@font-face{font-family:Inter;src:url('/assets/fonts/InterVariable.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root.capsule-ui{--c-bg:#0e1821;--c-surface:#16232e;--c-raised:#1e303d;--c-inset:#111e28;--c-border:#344753;--c-text:#eef3f5;--c-muted:#a2b3bd;--c-accent:#ddb576;--c-accent-text:#e2bd80;--c-soft:#423723;--c-ink:#302718;--c-green:#83c6a0;--c-blue:#8cbad3;--c-red:#e58b97;--c-danger-bg:#512b32;--c-shadow:0 22px 80px #0005;color-scheme:dark;font-family:Inter,Arial,sans-serif}
:root.capsule-ui[data-theme=light]{--c-bg:#e9e9e1;--c-surface:#fafaf5;--c-raised:#f0f1e9;--c-inset:#e4e8df;--c-border:#bbc6ba;--c-text:#20332d;--c-muted:#55675f;--c-accent-text:#765519;--c-soft:#f2e7cf;--c-ink:#302718;--c-green:#35774e;--c-blue:#326c91;--c-red:#a23c50;--c-danger-bg:#f7e5e7;--c-shadow:0 22px 80px #20332d25;color-scheme:light}
.capsule-ui body{background:var(--c-bg)!important;color:var(--c-text)!important;font-family:Inter,Arial,sans-serif!important}
.capsule-ui :is(button,input,select,textarea){font-family:Inter,Arial,sans-serif!important;font-size:12px;accent-color:var(--c-accent);box-sizing:border-box}
.capsule-ui :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}
.capsule-ui :is(button,[role=button]){transition:background-color .15s,border-color .15s;touch-action:manipulation}
.capsule-ui :is(.panel,.panel-card,.creator-card,.login-card,.forum-panel,.forum-card,.forum-editor,.forum-section,.settings-card,.training-accordion-row,.character-profile-card,.modal-card){background:var(--c-surface)!important;background-image:none!important;color:var(--c-text)!important;border:1px solid var(--c-border)!important;border-radius:14px!important;box-shadow:none}
.capsule-ui :is(h1,h2,h3,h4,h5){font-family:Inter,Arial,sans-serif!important;color:var(--c-text);letter-spacing:-.035em}
.capsule-ui :is(.muted,.tiny,.creator-head p,.login-heading p,.hero-description,.forum-subtitle,.panel small,.panel-card small){color:var(--c-muted)!important}
.capsule-ui :is(input:not([type=checkbox]):not([type=range]):not([type=file]),select,textarea){background:var(--c-inset)!important;color:var(--c-text)!important;border:1px solid var(--c-border)!important;border-radius:8px!important;padding:11px 13px}
.capsule-ui :is(input,textarea)::placeholder{color:var(--c-muted);opacity:.8}
.capsule-ui :where(.action-btn,.session-btn,.creator-submit,.select-character-button,.create-slot-button,.forum-button,.forum-btn,.login-button,#alphaLogin){background:var(--c-accent)!important;border:1px solid var(--c-accent)!important;color:var(--c-ink)!important;border-radius:8px!important;padding:10px 16px;font-weight:600;text-shadow:none;box-shadow:none}
.capsule-ui :is(.action-btn.secondary,.session-btn,.create-slot-button,.forum-button.secondary,.forum-btn.secondary){background:var(--c-raised)!important;color:var(--c-text)!important;border-color:var(--c-border)!important}
.capsule-ui :is(.action-btn.danger,.battle-exit,.character-delete-button,.delete-confirm){background:var(--c-danger-bg)!important;color:var(--c-red)!important;border-color:var(--c-red)!important}
.capsule-ui button:disabled{opacity:.42;cursor:not-allowed;filter:none}
.capsule-ui :is(.view-subnav,.training-tabs,.periodic-tabs,.expedition-subnav-main,.rank-tabs,.shop-toolbar){gap:8px;border-color:var(--c-border)!important}
.capsule-ui :is(.view-subnav,.training-tabs,.expedition-subnav,.rank-tabs,.chat-tabs) button{border:1px solid transparent!important;background:transparent!important;color:var(--c-muted)!important;padding:11px 15px;border-radius:8px!important;font-size:12px!important;font-weight:500}
.capsule-ui :is(.view-subnav,.training-tabs,.expedition-subnav,.rank-tabs,.chat-tabs) button.active{background:var(--c-soft)!important;color:var(--c-accent-text)!important;border-color:var(--c-accent)!important}
.capsule-ui :is(table,.rank-table){font-family:Inter,sans-serif;font-size:12px!important;color:var(--c-text)}
.capsule-ui :is(th,td){border-color:var(--c-border)!important;padding:13px 12px!important}
.capsule-ui th{color:var(--c-muted)!important;background:var(--c-inset)!important;font-size:10px!important;font-weight:500;letter-spacing:.06em}
.capsule-ui :is(.own-row,.own-rank,.self-row,.rank-self){background:var(--c-soft)!important}
.capsule-theme-toggle{position:fixed;right:18px;bottom:14px;z-index:1500;padding:8px 13px;background:var(--c-surface);color:var(--c-accent-text);border:1px solid var(--c-border);border-radius:30px;font-size:11px;box-shadow:0 3px 15px #0002;cursor:pointer}
.capsule-game #app{background:var(--c-bg)!important}
.capsule-game .game-topbar{top:12px;left:12px;right:12px;height:62px;padding:0 16px;gap:12px}
.capsule-game .brand,.capsule-ui .game-logo{font-family:Inter,sans-serif!important;letter-spacing:-.04em;color:var(--c-text)!important}
.capsule-game .ball,.capsule-ui .game-logo-ball{border:0;background:var(--c-accent);color:var(--c-ink);box-shadow:none}
.capsule-game .nav,.capsule-game .nav-group-toggle{color:var(--c-muted)!important;font-family:Inter,sans-serif!important;font-weight:500;border:0!important;background:transparent;font-size:12px}
.capsule-game .nav.active,.capsule-game .nav-group-toggle[aria-expanded=true]{background:var(--c-soft)!important;color:var(--c-accent-text)!important}
.capsule-game .nav-dropdown{background:var(--c-surface)!important;border-color:var(--c-border)!important;border-radius:12px;padding:8px;box-shadow:var(--c-shadow)}
.capsule-game .left-column{left:12px;top:86px;bottom:12px!important;width:236px;gap:12px}
.capsule-game .right-column{right:12px;top:86px;bottom:12px;width:252px;gap:12px}
.capsule-game .hud{padding:16px}.capsule-game .hud .bar{height:5px;background:var(--c-inset);border:0;border-radius:6px}.capsule-game .hud .barline{font-size:9px;color:var(--c-muted)}
.capsule-game .hud .bar.hp i{background:var(--c-green)}.capsule-game .hud .bar.ki i{background:var(--c-blue)}.capsule-game .hud .bar.pa i{background:var(--c-accent)}
.capsule-game .hud .exp,.capsule-game .hud .barline:has(#expText){display:none!important}
.capsule-game .hud-name{font-size:20px}.capsule-game .level-orb{border-color:var(--c-border);background:var(--c-inset);color:var(--c-accent-text)}
.capsule-game .backpack{padding:14px}.capsule-game .bag-slot{height:62px!important;background:var(--c-inset)!important;border-color:var(--c-border)!important;border-radius:8px!important}.capsule-game .bag-grid{gap:5px}
.capsule-game .backpack-currency-row{padding:12px 0;gap:12px}.capsule-game .backpack-currency-box{background:transparent;border:0}.capsule-game .backpack-currency-box strong,.capsule-game .backpack-currency-box b{color:var(--c-accent-text)!important}
.capsule-game .section-head{font-size:12px!important;text-transform:none;letter-spacing:0;border-color:var(--c-border)!important;color:var(--c-text)!important;min-height:35px}
.capsule-game .friend-warrior{background:var(--c-inset)!important;border-color:var(--c-border)!important;border-radius:10px!important;gap:9px!important;padding:10px!important}
.capsule-game .friend-warrior-name{font-size:12px!important;color:var(--c-text)!important}.capsule-game .friend-warrior-meta{font-size:10px!important;color:var(--c-muted)!important}
.capsule-game .friend-warrior-avatar{border-radius:8px!important;background:var(--c-raised)!important}.capsule-game .friend-warrior-avatar.online{border-color:var(--c-green)!important;box-shadow:0 0 8px #83c6a033}.capsule-game .friend-warrior-avatar.offline{border-color:var(--c-red)!important}
.capsule-game :is(.friend-warrior-chat,.friend-warrior-more){background:var(--c-raised)!important;border-color:var(--c-border)!important;color:var(--c-accent-text)!important;border-radius:7px!important}
.capsule-game #worldViewportFrame{border:1px solid var(--c-border);border-radius:14px;box-shadow:none}
.capsule-game #mainChatPanel{border-radius:14px!important;background:var(--c-surface)!important;bottom:auto!important;padding:14px!important}
.capsule-game #mainChatPanel .chat-tabs{padding:4px 0 10px;gap:6px;border-bottom:1px solid var(--c-border)}
.capsule-game .chat-log{background:transparent!important;color:var(--c-text)!important;scrollbar-color:var(--c-border) transparent}
.capsule-game .chat-line{display:grid!important;grid-template-columns:auto 1fr auto!important;gap:5px 9px!important;width:fit-content;max-width:94%;margin:10px 0!important;padding:10px 13px!important;background:var(--c-raised)!important;border-radius:0 10px 10px 10px!important;border:0!important;font-size:11px!important;line-height:1.7}
.capsule-game .chat-line .chat-msg-time{grid-column:1;font-size:9px;color:var(--c-muted)!important}.capsule-game .chat-line .chat-player-info{grid-column:3;grid-row:1;background:transparent;color:var(--c-muted);border:0}.capsule-game .chat-line .chat-msg-body{grid-column:1/-1;grid-row:2;color:var(--c-text)!important}.capsule-game .chat-msg-date{display:none}.capsule-game .chat-line.own{margin-left:auto!important;background:var(--c-soft)!important;border-radius:10px 0 10px 10px!important}
.capsule-game .chat-form{border-color:var(--c-border)!important;gap:8px;padding:10px 0 0}.capsule-game .chat-form button[type=submit]{background:var(--c-accent)!important;color:var(--c-ink)!important;border:0;border-radius:8px}
.capsule-game .left-column>#privateChatPanel{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;flex:1!important;padding:12px!important;display:flex!important;flex-direction:column;gap:8px;border-radius:14px!important}
.capsule-game .left-column>#privateChatPanel.hidden{display:none!important}.capsule-game.capsule-private-open .left-column>.friends{display:none!important}.capsule-game #privateChatMiniBar{display:none!important}.capsule-game #privateChatPanel .chat-log{flex:1;min-height:180px;height:auto!important}.capsule-game #privateChatPanel .private-chat-tabs{display:none!important}.capsule-game #privateChatPanel .private-chat-head{padding-bottom:12px;border-bottom:1px solid var(--c-border);font-size:13px}.capsule-private-peer{display:flex;gap:9px;align-items:center;min-width:0}.capsule-private-peer img{height:36px;image-rendering:pixelated}.capsule-private-peer span{display:grid;gap:4px}.capsule-private-peer small{font-size:9px}.capsule-back{padding:4px 8px;background:var(--c-raised);color:var(--c-text);border:1px solid var(--c-border);border-radius:7px;min-width:30px;min-height:32px}
.capsule-game .entity-card,.capsule-game .enemy-card,.capsule-game .player-card{padding:14px 10px!important;border-color:var(--c-border)!important}.capsule-game .entity-sprite{height:60px;background:var(--c-inset);border-color:var(--c-border);border-radius:9px}.capsule-game .entity-sprite img{max-height:48px}.capsule-game .attack-row{gap:7px}.capsule-game .attack-row button{min-height:36px;font-size:10px;background:var(--c-accent);color:var(--c-ink);border-color:var(--c-accent);border-radius:8px}.capsule-game .attack-row .slow{background:var(--c-raised);color:var(--c-text);border-color:var(--c-border)}
.capsule-game :is(#viewPanel,#battle,#expeditionBattle){border-radius:18px!important;background:var(--c-surface)!important;border:1px solid var(--c-border)!important;box-shadow:var(--c-shadow)!important;color:var(--c-text);backdrop-filter:none}
.capsule-game #viewPanel{position:fixed;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%);width:min(1080px,calc(100vw - 60px))!important;height:min(900px,calc(100dvh - 48px))!important;max-height:none!important;z-index:80}
.capsule-game #viewContent{padding:30px!important;font-size:13px!important;color:var(--c-text)!important}.capsule-game #viewContent>h2,.capsule-game .view-title-row h2{font-size:28px!important;margin:0 0 22px;letter-spacing:-.04em}.capsule-game .view-subnav{padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid var(--c-border)}
.capsule-game :is(.expedition-raid-card,.expedition-lobby,.expedition-lobby-member,.stat-tile,.skill-card,.building-card,.rank-card,.member-row,.notification-row,.mail-row,.home-object-row,.periodic-card,.training-accordion-row,.training-accordion-detail){background:var(--c-inset)!important;border-color:var(--c-border)!important;border-radius:12px!important;color:var(--c-text)!important;padding:20px}
.capsule-game :is(.expedition-raid-card h3,.expedition-lobby h3){font-size:20px}.capsule-game :is(.expedition-raid-card p,.expedition-raid-card small,.skill-card p,.home-object-copy span){color:var(--c-muted)!important}
.capsule-game .expedition-raid-list{gap:18px}.capsule-game .expedition-difficulty-switch button{border-color:var(--c-border);background:var(--c-surface);color:var(--c-muted)}.capsule-game .expedition-difficulty-switch button.active{background:var(--c-soft);color:var(--c-accent-text)}
.capsule-game :is(#battle,#expeditionBattle){width:min(1020px,calc(100vw - 60px))!important;max-height:calc(100dvh - 40px)!important;overflow-y:auto!important;padding:24px!important}
.capsule-game .battle-title{border-color:var(--c-border);padding-bottom:18px;gap:18px}.capsule-game .battle-title b,.capsule-game .battle-turn-timer{font-family:Inter,sans-serif!important;font-size:26px!important;color:var(--c-text)!important}.capsule-game .battle-turn-timer:before{content:'CZAS';font-size:10px;letter-spacing:.08em;color:var(--c-muted);margin-right:9px}.capsule-game .battle-title small{font-size:9px;color:var(--c-muted)}.capsule-game .battle-exit{width:auto!important;min-width:44px;padding:8px!important}.capsule-game .battle-exit svg{width:20px}
.capsule-game .battle-turn,.capsule-game .versus{display:none!important}.capsule-game .battle-arena,.capsule-game .expedition-battle-arena{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:24px 0;background:none;border:0}.capsule-game .expedition-party-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.capsule-game .expedition-party-side:has(.expedition-party-fighter:only-child){grid-template-columns:1fr}.capsule-game .expedition-battle-arena:has(.expedition-party-fighter:nth-child(2)){grid-template-columns:2fr 1fr}
.capsule-game :is(.fighter,.expedition-party-fighter){border:1px solid var(--c-border)!important;border-radius:12px;background:var(--c-inset)!important;padding:18px;min-width:0}.capsule-game .sprite-box{height:150px!important;background:none!important;border:0!important;box-shadow:none!important}.capsule-game .sprite-box img{height:135px!important;width:auto!important;max-width:100%;object-fit:contain;image-rendering:pixelated}.capsule-game .fighter-name{font-size:18px;color:var(--c-text)}.capsule-game .fighter-name small{font-size:10px!important;color:var(--c-muted)!important}.capsule-game .expedition-party-fighter:not(.current-turn) .sprite-box{filter:grayscale(1);opacity:.4}.capsule-game .combat-bar{height:6px!important;border:0!important;background:var(--c-raised)!important}.capsule-game .combat-bar i{background:var(--c-green)!important}.capsule-game .combat-bar.ki i{background:var(--c-blue)!important}
.capsule-game .battle-actions{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;border-top:1px solid var(--c-border);padding-top:20px}.capsule-game .battle-actions button{background:var(--c-raised)!important;color:var(--c-text)!important;border-color:var(--c-border)!important;border-radius:10px;padding:14px 8px;font-size:12px}.capsule-game .battle-items-panel{background:none!important;border:0!important;border-top:1px solid var(--c-border)!important;padding:20px 0!important;margin:20px 0 0!important}.capsule-game .battle-item-btn{background:var(--c-inset)!important;border-color:var(--c-border)!important;color:var(--c-text)!important;border-radius:8px;padding:10px}.capsule-game .battle-log{background:var(--c-inset)!important;border-color:var(--c-border)!important;color:var(--c-muted)!important;border-radius:8px}
.capsule-game .aura-shop-grid{display:grid!important;grid-template-columns:1fr!important;gap:18px}.capsule-game .aura-shop-item{display:grid!important;grid-template-columns:minmax(200px,38%) 1fr;gap:12px 28px;padding:24px!important;align-items:start}.capsule-game .aura-shop-item .aura-shop-map{grid-column:1;grid-row:1/5;min-width:0;border-radius:10px;overflow:hidden;border-color:var(--c-border)}.capsule-game .aura-shop-item :is(h3,p,.shop-price,.aura-layer-info){grid-column:2;margin:0!important}.capsule-game .aura-shop-item h3{font-size:20px!important;grid-row:1}.capsule-game .aura-shop-item p{color:var(--c-muted)!important;font-size:12px!important;line-height:1.7}.capsule-game .aura-shop-item .shop-price{align-self:end;border:0!important}.capsule-game .shop-price b{color:var(--c-accent-text)!important;font-size:23px}
.capsule-game .home-summary{max-width:540px;margin:15px auto!important;display:flex!important;flex-direction:column!important;text-align:center;padding:32px!important;gap:22px;background:linear-gradient(150deg,var(--c-soft),var(--c-inset))!important}.capsule-game .home-summary .house-picture{width:100%;height:240px}.capsule-game .home-summary .house-picture :is(img,svg){max-width:100%;height:100%;object-fit:contain}.capsule-game .home-summary ul{display:none}.capsule-game .home-summary .home-actions{display:flex;gap:12px;width:100%}.capsule-game .home-summary .home-actions button{flex:1;min-height:46px}
.capsule-game .home-scene-inside{width:574px!important;height:614px!important;max-width:none!important;max-height:none!important;margin:22px auto!important}.capsule-home-scroll{overflow:auto;max-width:100%;border-radius:12px;background:var(--c-inset)}.capsule-game #homeGhost{z-index:20;pointer-events:none;image-rendering:pixelated}.capsule-game #homeGhost.valid{filter:sepia(1) saturate(7) hue-rotate(75deg)!important;outline:2px solid #7edc99;opacity:.72}.capsule-game #homeGhost.invalid{filter:sepia(1) saturate(8) hue-rotate(315deg)!important;outline:2px solid #f5838e;opacity:.72}.capsule-game .home-scene.placing{cursor:crosshair;touch-action:none}.capsule-game .home-editing .home-lighting{display:none}.capsule-game .home-object-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.capsule-game .home-object-row{display:grid!important;grid-template-columns:60px 1fr!important;gap:12px}.capsule-game .home-object-row>div:last-child{grid-column:1/-1}.capsule-game .home-object-row>img{width:55px;height:65px;object-fit:contain;image-rendering:pixelated}
.capsule-game .periodic-card{display:flex!important;align-items:center;gap:28px;padding:24px!important}.capsule-game .periodic-sidebar{max-width:180px;min-width:140px}.capsule-game .periodic-sidebar>img{height:75px;object-fit:contain;image-rendering:pixelated}.capsule-game .periodic-action-descriptions{display:none}.capsule-game .periodic-card h3{font-size:22px}.capsule-game .periodic-card progress{accent-color:var(--c-accent);height:8px}.capsule-game .periodic-card p{color:var(--c-muted)}
.capsule-game .character-summary-layout{grid-template-columns:270px minmax(0,1fr)!important;gap:24px}.capsule-game .character-sidebar{grid-row:1/3}.capsule-game .character-right-stack{grid-column:2}.capsule-game .character-summary-avatar{height:200px}.capsule-game .character-customization-actions{display:grid;gap:9px}.capsule-game .character-bag-card,.capsule-game .character-currency-card{display:none}.capsule-game .character-stats-column{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.capsule-game .character-stat-tile{padding:16px}.capsule-game .character-stat-tile b{font-size:24px;color:var(--c-accent-text)}
.capsule-game .map-battle-result{border-radius:12px;max-width:calc(100vw - 30px);background:var(--c-surface)!important;box-shadow:var(--c-shadow)}
.capsule-dashboard-hello{display:flex;align-items:center;gap:15px;justify-content:space-between;min-height:142px;padding:10px 2px}.capsule-dashboard-hello h1{font-size:28px;line-height:1.2;margin:8px 0}.capsule-dashboard-hello small{font-size:9px;letter-spacing:.1em;color:var(--c-muted)}.capsule-dashboard-hello p{font-size:11px;color:var(--c-muted)}.capsule-idle{display:block;flex:none;width:84px;height:126px;background-size:400% 400%;image-rendering:pixelated;animation:capsule-idle 1.12s step-end infinite}@keyframes capsule-idle{0%{background-position:0 0}25%{background-position:33.3333% 0}50%{background-position:66.6667% 0}75%{background-position:100% 0}}
.capsule-ui .creator-shell{max-width:1120px!important}.capsule-ui .creator-card{padding:36px!important;box-shadow:var(--c-shadow)}.capsule-ui .character-select-card{max-width:100%!important}.capsule-ui .character-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.capsule-ui .character-slot{background:var(--c-inset)!important;border:1px solid var(--c-border)!important;border-radius:12px!important;color:var(--c-text);padding:20px!important}.capsule-ui .character-slot.selected{background:var(--c-soft)!important;border-color:var(--c-accent)!important}.capsule-ui .character-slot-sprite{background:none!important;border:0!important;box-shadow:none!important}.capsule-ui .character-slot-sprite:after{display:none!important}.capsule-hero-hall{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;padding:30px;border:1px solid var(--c-border);background:linear-gradient(130deg,var(--c-soft),var(--c-inset));border-radius:16px}.capsule-hero-sprite{height:245px;display:grid;place-items:center}.capsule-hero-sprite img{height:210px;image-rendering:pixelated}.capsule-hero-hall h2{font-size:40px;margin:12px 0 26px}.capsule-hero-hall small,.capsule-hero-hall dt{font-size:11px;color:var(--c-muted)}.capsule-hero-hall dd{margin:10px 0;font-size:14px}.capsule-ui .character-login-button{width:100%;min-height:46px}.capsule-ui .character-delete-button{font-size:10px!important;padding:6px!important;margin-top:10px!important;max-width:90px}
.capsule-ui .hero,.capsule-ui .landing-hero{background:none!important}.capsule-ui .login-card{padding:30px!important}.capsule-ui .hero h1{font-size:clamp(38px,4vw,64px);letter-spacing:-.055em;line-height:1.12}.capsule-ui .hero h1 span{color:var(--c-accent-text)!important}.capsule-ui :is(.news-card,.landing-news-card,.landing-rank-card,.forum-topic-row,.forum-category,.forum-post){background:var(--c-surface)!important;border:1px solid var(--c-border)!important;border-radius:12px!important;color:var(--c-text)!important}.capsule-ui a{color:var(--c-accent-text)}.capsule-ui .forum-main,.capsule-ui .forum-shell{font-size:13px}.capsule-ui .creator-head small{color:var(--c-accent-text)!important}
.capsule-game .pass-rewards-heading h3{display:none}.capsule-game .capsule-theme-choice{margin:20px 0;padding:20px}.capsule-theme-choice>div{display:flex;gap:10px}.capsule-theme-choice button[aria-pressed=true]{background:var(--c-soft)!important;border-color:var(--c-accent)!important;color:var(--c-accent-text)!important}
@media(max-width:1200px){.capsule-game .left-column{width:216px}.capsule-game .right-column{width:226px}.capsule-game .game-topbar{gap:7px;padding:0 12px}.capsule-game .game-topbar .brand{font-size:22px}.capsule-game .session-btn{padding:7px 8px;font-size:10px}.capsule-game .home-object-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
.mobile-panel.capsule-ui body,.mobile-panel.capsule-ui #app{background:var(--c-bg)!important}.mobile-panel.capsule-ui #app{gap:16px;padding:12px 16px 55px}.mobile-panel .capsule-game .game-topbar{height:auto;padding:0;border:0!important;background:transparent!important;border-radius:0!important;gap:18px}.mobile-panel .capsule-game .game-topbar .brand{border-color:var(--c-border);font-size:26px;padding-bottom:20px}.mobile-panel .capsule-game .left-column{width:100%;gap:14px}.mobile-panel .capsule-game .game-topbar #topNav{gap:20px}.mobile-panel .capsule-game #topNav .nav-utilities{gap:5px;order:0}.mobile-panel .capsule-game #topNav .nav-utilities .nav{height:66px;background:var(--c-surface)!important;border-radius:10px}.mobile-panel .capsule-game #topNav .nav-utilities .nav svg{width:27px;height:27px;color:var(--c-accent)}.mobile-panel .capsule-game #topNav .mobile-nav-label{display:none!important}.mobile-panel .capsule-game #topNav .primary-navigation{gap:12px}.mobile-panel .capsule-game #topNav .nav-group{background:var(--c-surface)!important;border-color:var(--c-border)!important;border-radius:12px}.mobile-panel .capsule-game #topNav .nav-group-toggle{min-height:54px;padding:16px;font-size:14px}.mobile-panel .capsule-game .backpack-currency-row{order:1;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--c-border);border-radius:12px;padding:18px;margin:0!important;height:auto!important;background:var(--c-inset)}.mobile-panel .capsule-game #mobileDashboardNotices{order:2}.mobile-panel .capsule-game #gamePrimaryNav{order:3}.mobile-panel .capsule-game .backpack-currency-box{padding:0!important;height:auto!important}.mobile-panel .capsule-game .backpack-currency-box b{font-size:21px}.mobile-panel .capsule-game #mobileChatOpen{background:var(--c-surface)!important;border-color:var(--c-border)!important;padding:18px;text-align:left;font-size:14px;border-radius:12px}.mobile-panel .capsule-game #mainChatPanel{display:none!important;position:static!important;inset:auto!important;width:100%!important;height:460px!important;margin:0!important;order:3}.mobile-panel .capsule-game.capsule-chat-expanded #mainChatPanel{display:flex!important;flex-direction:column}.mobile-panel .capsule-game.capsule-chat-expanded .left-column{display:flex!important}.mobile-panel .capsule-game .left-column{order:4}.mobile-panel .capsule-game #mainChatPanel .chat-log{flex:1;min-height:0}.mobile-panel .capsule-game .chat-form input{font-size:16px!important;min-width:0}.mobile-panel .capsule-game .chat-line{font-size:13px!important}.mobile-panel .capsule-game #privateChatPanel .chat-log{height:320px!important;min-height:320px!important}.mobile-panel .capsule-game .left-column>#privateChatPanel{flex:none!important}.mobile-panel .capsule-game #viewPanel{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;height:auto!important;max-height:none!important;border:0!important;box-shadow:none!important;border-radius:0!important}.mobile-panel .capsule-game #viewContent{padding:20px 0!important;overflow-x:hidden!important}.mobile-panel .capsule-game #viewContent h2{font-size:26px!important}.mobile-panel .capsule-game :is(.expedition-subnav,.expedition-subnav-main,.view-subnav,.training-tabs){display:flex;flex-wrap:wrap;gap:6px}.mobile-panel .capsule-game :is(.expedition-subnav,.expedition-subnav-main) button{min-height:44px;font-size:11px!important;padding:9px!important}.mobile-panel .capsule-game .expedition-raid-card{padding:18px!important;gap:16px;grid-template-columns:80px minmax(0,1fr)!important}.mobile-panel .capsule-game .expedition-raid-card>div:last-child{grid-column:1/-1}.mobile-panel .capsule-game .expedition-raid-card img{max-width:75px;max-height:110px}.mobile-panel .capsule-game .expedition-raid-card h3{font-size:17px}.mobile-panel .capsule-game .expedition-raid-actions{display:flex;flex-wrap:wrap;gap:8px}.mobile-panel .capsule-game .expedition-raid-actions button{flex:1;min-height:44px}.mobile-panel .capsule-game .expedition-lobby{padding:16px!important;min-width:0}.mobile-panel .capsule-game .expedition-lobby-members{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.mobile-panel .capsule-game .expedition-lobby-member{padding:12px!important;min-width:0}.mobile-panel .capsule-game .expedition-lobby button{min-height:44px}.mobile-panel .capsule-game .expedition-lobby-actions{display:flex;flex-wrap:wrap;gap:8px}.mobile-panel .capsule-game #expeditionBattle:not(.hidden),.mobile-panel .capsule-game #expeditionInviteModal:not(.hidden),.mobile-panel .capsule-game #expeditionReconnectOverlay:not(.hidden){display:block!important;position:fixed!important;inset:0!important;transform:none!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;overflow:auto!important;border-radius:0!important;padding:16px!important;z-index:500}.mobile-panel .capsule-game .expedition-battle-arena,.mobile-panel .capsule-game .expedition-battle-arena:has(.expedition-party-fighter:nth-child(2)){grid-template-columns:1fr!important;gap:12px}.mobile-panel .capsule-game .expedition-party-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.mobile-panel .capsule-game .expedition-party-side:has(.expedition-party-fighter:only-child){grid-template-columns:1fr!important}.mobile-panel .capsule-game .expedition-battle-arena>.fighter{width:min(100%,260px);justify-self:center;box-sizing:border-box}.mobile-panel .capsule-game .expedition-party-fighter{padding:13px!important}.mobile-panel .capsule-game .fighter-name{font-size:16px}.mobile-panel .capsule-game .sprite-box{height:112px!important}.mobile-panel .capsule-game .sprite-box img{height:100px!important}.mobile-panel .capsule-game .battle-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.mobile-panel .capsule-game .battle-actions button{min-height:70px;font-size:12px}.mobile-panel .capsule-game .battle-items{display:grid;grid-template-columns:1fr}.mobile-panel .capsule-game .battle-items button{min-height:55px}.mobile-panel .capsule-game .periodic-card{display:flex!important;flex-direction:column-reverse;align-items:stretch;padding:20px!important;gap:20px}.mobile-panel .capsule-game .periodic-sidebar{width:100%;max-width:none;display:flex;align-items:center;gap:15px}.mobile-panel .capsule-game .periodic-sidebar>img{width:65px;height:80px}.mobile-panel .capsule-game .periodic-actions{flex:1}.mobile-panel .capsule-game .periodic-actions button{min-height:44px}.mobile-panel .capsule-game .periodic-card h3{font-size:22px}.mobile-panel .capsule-game .aura-shop-item{display:flex!important;flex-direction:column;gap:16px;padding:20px!important}.mobile-panel .capsule-game .aura-shop-item>*{width:100%;box-sizing:border-box}.mobile-panel .capsule-game .aura-shop-item .shop-price{display:flex}.mobile-panel .capsule-game .home-scene-inside{margin:0!important}.mobile-panel .capsule-game .home-object-list{grid-template-columns:1fr}.mobile-panel .capsule-game .home-object-row{grid-template-columns:55px 1fr auto!important;padding:15px!important}.mobile-panel .capsule-game .home-object-row>div:last-child{grid-column:auto}.mobile-panel .capsule-game .home-object-row button{min-height:44px;padding:9px}.mobile-panel .capsule-game .character-summary-layout{display:flex!important;flex-direction:column}.mobile-panel .capsule-game .character-stats-column{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-panel .capsule-game :is(input,select,textarea){font-size:16px!important}.mobile-panel .capsule-game #mobileFooter{order:8}.mobile-panel .capsule-game.mobile-in-view .capsule-dashboard-hello{display:none}.mobile-panel .capsule-theme-toggle{right:12px;bottom:10px;min-height:36px}
@media(max-width:780px){.capsule-ui .creator-card{padding:22px!important}.capsule-ui .character-slots{grid-template-columns:1fr;gap:10px}.capsule-ui .character-slot{display:grid;grid-template-columns:55px minmax(0,1fr) auto;gap:5px 12px;align-items:center;text-align:left}.capsule-ui .character-slot-sprite{grid-row:1/5;height:80px}.capsule-ui .character-slot-sprite img{max-height:75px}.capsule-ui .character-slot button{grid-column:3;grid-row:1/5;padding:8px;font-size:11px}.capsule-hero-hall{grid-template-columns:1fr;text-align:center;gap:10px;padding:20px}.capsule-hero-sprite{height:175px}.capsule-hero-sprite img{height:160px}.capsule-hero-hall h2{font-size:32px;margin:10px}.capsule-ui .login-card{padding:24px!important}.capsule-ui .hero h1{font-size:38px}}
@media(prefers-reduced-motion:reduce){.capsule-idle{animation:none}.capsule-ui *{scroll-behavior:auto!important;transition:none!important}}
.capsule-character-vitals{width:100%;display:grid;gap:14px;margin-top:20px;text-align:center}.capsule-character-vitals>div>span{display:block;font-size:11px;color:var(--c-muted);margin-bottom:6px}.capsule-character-vitals b{color:var(--c-text);font-weight:500;margin-left:6px}.capsule-vital-track{height:6px;background:var(--c-raised);border-radius:6px;overflow:hidden}.capsule-vital-track i{display:block;height:100%;background:var(--c-green)}.capsule-vital-track.ki i{background:var(--c-blue)}.capsule-vital-track.pa i{background:var(--c-accent)}
.capsule-peer-portrait{display:grid;place-items:center;flex:none;width:38px;height:44px;border:1px solid var(--c-green);border-radius:7px;background:var(--c-inset)}.capsule-peer-portrait.offline{border-color:var(--c-red)}.capsule-peer-portrait.offline img{filter:grayscale(1);opacity:.4}.capsule-private-peer b{max-width:100px;overflow:hidden;text-overflow:ellipsis;font-size:12px}.capsule-game #privateChatPanel .private-chat-head>div{display:none}.capsule-game .notification-row[hidden]{display:none!important}.capsule-home-scroll{max-width:100%;overflow:auto;padding-bottom:16px}.capsule-game #homeScene.placing{cursor:crosshair}.capsule-game #homeScene.placing [data-placed-id]{pointer-events:none}.capsule-game #homeScene [data-placed-id]{touch-action:none}
.capsule-ui .hero-sprites{display:flex;align-items:flex-end;justify-content:space-evenly}.capsule-ui .hero-sprites img{height:110px!important;width:66px;object-fit:contain;object-position:center bottom;transform:none!important;margin:0!important;image-rendering:pixelated}
.mobile-panel .capsule-game #viewClose{display:none!important}.capsule-mobile-home{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--c-border);border-radius:10px;background:var(--c-surface);color:var(--c-accent-text)}.capsule-mobile-home svg{width:27px;height:27px}.mobile-panel .capsule-game .game-topbar .brand{justify-content:flex-start;padding:0 0 12px;min-height:58px}.mobile-panel .capsule-game .expedition-battle-arena>.fighter{padding:13px!important}.mobile-panel .capsule-game .expedition-party-side{align-items:stretch}
:root.capsule-ui{--bg:var(--c-bg);--panel:var(--c-surface);--line:var(--c-border);--line2:var(--c-border);--text:var(--c-text);--muted:var(--c-muted);--gold:var(--c-accent);--blue:var(--c-blue);--green:var(--c-green);--red:var(--c-red)}
.capsule-game .bag-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.capsule-game .bag-slot{min-width:0!important;width:100%!important;height:54px!important;aspect-ratio:auto!important}.capsule-game .left-column{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--c-border) transparent}.capsule-game .left-column>*{flex-shrink:0}.capsule-game .left-column>.friends{min-height:140px}
.capsule-game :is(.chat-collapse-head,.private-chat-head,.friends-header,.panel-header,.minimap-header){background:transparent!important;background-image:none!important;color:var(--c-muted)!important;border-color:var(--c-border)!important}.capsule-game :is(.backpack-currency-box,.currency-gold,.currency-premium){background:var(--c-inset)!important;color:var(--c-accent-text)!important;border-color:var(--c-border)!important}.capsule-game .portrait{background:var(--c-inset)!important;border-color:var(--c-border)!important}.capsule-game :is(.chat-form button,.chat-tools button,.minimap-buttons button,.entities-tabs button,.entity-tabs button,.panel-tabs button){background:var(--c-raised)!important;color:var(--c-text)!important;border:1px solid var(--c-border)!important;border-radius:8px}.capsule-game :is(.entity-tabs,.entities-tabs,.panel-tabs) button.active{background:var(--c-soft)!important;color:var(--c-accent-text)!important}.capsule-game .version{color:var(--c-muted)}
html:not(.mobile-panel) .capsule-game .game-topbar{height:106px;flex-wrap:wrap;padding:10px 18px;gap:8px 20px;align-content:center}.capsule-game .game-topbar .brand{width:auto}.capsule-game .session-actions{margin-left:auto}html:not(.mobile-panel) .capsule-game #topNav{order:5;position:static;transform:none;max-width:none;width:100%;height:38px;justify-content:space-between}html:not(.mobile-panel) .capsule-game #gamePrimaryNav{display:flex;position:static;width:auto;max-height:none;overflow:visible;flex-direction:row;border:0;padding:0;background:transparent;box-shadow:none}html:not(.mobile-panel) .capsule-game #gameMenuToggle{display:none}html:not(.mobile-panel) .capsule-game #topNav .nav-group{display:flex}html:not(.mobile-panel) .capsule-game #topNav .nav-group-toggle{min-height:38px;font-size:12px}html:not(.mobile-panel) .capsule-game #topNav .nav-dropdown{position:absolute;min-width:200px;padding:8px;border:1px solid var(--c-border);box-shadow:var(--c-shadow);border-radius:12px}html:not(.mobile-panel) .capsule-game :is(.left-column,.right-column){top:130px}
.capsule-game .capsule-shop-wallet{display:flex;flex-direction:column;gap:5px;padding:12px 18px;border:1px solid var(--c-border);border-radius:10px;background:var(--c-inset);margin-left:auto}.capsule-shop-wallet small{font-size:9px;letter-spacing:.12em;color:var(--c-muted)}.capsule-shop-wallet strong{font-size:20px;color:var(--c-accent-text)}.capsule-game .shop-toolbar .view-subnav{border-bottom:0!important;margin-bottom:0;padding-bottom:0}.capsule-game .shop-toolbar{border-bottom:0!important;align-items:center;margin-bottom:24px}
.mobile-panel .capsule-game .session-actions{margin-left:0}.mobile-panel .capsule-game .game-topbar .brand{width:100%}.mobile-panel .capsule-game .left-column{overflow:visible}.mobile-panel .capsule-game .shop-toolbar{display:flex;flex-wrap:wrap;gap:12px}.mobile-panel .capsule-game .capsule-shop-wallet{order:-1;flex-basis:100%;margin-left:0}.mobile-panel .capsule-game .battle-title{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.mobile-panel .capsule-game .battle-turn-timer{display:inline-flex!important;align-items:center;font-size:24px!important}.mobile-panel .capsule-game .battle-title>div{margin-right:0}.mobile-panel .capsule-game .battle-title small{display:none}
.capsule-game .character-profile-card{display:flex!important;flex-direction:column;align-items:center;text-align:center;padding:24px!important;gap:12px}.capsule-game .character-summary-avatar{width:100%;height:155px;display:grid;place-items:center}.capsule-game .character-summary-avatar .aura-avatar{width:100%;height:155px;border:0!important;background:none!important;box-shadow:none!important}.capsule-game .character-summary-avatar img{height:140px!important;width:auto!important;max-height:140px!important;image-rendering:pixelated}.capsule-game .character-summary-meta{display:grid;gap:7px;text-align:center}.capsule-game .character-summary-meta b{font-size:22px}.capsule-warrior-main{display:grid;gap:24px;min-width:0}.capsule-warrior-main .character-nav-row{display:flex;flex-direction:column;gap:10px;margin:0}.capsule-warrior-main .character-history-nav{order:2}.capsule-warrior-main .view-subnav{display:flex;flex-wrap:wrap;margin:0!important;padding:0!important;border:0!important}
.capsule-ui #viewContent .view-subnav button{background:transparent!important;color:var(--c-muted)!important;border:1px solid transparent!important;border-radius:8px;padding:11px 14px}.capsule-ui #viewContent .view-subnav button.active{background:var(--c-soft)!important;border-color:var(--c-accent)!important;color:var(--c-accent-text)!important}.capsule-ui #viewContent .action-btn.secondary{background:var(--c-raised)!important;color:var(--c-text)!important;border-color:var(--c-border)!important}.capsule-game .character-stat-tile em,.capsule-game .stat-derived-value{color:var(--c-muted)!important;font-size:10px!important;line-height:1.6}.capsule-game .character-stats-column{grid-template-columns:repeat(3,minmax(0,1fr))!important}.capsule-game .character-customization-actions{gap:8px}.capsule-ui .capsule-mobile-home,.r6-mobile-home,.r6-dialog-home{border:0!important;background:transparent!important;box-shadow:none!important;color:var(--c-muted)}
.capsule-game .season-pass{--pass-bg:var(--c-inset);--pass-edge:var(--c-border);--pass-muted:var(--c-muted);color:var(--c-text)}.capsule-game :is(.pass-header,.pass-level,.pass-lane,.pass-reward,.pass-card,.player-calendar-day,.player-calendar-event,.player-calendar-toolbar,.player-calendar-event-detail){background:var(--c-inset)!important;color:var(--c-text)!important;border-color:var(--c-border)!important}.capsule-game .player-calendar-day.today{border-color:var(--c-accent)!important}.capsule-game .pass-rewards-title{display:none!important}.mobile-panel .capsule-game .character-stats-column{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.capsule-game .battle-turn-timer:before{content:none}.capsule-game .battle-turn-timer{gap:9px;align-items:center}.capsule-game .battle-turn-timer small,.capsule-game #expeditionBattleRound small{font-size:10px!important;letter-spacing:.09em;color:var(--c-muted)}.capsule-game #expeditionBattleRound{display:flex;align-items:center;gap:9px}.mobile-panel .capsule-game .battle-title .battle-turn-timer small,.mobile-panel .capsule-game #expeditionBattleRound small{display:inline!important}.capsule-game .battle-title .battle-turn-timer b,.capsule-game #expeditionBattleRound>span{font-size:26px;font-weight:600;line-height:1}
html.capsule-ui body #viewContent :is(.expedition-subnav-main button,.expedition-subnav-history button,.expedition-difficulty-buttons button,.expedition-difficulty-switch button,.view-subnav button,.rank-tabs button){background:var(--c-raised)!important;background-image:none!important;color:var(--c-muted)!important;border:1px solid var(--c-border)!important;border-radius:8px;box-shadow:none!important;padding:10px 14px}
html.capsule-ui body #viewContent :is(.expedition-subnav-main button.active,.expedition-subnav-history button.active,.expedition-difficulty-buttons button.active,.expedition-difficulty-switch button.active,.view-subnav button.active,.rank-tabs button.active){background:var(--c-soft)!important;color:var(--c-accent-text)!important;border-color:var(--c-accent)!important}
html.capsule-ui body #viewContent :is(.action-btn,.action-btn.green,.action-btn.gold){background:var(--c-accent)!important;background-image:none!important;color:var(--c-ink)!important;border-color:var(--c-accent)!important;box-shadow:none!important}html.capsule-ui body #viewContent .action-btn.secondary{background:var(--c-raised)!important;color:var(--c-text)!important;border-color:var(--c-border)!important}html.capsule-ui body #viewContent .action-btn.danger{background:var(--c-danger-bg)!important;color:var(--c-red)!important;border-color:var(--c-red)!important}
html.capsule-ui body #viewContent :is(.expedition-stats,.expedition-stat,.expedition-boss-info,.expedition-enemy-name,.expedition-raid-card p,.expedition-raid-card small,.expedition-player-requirement){color:var(--c-muted)!important;background-image:none!important;border-color:var(--c-border)!important}.capsule-game .home-summary{display:flex!important;flex-direction:column;align-items:center;text-align:center;max-width:640px;margin:0 auto;padding:32px!important}.capsule-game .home-summary>div{width:100%}.capsule-game .home-summary .home-actions{display:flex;justify-content:center;gap:10px}.capsule-game .home-summary ul{display:none}.capsule-game .home-summary img{image-rendering:pixelated;max-height:260px;object-fit:contain}
.mobile-panel .capsule-game .nav-dropdown{background:var(--c-inset)!important}.mobile-panel .capsule-theme-toggle{top:24px;bottom:auto;right:max(105px,calc((100vw - 680px)/2 + 105px));box-shadow:none;background:transparent;border:0}.mobile-panel .capsule-game #mobileFooter{position:static!important;bottom:auto!important;background:transparent!important;border:0!important;display:flex;flex-wrap:wrap;padding:12px 0!important}.mobile-panel .capsule-game #mobileFooter a,.mobile-panel .capsule-game #mobileFooter button{background:var(--c-raised)!important;color:var(--c-muted)!important;border-color:var(--c-border)!important}.mobile-panel .capsule-game #viewPanel{background:transparent!important}.mobile-panel .capsule-game .backpack-currency-row .backpack-currency-box{background:transparent!important;background-image:none!important}.mobile-panel .capsule-game .expedition-member-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-panel .capsule-game .expedition-lobby-head,.mobile-panel .capsule-game .expedition-lobby-controls{display:flex;flex-wrap:wrap;gap:12px}.mobile-panel .capsule-game .expedition-invite-buttons{display:flex;flex-direction:column;gap:8px;width:100%}
/* Dimensions and tokens of the selected Capsule reference, shared by both modes. */
:root.capsule-ui{--c-raised:#1c2c39;--c-border:#30434f;--c-text:#e9eff3;--c-muted:#a0b2be;--c-accent-text:#e8c78f;--c-soft:#3c3324;--c-ink:#302311;--c-green:#82c79b;--c-blue:#78b4d7}:root.capsule-ui[data-theme=light]{--c-raised:#f0f1e9;--c-border:#bbc6ba;--c-text:#20332d;--c-muted:#55675f;--c-accent-text:#785014;--c-soft:#f2e6cf;--c-green:#236b43;--c-blue:#326c91}
html:not(.mobile-panel) .capsule-game .game-topbar{left:20px;right:20px;top:0;height:117px;padding:12px 0 0;border:0!important;border-bottom:1px solid var(--c-border)!important;border-radius:0!important;background:transparent!important;align-content:space-between;gap:0 25px;box-shadow:none!important}html:not(.mobile-panel) .capsule-game .game-topbar #topNav{height:57px;border-top:1px solid var(--c-border);padding-top:0}.capsule-game .game-topbar .session-btn{background:transparent!important;color:var(--c-muted)!important;border:0!important;font-size:10px!important;padding:8px 12px}.capsule-game .game-topbar .brand{font-size:23px!important;gap:9px}.capsule-game .game-topbar .version{font-size:8px;letter-spacing:1.5px;margin:0 0 5px}.capsule-game .game-topbar .nav.active{background:transparent!important;border-bottom:2px solid var(--c-accent)!important;color:var(--c-accent-text)!important}
html:not(.mobile-panel) .capsule-game .left-column{left:20px;top:135px;width:228px;gap:16px}html:not(.mobile-panel) .capsule-game .right-column{right:20px;top:135px;width:260px;gap:16px}.capsule-game .hud{padding:18px!important}.capsule-game .hud .portrait-row{margin:0 0 18px;gap:10px}.capsule-game .hud .portrait{width:70px!important;height:80px!important;display:grid;place-items:center;background:transparent!important;border:0!important;border-radius:0!important}.capsule-game .hud .portrait img{width:70px!important;height:80px!important;object-fit:contain;transform:none!important}.capsule-game #hudAuraAvatar{width:70px!important;height:80px!important;flex:none;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.capsule-game .hud .name{font-size:20px!important;font-weight:700;line-height:1.3}.capsule-hud-overline{display:flex;gap:4px;align-items:center;margin-bottom:5px}.capsule-hud-overline :is(.race,.level){font-size:6px!important;font-weight:500!important;letter-spacing:.07em;color:var(--c-muted)!important;text-transform:uppercase;margin:0!important}.capsule-hud-meter{display:grid;grid-template-columns:17px minmax(0,1fr) 52px;align-items:center;gap:5px;margin:11px 0 0;font-size:7px;color:var(--c-muted)}.capsule-hud-meter b{font-size:6px;text-align:right;font-weight:500}.capsule-hud-meter .bar{margin:0!important;height:5px!important;width:100%}
.capsule-game .backpack{padding:0!important}.capsule-game .backpack>.section-head{padding:13px 14px!important;margin:0!important;border-bottom:1px solid var(--c-border);font-size:11px!important}.capsule-game .backpack .bag-grid{padding:0 12px 12px;gap:5px!important}.capsule-game .backpack .backpack-currency-row{margin:0!important;padding:12px!important;gap:10px}.capsule-game .backpack .backpack-currency-box{display:flex;flex-direction:column;align-items:flex-start;gap:4px;background:transparent!important;font-size:7px;color:var(--c-muted)!important}.capsule-game .backpack .backpack-currency-box b{font-size:14px!important}.capsule-game .backpack .bag-slot{height:56px!important;border-radius:8px!important}.capsule-game .backpack .bag-slot img{height:30px!important;width:30px!important;object-fit:contain}.capsule-game .backpack .bag-slot span{font-size:8px}
.capsule-game .friends .friend-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px;padding:12px 0;overflow:auto}.capsule-game .friend-warrior{display:flex!important;flex-direction:column;text-align:center;gap:5px!important;padding:10px 7px!important;background:var(--c-surface)!important;border-radius:9px!important;position:relative}.capsule-game .friend-warrior-portrait{width:34px;height:41px;background:var(--c-inset);border-radius:8px;margin-bottom:2px}.capsule-game .friend-warrior-portrait img{height:34px;width:auto}.capsule-game .friend-warrior.online .friend-warrior-portrait{border-color:var(--c-green);box-shadow:0 0 8px #82c79b44}.capsule-game .friend-warrior.offline .friend-warrior-portrait{border-color:var(--c-red)}.capsule-game .friend-warrior.offline img{opacity:.4}.capsule-game .friend-warrior-name{font-size:11px!important}.capsule-game .friend-warrior-meta{font-size:8px!important}.capsule-game .friend-warrior-actions{width:100%;padding-right:28px;margin-top:6px;display:block}.capsule-game .friend-warrior-actions>button{width:100%;height:30px;min-height:30px;border:1px solid var(--c-border);border-radius:7px;background:var(--c-raised)!important;color:var(--c-muted)!important;padding:3px}.capsule-game .friend-warrior-actions>button span,.capsule-game .friend-warrior-mail{display:none!important}.capsule-game .friend-warrior-more{position:absolute;bottom:10px;right:7px;width:23px;min-width:0;height:30px;min-height:30px}.capsule-game .friend-warrior-search .friend-warrior-actions,.capsule-game .friend-warrior-request .friend-warrior-actions{padding:0;display:flex}.capsule-game .friend-warrior-search .friend-warrior-actions span{display:inline!important}
.capsule-game #mainChatPanel{padding:0!important;display:flex;flex-direction:column}.capsule-game #mainChatPanel .chat-collapse-head{padding:13px 16px!important;margin:0!important;border-bottom:1px solid var(--c-border)!important;min-height:45px}.capsule-game .chat-collapse-head>span{font-size:12px;font-weight:600;color:var(--c-text)!important;display:flex;align-items:center;gap:9px}.capsule-game .chat-collapse-head>span svg{width:17px;height:17px;color:var(--c-accent-text)}.capsule-game #mainChatPanel .chat-tabs{padding:0 12px!important;gap:0!important;height:44px;min-height:44px;justify-content:flex-start}.capsule-game #mainChatPanel .chat-tabs button{flex:none!important;background:transparent!important;border:0!important;border-radius:0!important;padding:10px 13px!important;font-size:10px!important}.capsule-game #mainChatPanel .chat-tabs button.active{border-bottom:2px solid var(--c-accent)!important;color:var(--c-accent-text)!important}.capsule-game #mainChatPanel .chat-log{flex:1;min-height:0;padding:14px 12px!important}.capsule-game .chat-input{padding:10px 12px!important;background:transparent!important;border-top:1px solid var(--c-border)!important;gap:7px}.capsule-game .chat-input input{height:39px!important;font-size:10px!important}.capsule-game .chat-input button{background:var(--c-raised)!important;color:var(--c-muted)!important;border:1px solid var(--c-border)!important;border-radius:8px;font-size:8px!important;padding:5px!important;min-width:30px}.capsule-game .chat-input button[type=submit]{background:var(--c-accent)!important;color:var(--c-ink)!important;min-width:37px}
.capsule-game .chat-line{display:flex!important;align-items:flex-start;max-width:85%;background:transparent!important;border-radius:0!important;padding:0!important;gap:9px!important;margin:0 0 14px!important;width:fit-content}.capsule-game .chat-line.own{background:transparent!important}.capsule-chat-avatar{height:25px;width:auto;image-rendering:pixelated;object-fit:contain}.capsule-game .chat-line .capsule-chat-portrait{position:static!important;display:grid;place-items:center;width:30px;height:33px;padding:2px;border:1px solid var(--c-border)!important;border-radius:8px;background:var(--c-inset)!important;flex:none}.capsule-message-bubble{background:var(--c-raised);border-radius:0 9px 9px 9px;padding:10px 12px;min-width:0}.capsule-game .own .capsule-message-bubble{background:var(--c-soft);border-radius:9px 0 9px 9px}.capsule-message-meta{display:flex;gap:8px;align-items:center;font-size:9px;margin-bottom:4px}.capsule-message-meta b{color:var(--c-accent-text)!important;font-weight:600}.capsule-game .chat-line .capsule-message-meta .chat-msg-time{font-size:8px!important}.capsule-game .chat-line .chat-msg-body{font-size:11px!important;line-height:1.65;display:block}.capsule-game .chat-msg-body>.chat-gif-image{max-width:100%}
.mobile-panel .capsule-game .friends .friend-list{gap:12px;padding:12px 0}.mobile-panel .capsule-game .friend-warrior{padding:14px!important}.mobile-panel .capsule-game .friend-warrior-more{bottom:14px;right:14px;width:30px}.mobile-panel .capsule-game .friend-warrior-actions{padding-right:37px}.mobile-panel .capsule-game .friend-warrior-portrait{width:50px;height:60px}.mobile-panel .capsule-game .friend-warrior-portrait img{height:47px}.mobile-panel .capsule-game .friend-warrior-name{font-size:13px!important}.mobile-panel .capsule-game .friend-warrior-meta{font-size:10px!important}
.capsule-game .right-column>.world-clock{display:none}.capsule-game .right-column>.mini{padding:0!important;min-height:198px}.capsule-game .minimap-head{padding:14px!important;border-bottom:1px solid var(--c-border)!important;margin:0!important}.capsule-game .minimap-meta-top #coords{display:none}.capsule-game .minimap-meta-top #minimapMapName{font-size:8px!important;color:var(--c-muted)!important;background:none!important;border:0!important}.capsule-game .minimap-shell{margin:12px!important;height:100px!important;min-height:0!important;overflow:hidden;border-color:var(--c-border)!important}.capsule-game #minimap{height:100px!important;width:100%!important}.capsule-game .minimap-status-row{padding:0 12px 12px;gap:5px}.capsule-game .minimap-status-row .legend{font-size:8px}.capsule-game .minimap-mode-buttons button{padding:3px 6px!important;background:var(--c-raised)!important;color:var(--c-muted)!important;border-color:var(--c-border)!important;font-size:8px!important}.capsule-game .entities{padding:0!important;border-radius:14px!important;min-height:250px}.capsule-game .capsule-nearby-heading{padding:14px 16px;font-size:12px;border-bottom:1px solid var(--c-border);display:flex;align-items:center;gap:9px}.capsule-nearby-heading svg{width:17px;height:17px;color:var(--c-accent-text)}.capsule-game .entity-tabs{padding:7px;gap:5px;border-bottom:1px solid var(--c-border)}.capsule-game .entity-tabs button{font-size:10px!important;padding:11px 7px!important;background:transparent!important;border:1px solid transparent!important;color:var(--c-muted)!important}.capsule-game .entity-tabs button.active{background:var(--c-soft)!important;color:var(--c-accent-text)!important}.capsule-game .entity-list{padding:0!important}.capsule-game .enemy-card{display:grid!important;grid-template-columns:44px minmax(0,1fr);gap:12px!important;padding:16px!important;border:0!important;border-bottom:1px solid var(--c-border)!important;border-radius:0!important;background:transparent!important}.capsule-game .enemy-card .entity-main{display:contents}.capsule-game .enemy-card .entity-sprite{width:44px;height:55px;border:0!important}.capsule-game .enemy-card .entity-sprite img{max-height:44px}.capsule-game .enemy-card .entity-title{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px}.capsule-game .enemy-card .entity-title>span{font-size:11px;font-weight:600;color:var(--c-text)}.capsule-game .enemy-card .entity-title>small{font-size:8px;color:var(--c-muted)}.capsule-game .enemy-card .entity-sub{grid-column:1/-1;color:var(--c-accent-text);font-size:9px;margin:4px 0 0}.capsule-game .enemy-card .attack-row{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:6px}.capsule-game .enemy-card .attack-row>button,.capsule-game .enemy-card .attack-row>.training-lock-wrap>button{height:35px!important;font-size:9px!important;min-height:35px!important;background:var(--c-accent)!important;color:var(--c-ink)!important;border:1px solid var(--c-accent)!important;border-radius:8px!important;width:100%}.capsule-game .enemy-card .attack-row button.slow{background:var(--c-raised)!important;color:var(--c-text)!important;border-color:var(--c-border)!important}
.mobile-panel .capsule-game.mobile-in-view .game-topbar #topNav,.mobile-panel .capsule-game.mobile-in-view .game-topbar>.logout{display:none!important}.mobile-panel .capsule-game.mobile-in-view #viewContent{padding:20px 0!important}.mobile-panel .capsule-game.mobile-in-view .capsule-theme-toggle{display:none}.mobile-panel .capsule-game.mobile-in-view #mobileFooter{display:none!important}.capsule-game #viewContent:has(.review-panel.nx-calendar){padding:0!important}.capsule-ui .nx-day-detail{color:var(--c-text)}.capsule-ui .nx-week-plan button{min-width:0}.capsule-ui .nx-calendar .nx-tabs{border-color:var(--c-border)}
/* Live expedition components retain the selected Arena geometry. */
.capsule-game .expedition-raid-list{display:grid;gap:16px}.capsule-game .r5-exp-card{box-shadow:none}.capsule-game .r5-exp-card h3{margin:10px 0 0!important}.capsule-game .r5-exp-card .meter{height:5px}.capsule-game .r5-task>.approved-icon{width:28px;height:28px;color:var(--c-accent-text)}.capsule-game .r5-task-progress .meter{min-width:0}.capsule-game .expedition-subnav{border:0!important}.capsule-game .expedition-subnav button{background:transparent!important;color:var(--c-muted)!important;border:1px solid var(--c-border)!important;border-radius:8px;padding:10px 15px}.capsule-game .expedition-subnav button.active{color:var(--c-accent-text)!important;border-color:var(--c-accent)!important;background:var(--c-soft)!important}.capsule-game .expedition-lobby-head h3{color:var(--c-text);font-size:24px}.capsule-game .expedition-member-list{gap:16px;margin:25px 0}.capsule-game .expedition-member-slot{min-height:205px;background:var(--c-surface)!important;border-color:var(--c-border)!important;border-radius:10px;padding:22px}.capsule-game .expedition-lobby-status{color:var(--c-muted)}
.capsule-game .expedition-battle-arena{align-items:stretch}.capsule-game .expedition-party-side{align-items:stretch}.capsule-game :is(.fighter,.expedition-party-fighter){box-shadow:none!important}.capsule-game :is(.fighter,.expedition-party-fighter) .sprite-box img{transform:none!important;max-height:135px!important;max-width:100%!important}.capsule-game .expedition-party-fighter.current-turn{border-color:var(--c-border)!important}.capsule-game .battle-turn-timer{background:none!important;border:0!important;box-shadow:none!important;gap:7px;padding:0 12px!important}.capsule-game .battle-turn-timer b,.capsule-game #expeditionBattleRound>span{font:700 26px Inter!important;color:var(--c-text)}.capsule-game .battle-actions{margin:0 0 20px}.capsule-game .battle-actions button{box-shadow:none!important;background:var(--c-raised)!important;color:var(--c-text)!important;border:1px solid var(--c-border)!important;border-radius:10px}.capsule-game .battle-items-panel{border-color:var(--c-border)!important}.capsule-game .battle-items-title,.capsule-game .battle-items-title small{color:var(--c-muted)!important}.mobile-panel .capsule-game .expedition-party-side:has(.expedition-party-fighter:only-child){display:contents}.mobile-panel .capsule-game .expedition-battle-arena:has(.expedition-party-fighter:nth-child(2)){grid-template-columns:1fr!important}.mobile-panel .capsule-game .expedition-battle-arena>.fighter{width:100%;max-width:none}.mobile-panel .capsule-game .expedition-battle-arena:has(.expedition-party-fighter:nth-child(2))>.fighter{max-width:260px}.mobile-panel .capsule-game .r5-task>svg{width:23px;height:23px;align-self:start}.mobile-panel .capsule-game .r5-task>div:last-child{flex-wrap:wrap}.mobile-panel .capsule-game .r5-exp-actions .db-button{min-height:44px}
.capsule-game .capsule-pass-paths{display:grid;gap:12px;margin:22px 0}.capsule-game .capsule-pass-level,.capsule-game .capsule-pass-column-head{display:grid;grid-template-columns:70px minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:center}.capsule-game .capsule-pass-column-head{font-size:11px;color:var(--c-muted);letter-spacing:.05em}.capsule-game .capsule-pass-column-head>b:last-child{color:var(--c-accent-text)}.capsule-game .capsule-pass-level>strong{text-align:center;font-size:34px;color:var(--c-muted)}.capsule-game .capsule-pass-level .pass-slot{min-width:0;border:1px solid var(--c-border)!important;border-radius:12px;overflow:hidden;background:var(--c-inset)!important;padding:16px;display:flex;align-items:center;gap:10px}.capsule-game .capsule-pass-level .pass-tile{background:none!important;border:0!important;display:grid;grid-template-columns:45px 1fr;gap:5px 12px;flex:1;padding:0!important;min-height:0;box-shadow:none!important;text-align:left}.capsule-game .capsule-pass-level .pass-prize{grid-row:1/3;height:45px;width:45px}.capsule-game .capsule-pass-level .pass-tile>small:first-child{display:none}.capsule-game .capsule-pass-level .pass-tile>b{font-size:12px;align-self:end}.capsule-game .capsule-pass-level .pass-tile>small{font-size:9px;color:var(--c-muted)!important}.capsule-game .capsule-pass-level .pass-claim{width:auto;min-width:75px;font-size:10px;background:var(--c-accent)!important;color:var(--c-ink)!important;border:0!important;border-radius:7px;padding:10px}.capsule-game .capsule-pass-level .pass-claim:disabled{background:var(--c-raised)!important;color:var(--c-muted)!important;opacity:.6}.capsule-game .pass-header{display:flex;justify-content:space-between;align-items:center;padding:24px!important;border:1px solid var(--c-border);border-radius:14px;background:var(--c-inset)!important}.capsule-game .pass-header .nx-level-orb{flex:none}.capsule-game .pass-help{color:var(--c-muted)!important}.capsule-game .pass-range{justify-content:flex-end}.capsule-game .pass-progress{color:var(--c-muted)!important}.capsule-game .pass-purchase{border-color:var(--c-border)!important;background:var(--c-soft)!important}.capsule-game .pass-purchase>b{color:var(--c-text)!important}
.mobile-panel .capsule-game .capsule-pass-level,.mobile-panel .capsule-game .capsule-pass-column-head{grid-template-columns:30px minmax(0,1fr) minmax(0,1fr);gap:7px}.mobile-panel .capsule-game .capsule-pass-column-head{font-size:8px}.mobile-panel .capsule-game .capsule-pass-level>strong{font-size:25px}.mobile-panel .capsule-game .capsule-pass-level .pass-slot{padding:12px 8px;flex-direction:column;min-height:160px}.mobile-panel .capsule-game .capsule-pass-level .pass-tile{display:flex!important;flex-direction:column!important;text-align:center;align-items:center;width:100%}.mobile-panel .capsule-game .capsule-pass-level .pass-tile>b{font-size:10px;align-self:center}.mobile-panel .capsule-game .capsule-pass-level .pass-claim{width:100%;margin-top:auto}.mobile-panel .capsule-game .pass-header{padding:18px!important}.mobile-panel .capsule-game .pass-header h2{font-size:22px!important}.mobile-panel .capsule-game .pass-header .nx-level-orb{width:70px;height:70px;font-size:28px}.mobile-panel .capsule-game .pass-header .nx-level-orb small{font-size:6px}
.capsule-game:has(#expeditionBattle:not(.hidden))>.capsule-theme-toggle,.capsule-game:has(#battle:not(.hidden))>.capsule-theme-toggle{display:none!important}.capsule-game .battle-title{justify-content:flex-start;gap:20px}.capsule-game .battle-title>.battle-turn-timer{margin-left:0!important;margin-right:auto}.capsule-game .battle-title>.battle-exit{margin-left:auto}.capsule-game .hidden{display:none!important}
.capsule-game #mainChatPanel .chat-collapse-head,.capsule-game #privateChatPanel .private-chat-head{background:none!important;min-height:45px!important;height:auto!important;color:var(--c-text)!important}.capsule-game .character-summary-avatar .aura-avatar-detail{width:130px!important;height:155px!important;overflow:visible!important;display:grid;place-items:center}.capsule-game .character-summary-avatar .aura-avatar-detail>.aura-sprite{width:auto!important;max-width:120px!important;height:140px!important;max-height:140px!important;position:relative!important;inset:auto!important;transform:none!important;object-fit:contain!important}.capsule-game .transformation-section,.capsule-game .transformation-card,.capsule-game .skill-card{background:var(--c-inset)!important;background-image:none!important;border-color:var(--c-border)!important;color:var(--c-text)!important;box-shadow:none!important;border-radius:12px}.capsule-game .transformation-avatar{background:var(--c-surface)!important;background-image:none!important;border-color:var(--c-border)!important;box-shadow:none!important}.capsule-game .backpack .backpack-currency-box{background-image:none!important;box-shadow:none!important}.capsule-game .battle-items-panel.inactive::after{content:none!important}
.capsule-game .pass-tiles{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px}.capsule-game .pass-track h3{font-size:14px;color:var(--c-text)!important;margin:25px 0 15px}.capsule-game .pass-track .pass-gold{color:var(--c-accent-text)!important}.capsule-game .pass-slot{background:var(--c-inset)!important;border:1px solid var(--c-border);border-radius:12px;padding:18px;overflow:hidden}.capsule-game .pass-tile{border:0!important;background:none!important;box-shadow:none!important;padding:0!important;min-height:140px;color:var(--c-text)!important}.capsule-game .pass-tile small{color:var(--c-muted)!important}.capsule-game .pass-slot:has(.pass-premium){border-color:var(--c-accent)}.capsule-game .pass-claim{background:var(--c-accent)!important;color:var(--c-ink)!important;border:0!important;border-radius:8px;padding:10px;font-size:11px!important;box-shadow:none!important}.capsule-game .pass-claim:disabled{background:var(--c-raised)!important;color:var(--c-muted)!important}.mobile-panel .capsule-game .pass-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px}.mobile-panel .capsule-game .pass-slot{padding:13px 10px}.mobile-panel .capsule-game .pass-tile>b{font-size:12px}
.capsule-game .rank-own{background:var(--c-soft)!important}.capsule-rank-portrait{display:inline-grid;place-items:center;width:40px;height:48px;border:1px solid var(--c-green);border-radius:8px;background:var(--c-inset)}.capsule-rank-portrait.offline{border-color:var(--c-red)}.capsule-rank-portrait.offline img{filter:grayscale(1);opacity:.4}.capsule-rank-portrait img{width:auto!important;height:37px!important;object-fit:contain;image-rendering:pixelated}.capsule-member-name{display:flex;align-items:center;gap:12px}.capsule-game .clan-general-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.capsule-game .clan-overview-stack{grid-column:1/-1;display:grid;grid-template-columns:1fr 250px;gap:18px}.capsule-game .clan-highlight-card{padding:24px!important}.capsule-game .clan-highlight-label,.capsule-game .clan-highlight-note,.capsule-game .clan-highlight-meta{color:var(--c-muted)!important}.capsule-game .clan-highlight-avatar{background:none!important;box-shadow:none!important}.capsule-game .clan-name{font:700 28px Inter;color:var(--c-text)!important}.capsule-game .treasury-balance-square{background:var(--c-inset)!important;border-color:var(--c-border)!important;color:var(--c-accent-text)!important}
.capsule-game .capsule-conversations{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px}.capsule-mail-peers{display:flex;flex-direction:column;gap:9px}.capsule-mail-peers>button{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid var(--c-border);border-radius:10px;background:var(--c-inset);color:var(--c-text);text-align:left}.capsule-mail-peers>button.active{background:var(--c-soft);border-color:var(--c-accent)}.capsule-mail-peers img{width:35px;height:45px;object-fit:contain;image-rendering:pixelated}.capsule-mail-peers span{display:grid;gap:6px}.capsule-mail-peers b{font-size:12px}.capsule-mail-peers small{font-size:10px;color:var(--c-muted)}.capsule-mail-letters{display:grid;gap:15px;min-width:0}.capsule-mail-letters .nx-letter{padding:25px;border:1px solid var(--c-border);background:var(--c-inset);border-radius:12px}.capsule-mail-letters header{display:flex;justify-content:space-between;gap:15px;align-items:start}.capsule-mail-letters time{font-size:10px;color:var(--c-muted)}.capsule-mail-letters h3{font-size:20px;margin:10px 0 22px}.capsule-letter-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8;color:var(--c-text)}.capsule-mail-letters footer{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.capsule-game .capsule-auction-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.capsule-auction-card{padding:22px;border:1px solid var(--c-border);background:var(--c-inset);border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:14px;min-width:0}.capsule-auction-card .auction-item-cell{display:flex;flex-direction:column;gap:12px;width:100%;text-align:center}.capsule-auction-card .auction-item-cell>span{width:100%;height:86px;display:grid;place-items:center}.capsule-auction-card .auction-item-cell img{width:64px;height:72px;object-fit:contain}.capsule-auction-card .auction-item-cell>div{display:grid;gap:5px}.capsule-auction-card .auction-item-cell b{font-size:15px}.capsule-auction-card>small{font-size:10px;color:var(--c-muted)}.capsule-auction-prices{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:auto}.capsule-game .capsule-auction-prices .auction-price-action{display:flex;flex-direction:column;gap:10px;min-width:0}.capsule-auction-prices b{font-size:12px;color:var(--c-accent-text)}.capsule-game .capsule-auction-prices button{width:100%;padding:10px 7px;font-size:10px;background:var(--c-raised)!important;border:1px solid var(--c-border)!important;color:var(--c-text)!important;border-radius:8px}.capsule-game .capsule-auction-prices [data-auction-buy]{background:var(--c-accent)!important;color:var(--c-ink)!important;border-color:var(--c-accent)!important}
@media(max-width:780px){.capsule-game .clan-general-grid,.capsule-game .clan-overview-stack{grid-template-columns:1fr}.capsule-game .capsule-conversations{grid-template-columns:1fr;gap:16px}.capsule-mail-peers{flex-direction:row;overflow:auto}.capsule-mail-peers>button{min-width:140px;flex:none}.capsule-mail-letters header{flex-direction:column}.capsule-mail-letters .nx-letter{padding:19px}.capsule-game .capsule-auction-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.capsule-auction-card{padding:15px 10px;gap:10px}.capsule-auction-prices{grid-template-columns:1fr}.capsule-auction-card .auction-item-cell b{font-size:12px}.capsule-game .capsule-auction-prices .auction-price-action{flex-direction:row;align-items:center;gap:4px}.capsule-auction-prices b{font-size:10px;flex:1}.capsule-game .capsule-auction-prices button{width:75px;min-height:40px}}
.capsule-game .shop-toolbar .view-subnav,.capsule-game .shop-toolbar .view-subnav button{border-bottom:0!important;box-shadow:none!important}.capsule-game .shop-toolbar .view-subnav button:after{display:none!important}.capsule-game .aura-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mobile-panel .capsule-game .aura-shop-grid{grid-template-columns:1fr!important}.capsule-game .r5-task>svg{width:28px;height:28px;color:var(--c-accent-text)}.capsule-game .hud .portrait{border-color:var(--c-border)!important;background:var(--c-inset)!important;box-shadow:none!important}
.capsule-game .pass-track{display:block!important}.capsule-game .pass-header .nx-level-orb{position:relative;text-align:center;display:grid;place-content:center;padding-bottom:15px;box-sizing:border-box}.capsule-game .pass-header .nx-level-orb small{position:absolute;bottom:18px;left:0;width:100%;text-align:center;font-size:7px!important;letter-spacing:.05em}.capsule-game .pass-range button{background:var(--c-raised)!important;border-color:var(--c-border)!important;color:var(--c-text)!important;border-radius:8px;padding:9px 13px}.capsule-game .pass-purchase button{background:var(--c-accent)!important;border-color:var(--c-accent)!important;color:var(--c-ink)!important}.capsule-game .pass-progress>b{color:var(--c-accent-text)!important}
.capsule-game .character-summary-meta>b{color:var(--c-text)!important}.capsule-game .character-summary-meta>span{color:var(--c-muted)!important}.capsule-game .character-summary-meta>.character-race-line{color:var(--c-accent-text)!important}.capsule-game .character-stat-tile>em,.capsule-game .stat-derived-value{color:var(--c-muted)!important}.capsule-game .character-summary-avatar .aura-avatar-detail>.aura-sprite{margin:0!important;justify-self:center;align-self:center}.capsule-game .clan-highlight-name{color:var(--c-text)}.capsule-game .expedition-lobby-member-name,.capsule-game .expedition-member-name{color:var(--c-text)!important}.capsule-game .mail-attachment-cell small{color:var(--c-muted)!important}
.mobile-panel .capsule-game .shop-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:12px!important}.mobile-panel .capsule-game .shop-toolbar>.capsule-shop-wallet{grid-row:1;grid-column:1/-1;width:100%;box-sizing:border-box}.mobile-panel .capsule-game #viewContent .shop-toolbar>.view-subnav{grid-row:1;grid-column:1;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:100%;margin:0!important}.mobile-panel .capsule-game .shop-toolbar .view-subnav button{width:auto!important;flex:1}.mobile-panel .capsule-game #shopSortToggle{grid-row:1;grid-column:2;width:44px;height:44px}
.capsule-game .aura-shop-grid{grid-template-columns:1fr!important}.mobile-panel .capsule-game .aura-shop-item{padding:18px!important}.mobile-panel .capsule-game .aura-shop-item h3{font-size:17px!important}
