html.pob-locale-loading body{visibility:hidden}.pob-language-picker{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;pointer-events:auto;font:600 12px/1.4 'Cairo',Arial,sans-serif;letter-spacing:0;color:#e4d4b8}.pob-language-field{display:flex;align-items:center;gap:8px;min-height:36px;min-width:0;padding:0 8px;border:1px solid #695239;border-radius:4px;background:#100e0ef0;color-scheme:dark}.pob-language-flag{width:24px;height:16px;flex:0 0 24px;object-fit:contain;border-radius:1px}.pob-language-picker select{font:inherit;color:inherit;background:transparent;border:0;border-radius:0;padding:6px 2px;width:168px;max-width:100%;min-width:0;cursor:pointer}.pob-language-picker option{background:#171313;color:#eee}.pob-language-picker select:focus-visible{outline:2px solid #c7a05d;outline-offset:2px}.pob-portal-language{margin:6px 0 2px}.pob-portal-language .pob-language-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pob-login-language{display:flex;margin:12px auto}.pob-game-language{margin-inline-start:auto;flex-shrink:0}.pob-game-language .pob-language-label{display:none}.pob-game-language .pob-language-field{min-height:28px}.pob-game-language select{padding-block:3px;font-size:11px;width:150px}.header-utility-stack .pob-game-language{width:100%;margin:0}.header-utility-stack .pob-language-field{box-sizing:border-box;width:100%;min-height:40px;padding:0 5px;gap:4px}.header-utility-stack .pob-language-flag{width:20px;height:14px;flex-basis:20px}.header-utility-stack .pob-game-language select{flex:1;width:0;font-size:12px;padding:4px 0}.pob-mobile-language{grid-column:1/-1;justify-self:end}.pob-mobile-language .pob-language-label{display:none}.gh-ticker:has(.pob-game-language){height:auto;min-height:36px;flex-wrap:wrap;gap:8px}.pob-game-title{max-width:440px;overflow-wrap:normal}html[dir="ltr"] .pob-path{direction:ltr;text-align:left}html[dir="ltr"] .pob-cta span{display:inline-block;transform:scaleX(-1)}html[dir="ltr"] .main-layout{direction:ltr}html[dir="ltr"] .content{direction:ltr;text-align:left}html[dir="ltr"] .content [dir="rtl"],html[dir="ltr"] .content [style*="direction:rtl"],html[dir="ltr"] .content [style*="direction: rtl"]{direction:ltr !important}html[dir="ltr"] .content [style*="text-align:right"],html[dir="ltr"] .content [style*="text-align: right"],html[dir="ltr"] .auth-form{text-align:left !important}html[dir="ltr"] #game-sidebar .btn{font-size:13px;line-height:1.5;white-space:normal;min-height:40px;padding-inline:7px;overflow-wrap:anywhere}html[dir="ltr"] .sh-text{font-size:12px;line-height:1.35;white-space:normal}html[dir="ltr"] #global-tooltip,html[dir="ltr"] .currency-tooltip,html[dir="ltr"] .rune-tooltip,html[dir="ltr"] .battle-log-content{direction:ltr !important;text-align:left !important;overflow-wrap:anywhere}html[dir="ltr"] .currency-token-name,html[dir="ltr"] .rune-token-name{font-size:12px;line-height:1.3;white-space:normal;overflow-wrap:anywhere}html[dir="ltr"] #header-scaler,html[dir="ltr"] #__header_public_spots{direction:ltr}html[dir="ltr"] #__header_public_spots .sh-text,html[dir="ltr"] #__header_public_spots [data-spot-type="text"]{overflow-wrap:anywhere}html[dir="ltr"] .training-stat-heading > span{font-size:18px !important}html[dir="ltr"] .train-command{white-space:normal;line-height:1.4}/* Artwork coordinates stay fixed. Direction changes never mirror bitmap images. */.paperdoll,.cave-map,.cave-world-map,#__header_public_spots{unicode-bidi:isolate}html[dir="ltr"] .paperdoll{direction:ltr}html[dir="ltr"] .gh-player-name{unicode-bidi:plaintext}html[dir="ltr"] #game-modal-box,html[dir="ltr"] #game-modal-body,html[dir="ltr"] #daily-calendar-modal,html[dir="ltr"] #guild-details-modal{direction:ltr !important}html[dir="ltr"] :is(.section-art-header,.section-art-header h2,.cave-path-page,.cave-party-report,.cave-v1-roster,.cave-v1-chronicle,.currency-workbench-shell,.currency-side-inventory,.currency-item-stage,.currency-catalog-stage,.currency-panel-title,.currency-reforge-panel,.currency-icon-grid,.rune-focus-panel,.rune-catalog-panel,.rune-mixer-panel,.rune-accessory-columns,.enc-catalog-section,.bp-spine-level,.pm-bazaar-panel,.pm-sell-panel,.pm-pagination,.dual-tooltip,.tooltip-text,.equip-tooltip,.pp-tooltip,.soldier-paperdoll-tip,.soldier-skill-float-tooltip){direction:ltr}html[dir="ltr"] #view-currencies :is(.currency-reforge-layout,.rune-manage-layout,.rune-mixer-layout){direction:ltr}html[dir="ltr"] :is(#market-sort,.section-art-header h2,.section-art-header p,.pp-tooltip,.soldier-paperdoll-tip,.tooltip-text){direction:ltr;text-align:left}.pob-login-columns{width:100%}body:has(.pob-login-columns){height:auto;min-height:100dvh;overflow-x:hidden;overflow-y:auto}.login-container:has(.pob-login-columns){box-sizing:border-box;width:100%;min-height:100dvh;height:auto;padding:24px}.login-container:has(.pob-login-columns) .login-footer{position:static;margin-top:28px}.pob-login-columns > div{min-width:0;box-sizing:border-box}.auth-btn{white-space:normal}@media(max-width:900px){.pob-login-columns{flex-direction:column;align-items:center !important}.pob-login-columns > div{flex:none !important;width:100%;max-width:550px}html[dir="ltr"] .sidebar{left:0;right:auto;transform:translateX(-105%)}html[dir="ltr"] .sidebar.mobile-sidebar-open{transform:translateX(0)}html[dir="ltr"] .mobile-quick-nav button{font-size:11px;white-space:normal}}@media(max-width:560px){.pob-portal-language{margin:5px 0}.pob-language-picker{max-width:100%}.pob-language-picker select{width:162px}.pob-masthead:has(.pob-portal-language){padding-top:12px}.pob-masthead:has(.pob-portal-language) .pob-wordmark{font-size:32px}.pob-game-language{margin-inline:0}}