.desktop-view-tabs,.desktop-pagination{display:none}.desktop-view-panel,.desktop-page-item{display:contents}@media (min-width:1024px) and (min-height:560px){html,body{height:100%;overflow:hidden}.shell,.shell.home-shell,.shell.lobby-shell{flex-direction:column;width:100%;max-width:none;height:100dvh;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.shell:not(.home-shell){background:radial-gradient(at 8% 25%,#ece5ff80,#0000 48%),#f8f6ff}.shell>.topbar{border:0;flex-shrink:0;gap:16px;height:60px;min-height:60px;padding:0 24px}.shell .brand{font-size:22px}.shell .brand-icon{width:32px;height:32px;font-size:23px}.shell .header-badge{font-size:12px;display:flex}.shell .header-actions{gap:8px}.shell .music-button,.shell .rules-button{height:36px!important;min-height:36px!important;padding:8px 12px!important}.shell>.footer{border:0;flex-shrink:0;align-items:center;height:24px;min-height:24px;margin:0;padding:3px 24px;font-size:10px}.shell>.connection-note,.shell>.room-error{flex-shrink:0;margin:0 24px;padding:6px 12px;font-size:12px}.desktop-views{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.desktop-view-tabs{flex-shrink:0;align-items:center;gap:6px;padding:0 0 10px;display:flex}.desktop-view-tabs [role=tab]{color:#7c698e;background:#ffffff70;border:1px solid #dbd1ec;border-radius:9px;min-height:34px;padding:9px 15px;font-size:12px;font-weight:800;line-height:1.2}.desktop-view-tabs [aria-selected=true]{color:#5f37b4;background:#eee5ff;border-color:#ac8de5}.desktop-view-panel{flex:1;min-width:0;min-height:0;display:block}[data-desktop-hidden=true]{display:none!important}.desktop-list-shell{flex-direction:column;flex:1;gap:6px;min-width:0;min-height:0;display:flex}.desktop-page-item{display:contents}.desktop-pagination{color:#7a658c;flex-shrink:0;justify-content:center;align-items:center;gap:12px;min-height:30px;margin-top:auto;font-size:11px;display:flex}.desktop-pagination button{color:#6945ad;background:#fff;border:1px solid #dcd0e9;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.desktop-pagination button:disabled{opacity:.35;cursor:default}.home-grid{flex:1;grid-template-columns:minmax(0,1fr) minmax(320px,390px);align-items:stretch;gap:clamp(24px,4vw,70px);min-height:0;padding:12px 32px}.home-story{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.home-copy h1{margin-bottom:12px;font-size:clamp(34px,4vw,62px)}.home-eyebrow{margin-bottom:10px;font-size:11px}.home-lead{max-width:650px;margin-bottom:10px;font-size:14px;line-height:1.55}.home-facts{gap:16px;margin-bottom:10px;font-size:12px}.home-scene{height:100%;min-height:0;max-height:440px;margin:0}.scene-characters{height:85%;bottom:18px}.scene-guess{top:56px}.scene-reference{top:16px}.scene-result{bottom:12px}.home-shell .entry-card{border-radius:20px;align-self:center;width:100%;margin:0;padding:20px;box-shadow:0 15px 60px #08031030}.home-shell .entry-card h2{margin:0 0 12px;font-size:27px}.home-shell .home-entry-top{margin-bottom:6px}.home-shell .entry-tabs{height:40px!important}.home-shell .entry-card .field-label{margin:12px 0 5px;font-size:12px}.home-shell .entry-card input,.home-shell .entry-card .game-select{height:40px!important}.home-shell .entry-card .character-summary{min-height:58px;margin:0;padding:8px}.home-shell .entry-card .character-summary>.character-portrait{width:48px;height:48px}.home-shell .entry-card .primary-button{margin-top:16px;height:44px!important;font-size:14px!important}.home-shell .entry-card .form-note{margin:10px 0 0;font-size:11px}.home-shell .entry-divider,.home-shell .mini-rule{display:none}.home-modes{flex-shrink:0;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;min-height:76px;padding:10px 24px}.home-modes article,.home-mode-champion-teams{border-radius:13px;grid-column:auto;align-items:center;gap:8px;min-width:0;padding:10px}.home-modes h2{margin:0;font-size:12px;line-height:1.3}.home-modes p,.home-mode-number{display:none}.home-mode-icon{border-radius:9px;width:30px;height:30px}.home-mode-icon svg{width:19px;height:19px}.home-modes .champion-beta{margin-top:3px;padding:1px 3px;font-size:8px;display:table}.room-menu{flex:1;grid-template-rows:44px minmax(0,1fr) 60px;gap:12px;min-height:0;padding:12px 24px;display:grid}.room-menu-bar{gap:16px;margin:0}.room-menu-bar h1{margin:3px 0 0;font-size:22px}.room-menu-bar .menu-eyebrow{font-size:9px}.menu-invitation{border-radius:12px;gap:14px;padding:6px 10px}.menu-invitation>div>span{font-size:8px}.menu-invitation>div>button{font-size:18px}.menu-invitation>[data-slot=button]{height:32px;font-size:12px}.room-menu-grid{grid-template-columns:clamp(145px,13vw,210px) minmax(0,1fr) clamp(235px,22vw,320px);align-items:stretch;gap:16px;height:100%;min-height:0}.menu-modes{flex-direction:column;grid-column:auto;gap:8px;min-height:0;display:flex}.menu-section-label{padding:0 3px;font-size:9px;display:flex}.menu-mode-note{display:none}.menu-mode{border-radius:12px;flex:1;gap:4px;min-height:0;margin:0;padding:5px 7px}.mode-mini-character{width:48px;height:48px;margin:0}.mode-button-copy strong{font-size:12px}.mode-button-copy small{margin-bottom:1px;font-size:8px}.mode-selected-check{width:12px;height:12px;top:6px;right:6px}.menu-party{flex-direction:column;gap:8px;min-height:0;display:flex}.menu-mode-stage{border-radius:18px;flex-shrink:0;grid-template-columns:minmax(0,1fr) 30%;height:clamp(90px,19vh,190px);min-height:0}.mode-stage-copy{padding:12px 0 12px 20px}.mode-stage-copy h2{margin:6px 0;font-size:clamp(22px,2.4vw,38px);line-height:1.05}.mode-stage-tag{letter-spacing:.6px;font-size:9px}.mode-stage-copy>p{max-width:600px;margin:0;font-size:12px;line-height:1.45}.mode-stage-facts{gap:6px;margin-top:8px;font-size:10px}.mode-stage-facts>span{padding:3px 5px}.menu-scene{height:100%;max-height:190px}.menu-scene .scene-hero{width:180px;height:180px;bottom:-15px}.scene-rival{bottom:0;left:0;width:135px!important;height:135px!important}.scene-teams .scene-hero,.scene-champions .scene-hero,.scene-championTeams .scene-hero{width:140px;height:140px;left:75%}.scene-versus{font-size:22px;top:25px}.menu-scene-orbit{width:125px;height:125px}.scene-emblem,.scene-chat-bubble{padding:8px;top:10px;right:10px}.scene-emblem svg,.scene-chat-bubble svg{width:25px;height:25px}.scene-champion-gear{width:48px}.scene-champion-gear.shield{width:40px}.menu-casting-heading{flex-shrink:0;min-height:32px;margin:0}.menu-casting-heading .menu-eyebrow{display:none}.menu-casting-heading h2{margin:0;font-size:17px}.menu-online{font-size:11px}.menu-character-control{flex-shrink:0}.menu-character-control .character-summary.compact{height:34px;min-height:34px;margin:0;padding:4px 8px}.menu-character-control .character-summary.compact>.character-portrait{width:28px;height:28px}.menu-character-control .character-summary strong{font-size:11px}.menu-character-control .character-summary small{display:none}.menu-character-control .customize-trigger{height:26px!important;padding:4px 8px!important;font-size:11px!important}.menu-cast-grid{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:0;display:grid}.menu-player-card.player-card,.menu-player-card.player-card.is-me{text-align:left;height:100%;min-height:0;box-shadow:none;border-radius:13px;grid-template-rows:20px minmax(0,1fr) auto auto;grid-template-columns:clamp(40px,4.5vw,72px) minmax(0,1fr);gap:2px 5px;padding:7px;display:grid}.menu-player-badges{letter-spacing:0;flex-wrap:nowrap;grid-column:1/-1;min-height:0;font-size:8px}.menu-host-badge{font-size:8px}.menu-player-badges>button{width:20px!important;height:20px!important}.menu-player-figure{grid-area:2/1/5;height:100%;min-height:0;margin:0}.menu-player-figure .player-avatar{width:100%;height:100%;max-height:100px}.menu-player-figure:before{display:none}.menu-player-card>strong{text-overflow:ellipsis;white-space:nowrap;align-self:end;margin:0;font-size:12px;overflow:hidden}.menu-player-card .menu-player-status{margin:0;font-size:9px}.menu-player-card .game-select{grid-column:2;height:26px!important;margin:2px 0 0!important;padding:0 4px!important;font-size:10px!important}.menu-add-player,.menu-invite-player{border-radius:13px;gap:4px;height:100%;min-height:0;padding:8px}.menu-add-player>span{padding:6px}.menu-add-player svg,.menu-invite-player>svg{width:23px;height:23px}.menu-add-player strong,.menu-invite-player strong{font-size:11px}.menu-add-player small,.menu-invite-player small{font-size:10px}.menu-settings.settings-card{border-radius:16px;flex-direction:column;align-self:stretch;min-height:0;padding:14px;display:flex}.menu-settings-heading{margin-bottom:10px;padding-bottom:10px}.menu-settings-heading h2{margin:0;font-size:17px}.menu-settings-heading small{font-size:9px}.menu-settings-heading>span{width:32px;height:32px}.menu-settings .settings-content{flex-direction:column;flex:1;min-height:0;display:flex}.menu-settings .settings-content>.panel-title{display:none}.menu-settings .field-label{margin:12px 0 5px;font-size:12px}.menu-settings input,.menu-settings .game-select{height:34px!important;font-size:12px!important}.menu-settings .target-shortcuts{gap:5px;margin-top:6px}.menu-settings .target-shortcuts button{height:27px;font-size:11px!important}.menu-settings .exact-setting{margin-top:12px}.menu-settings .exact-setting label{font-size:12px}.menu-settings .exact-setting p{font-size:10px}.menu-settings .exact-description{margin:6px 0;padding:8px;font-size:11px;line-height:1.4}.menu-settings .champion-lobby-stats{margin-top:9px;padding:9px}.menu-settings .champion-lobby-stats strong{margin:5px 0;font-size:12px}.menu-settings .champion-lobby-stats p{display:none}.menu-settings .form-note{margin:5px 0;font-size:10px}.menu-settings .menu-rule-details{margin-top:8px;font-size:11px}.menu-settings-note{margin:7px 0 0;font-size:10px}.menu-settings .save-settings{height:32px;min-height:32px;margin-top:8px;font-size:11px}.menu-filter-details{border:0!important;margin:0!important;padding:0!important}.menu-filter-details>summary{display:none}.menu-filter-details::details-content{content-visibility:visible}.menu-filter-details>label:first-of-type{margin-top:4px}.menu-filter-details .filter-grid{gap:6px}.menu-filter-details .check-chip,.menu-filter-details .themes .check-chip{gap:5px;min-height:22px;font-size:11px;line-height:1.2}.menu-filter-details .themes{grid-template-columns:1fr 1fr}.menu-settings .bank-count{margin:12px 0 0;font-size:10px}.room-launch{box-shadow:none;border-radius:14px;gap:16px;min-height:0;margin:0;padding:8px 14px;position:static}.launch-mode-icon{width:36px;height:36px}.launch-summary strong{gap:8px;font-size:13px}.launch-summary strong>span{font-size:10px}.launch-summary p{margin:2px 0;font-size:11px}.room-launch .start-button{min-width:185px;height:40px!important;font-size:13px!important}.menu-party .team-lobby{flex:1;grid-template-columns:1fr 1fr;gap:8px;min-height:0}.menu-party .team-group{border-radius:14px;flex-direction:column;min-height:0;padding:8px;display:flex}.menu-party .team-group-heading{margin-bottom:6px}.menu-party .team-group-heading h3{font-size:12px}.menu-party .team-group-heading>strong{font-size:11px}.menu-party .team-group-heading svg{width:14px}.menu-party .team-players{grid-template-columns:1fr 1fr;gap:5px}.menu-party .team-players .player-card{border-radius:9px;grid-template-columns:1fr 1fr;gap:3px;padding:5px;display:grid}.menu-party .team-players .player-card-top{grid-column:1/-1;gap:4px;min-width:0}.menu-party .team-players .player-avatar{width:28px;height:28px}.menu-party .team-players .player-card strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.menu-party .team-players .player-card small{margin:0;font-size:8px}.menu-party .team-players .game-select{min-width:0;height:24px!important;margin:0!important;padding:0 4px!important;font-size:9px!important}.menu-party .team-players .host-icon{width:12px}.menu-party .team-players .player-card-top button{width:18px;height:18px}.menu-party .team-add{min-height:27px;margin-top:6px;padding:0 5px;font-size:10px;height:27px!important}.menu-party .team-lobby-note,.team-champions-contract{display:none}.team-champions-casting{flex:1;min-height:0;display:flex}.team-champion-lobby-hero{text-align:left;flex-shrink:0;grid-template-columns:58px minmax(0,1fr);gap:3px 7px;margin-bottom:7px;padding:7px;display:grid;position:relative}.team-champion-lobby-figure{grid-area:1/1/5;width:58px;height:65px;margin:0}.team-champion-lobby-figure>.team-champion-sword,.team-champion-lobby-figure>.team-champion-shield{width:20px;bottom:3px}.team-champion-crest,.team-champion-lobby-hero h4,.team-champion-lobby-hero p,.team-champion-lobby-hero>small{display:none}.team-champion-chief{margin:0;font-size:9px;line-height:1.2}.team-champion-chief svg{width:11px;height:11px}.team-champion-lobby-hero>.game-select{height:23px!important;margin:0!important;padding:0 5px!important;font-size:10px!important}.team-champion-lobby-hero .character-summary.compact{background:0 0;border:0;gap:3px;height:25px;min-height:0;margin:0;padding:0;display:flex}.team-champion-lobby-hero .character-summary>.character-portrait,.team-champion-lobby-hero .character-summary>div{display:none}.team-champion-lobby-hero .customize-trigger{width:100%;height:24px!important;min-height:24px!important;padding:3px 5px!important;font-size:9px!important}.chat-lobby{flex:1;grid-template-columns:1fr 1fr;gap:8px;min-height:0;display:grid}.chat-lobby .chat-channel-panel{padding:10px}.chat-lobby .chat-channel-heading h3{font-size:13px}.chat-lobby .chat-channel-heading .twitch-avatar{width:32px;height:32px}.chat-lobby .field-label{margin:8px 0;font-size:11px}.chat-lobby .chat-url-row{flex-direction:column;gap:5px}.chat-lobby input,.chat-lobby button{height:30px;font-size:11px}.chat-lobby .subtle,.chat-owner-note{font-size:10px;line-height:1.4}.chat-lobby .chat-connection{margin:8px 0;font-size:11px}.chat-requests{grid-column:1/-1;padding:8px}.chat-requests h3{margin:0 0 4px;font-size:12px}.chat-request{padding:4px}.chat-request strong{font-size:11px}.chat-lobby .team-players{grid-template-columns:1fr 1fr}.play-grid{flex:1;grid-template-columns:minmax(0,1fr) clamp(255px,24vw,370px);align-items:stretch;gap:18px;min-height:0;padding:12px 24px}.play-main{flex-direction:column;gap:10px;min-height:0;display:flex}.round-heading{flex-shrink:0;margin:0}.round-heading .eyebrow{font-size:11px}.mode-pill{padding:5px 8px;font-size:11px}.question-card{border-radius:18px;flex-direction:column;flex:1;gap:8px;min-height:0;padding:clamp(14px,2vh,24px);display:flex}.question-meta{flex-shrink:0}.theme-pill{padding:4px 8px;font-size:11px}.timer-progress{flex-shrink:0;margin:5px 0;height:4px!important}.question-context{margin:0;font-size:12px;line-height:1.4}.question-title{margin:8px 0 10px;font-size:clamp(22px,2.3vw,34px);line-height:1.25}.answer-form{width:100%;max-width:580px;margin:auto}.answer-form .field-label{margin:6px 0;font-size:12px}.guess-input{height:65px}.guess-input input{font-size:32px}.answer-form .primary-button{margin-top:12px;height:42px!important;font-size:14px!important}.answer-hint,.answer-form .form-note{margin:6px 0;font-size:11px}.your-team-hint,.battle-viewer-note,.chat-answer-live{margin:4px 0;font-size:11px;line-height:1.4}.answered-bar{flex-shrink:0;gap:8px;margin-top:auto;padding-top:8px;font-size:11px}.answered-person{width:24px;height:24px}.answered-bar>div{gap:4px}.answer-locked{margin:auto;padding:12px}.answer-locked h3{margin:8px 0;font-size:20px}.answer-locked strong{font-size:32px}.countdown-card{justify-content:center;gap:8px}.countdown-card h2{margin:0;font-size:26px}.countdown-number{font-size:80px}.countdown-card>img{width:110px;height:110px}.countdown-card>p{margin:0}.team-health-strip{gap:8px;margin:0}.team-health-strip .health-card{padding:8px}.team-health-strip .health-value{margin:4px 0}.battle-status{margin:0;padding:8px 12px}.scoreboard{border-radius:16px;flex-direction:column;align-self:stretch;gap:7px;min-height:0;padding:14px;display:flex}.scoreboard .panel-title h3{font-size:14px}.scoreboard .panel-title>svg{width:16px}.score-target{padding:10px 0}.score-target strong{font-size:23px}.score-list{margin:0}.score-row{gap:7px;padding:5px 4px}.score-name strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.score-name small{font-size:9px}.score-value{font-size:15px}.scoreboard .player-avatar.small{width:28px;height:28px}.scoreboard .score-note{display:none}.scoreboard .end-button{height:28px;min-height:28px;margin-top:auto;font-size:10px!important}.scoreboard .health-card{padding:10px}.scoreboard .health-value{margin:5px 0}.scoreboard .team-health-list{gap:8px}.scoreboard .team-roster{gap:4px;margin-top:8px}.team-roster>div>div{align-items:center;gap:5px;display:flex}.scoreboard .team-roster>div>span{font-size:11px}.scoreboard .team-roster svg{width:12px}.scoreboard .battle-roster-count{margin:4px 0;font-size:11px}.scoreboard .battle-player{margin:0;padding:6px 3px}.battle-player-top strong{font-size:11px}.battle-player-top small{font-size:9px}.battle-hp{font-size:13px}.battle-hp-bar{margin-top:4px;height:5px!important}.result-card .result-question{margin:2px 0 6px;font-size:clamp(18px,1.9vw,28px);line-height:1.25}.reference-answer{border-radius:13px;padding:12px 18px}.reference-answer>strong{margin:5px 0;font-size:clamp(28px,3vw,45px)}.reference-answer>p{font-size:12px;line-height:1.4}.reference-answer .source-button{margin:4px 0;height:28px!important}.result-actions{flex-shrink:0;margin:8px 0 0}.result-actions .start-button{height:38px!important;font-size:13px!important}.estimates{height:110px;margin:12px 0 0}.team-reveal{margin:10px 0 0}.team-outcome{margin:6px 0;font-size:12px}.team-result-grid{gap:8px}.team-result-card{padding:9px}.team-result-heading{font-size:11px}.team-mean{font-size:29px}.team-result-card>p,.team-calculation{margin:5px 0;font-size:10px;line-height:1.4}.team-damage{margin-top:5px;padding-top:5px;font-size:11px}.team-mean-chart{height:90px;margin:8px 12px}.team-mean-label{font-size:9px}.battle-reveal{margin:10px 0;padding:10px;font-size:12px}.battle-reveal p{margin:5px 0;font-size:11px;line-height:1.4}.no-exact{margin:8px 0;padding:8px;font-size:11px}.results-table{font-size:12px}.results-table td{padding:7px 5px}.results-table th{height:28px;font-size:11px}.table-player strong{font-size:12px}.table-player small{font-size:10px}.table-player .player-avatar.small{width:27px;height:27px}.desktop-view-panel>[data-slot=table-container]{overflow:visible}.desktop-view-panel>.desktop-pagination{margin:8px 0 0}.result-card .desktop-view-panel{flex-direction:column;display:flex}.result-card .desktop-view-panel[data-desktop-hidden=true]{display:none}.final-card{justify-content:center;gap:8px}.final-card .victory-icon{margin:0 auto;padding:10px}.final-card h2{margin:3px 0;font-size:28px}.final-card>p{margin:2px 0;font-size:13px}.podium{margin:12px 0}.podium article{gap:4px;padding:12px}.final-card .final-actions{margin:10px 0}.desktop-final-details{display:none}.team-winners{gap:8px;margin:10px 0}.team-winners .player-avatar{width:40px;height:40px}.team-winners strong{font-size:11px}.deck-hand-panel{border-radius:14px;flex-direction:column;flex:1;gap:8px;min-height:0;margin:5px 0 0;padding:12px 14px;display:flex}.deck-hand-heading{margin:0}.deck-hand-heading h3{margin:4px 0;font-size:16px}.deck-hand-count{font-size:11px}.deck-hand{flex:1;grid-template-columns:repeat(6,minmax(0,1fr));place-items:center;gap:12px;min-height:0;margin:10px 0 4px}.deck-card-choice,.deck-card-slot{width:100%;max-width:145px}.guess-card{aspect-ratio:5/8;width:auto;max-height:clamp(140px,28vh,300px);margin:auto}.deck-play-button{min-height:38px;margin:0;height:38px!important;font-size:13px!important}.deck-hand-note{margin:0;font-size:11px;line-height:1.4}.deck-played{margin:0;padding:7px 10px}.deck-played p{font-size:12px}.scoreboard .deck-round-progress{padding:9px 0}.deck-round-progress>strong{margin-top:2px;font-size:26px}.deck-round-progress p{font-size:11px}.deck-pile{margin:8px 0;padding:9px}.deck-pile strong,.deck-pile span{font-size:11px}.deck-round-note{margin:8px 0;padding:10px}.deck-round-note p{font-size:12px}.shell:has(.champions-game){color:#f6efff;background:#21172f}.shell:has(.team-champions-game){background:#102334}.shell:has(.champions-game)>.topbar .brand{color:#d3c3e4}.shell:has(.champions-game)>.topbar .header-badge{color:#d3c3e4}.shell:has(.champions-game)>.footer{color:#d3c3e4}:is(.shell:has(.champions-game) .rules-button,.shell:has(.champions-game) .music-button){color:#eadff5!important;background:#ffffff09!important;border-color:#ffffff30!important}.champions-game{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;gap:12px;padding:12px 24px;display:flex}.team-champions-game{background:0 0}.champions-heading{flex-direction:row;flex-shrink:0;align-items:center;gap:12px;margin:0}.champions-heading h1,.team-champions-game .champions-heading h1{margin:4px 0;font-size:clamp(20px,2.1vw,31px);line-height:1.2}.champion-eyebrow{font-size:9px}.champion-steps>span{padding:8px;font-size:10px}.champion-beta{padding:3px 6px;font-size:9px}.champions-layout{flex:1;grid-template-columns:clamp(210px,22vw,330px) minmax(0,1fr);align-items:stretch;gap:18px;min-height:0}.champion-arena{grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:12px;min-height:0}.champion-arena-slot{flex-direction:column;min-height:0;display:flex}.champion-hero-card{border-radius:15px;flex:1;grid-template-rows:auto auto auto auto auto;grid-template-columns:95px minmax(0,1fr);gap:5px 9px;min-height:0;padding:12px;display:grid}.champion-card-heading{grid-column:1/-1;font-size:8px}.champion-figure{grid-area:2/1/6;align-self:center;width:95px;height:100%;min-height:0;margin:0}.champion-figure>.character-portrait{width:125px;height:125px;bottom:50%;transform:translate(-50%,50%)}.champion-equipped-sword{width:36px;bottom:24%;right:0}.champion-equipped-shield{width:32px;bottom:24%;left:0}.champion-rune{display:none}.champion-hero-card h2{text-align:left;align-self:center;margin:0;font-size:15px;line-height:1.2}.champion-health-copy{gap:4px;font-size:18px}.champion-health-copy small{font-size:9px}.champion-health-track{grid-column:2;height:7px;margin:0}.champion-base-stats{gap:5px}.champion-base-stats>div{gap:4px;padding:5px}.champion-base-stats strong{font-size:18px}.champion-base-stats svg{width:14px}.champion-gear-slots{grid-column:1/-1;gap:5px;margin:0}.champion-gear-slots>div{gap:5px;padding:4px}.champion-gear-slots svg{width:18px;height:25px}.champion-effective-stats{grid-column:1/-1;padding:0;font-size:9px}.champion-vs{display:none}.champion-team-members{gap:3px;padding:3px 0;font-size:9px}.champion-team-chief{font-size:9px}.champions-play-panel{flex-direction:column;gap:8px;min-height:0;display:flex}.champions-play-panel>.end-button{flex-shrink:0;height:24px;min-height:24px;margin:0;font-size:10px!important}.champion-shop-panel,.champion-question-panel{border-radius:17px;flex-direction:column;flex:1;gap:8px;min-height:0;padding:16px;display:flex}.champion-panel-heading{flex-shrink:0}.champion-panel-heading h2,.champion-question-panel>h2{margin:5px 0;font-size:clamp(21px,2.2vw,32px);line-height:1.2}.champion-panel-heading p{margin:4px 0;font-size:12px}.champion-timer{padding:8px;font-size:13px}.champion-shop-cards{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(12px,2vw,30px);min-height:0;max-height:500px;margin:5px 0 8px}.champion-shop-card{flex-direction:column;justify-content:center;justify-self:center;align-items:center;gap:4px;width:100%;max-width:300px;min-height:0;padding:12px 12px 28px;display:flex}.champion-card-art{flex:1;width:100%;min-height:55px;max-height:190px;margin:4px 0}.champion-shop-card>strong{margin:2px 0;font-size:14px}.champion-shop-card>p{margin:0;font-size:12px;line-height:1.4}.upgrade-value{font-size:clamp(27px,3vw,44px);line-height:1.1}.upgrade-value small{font-size:18px}.upgrade-card-top{width:100%;font-size:9px}.champion-card-basis{font-size:8px}.champion-purchase-action{gap:12px;margin:0}.champion-purchase-action>div{font-size:12px}.champion-purchase-action small{font-size:10px}.champion-gold-button{min-height:38px;height:38px!important;font-size:13px!important}.champion-shop-status{flex-shrink:0;gap:5px 12px;margin:0}.champion-shop-status>span{font-size:10px}.champion-shop-footnote,.champion-composition{margin:0;font-size:10px}.champion-composition[open]{z-index:30;background:#2f203e;border:1px solid #ac87c8;border-radius:15px;max-width:640px;padding:18px;position:fixed;bottom:35px;right:24px;box-shadow:0 0 0 100vmax #08031188}.champion-purchase-locked{margin:0;padding:9px}.champion-purchase-locked small{font-size:10px}.champion-purchases{flex-shrink:0;gap:4px;margin:0}.champion-purchases>span{padding:5px 7px;font-size:10px}.champion-purchases small{font-size:8px}.champion-question-panel .question-context{margin:0;font-size:12px}.champion-time-track{margin:0}.champion-question-panel .answer-form{max-width:600px}.champion-question-panel .guess-input{height:64px}.champion-question-panel .champion-answer-note{margin:8px 0;font-size:11px}.champion-countdown{text-align:center;justify-content:center}.champion-countdown .countdown-number{font-size:95px}.champion-countdown>p{margin:0;font-size:13px}.champion-reference{flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 16px;margin:0;padding:10px 14px;display:grid}.champion-reference>span{grid-column:1}.champion-reference>strong{grid-column:1;font-size:clamp(25px,2.8vw,40px);line-height:1.2}.champion-reference>p{grid-column:1;margin:0;font-size:11px;line-height:1.4}.champion-reference>.source-button{grid-area:1/2/4;margin:0;height:30px!important}.champion-result-panel>.desktop-views{gap:0}.champions-game .desktop-view-tabs [role=tab]{color:#c9b4de;background:#ffffff09;border-color:#ffffff25}.champions-game .desktop-view-tabs [aria-selected=true]{color:#ffdf9e;background:#ffd37822;border-color:#ffd37880}.champions-game .desktop-pagination{color:#d3c3e4}.champions-game .desktop-pagination button{color:#ffdf9e;background:#ffffff12;border-color:#ffffff30}.champion-reveal{border-radius:13px;padding:10px 12px}.champion-reveal-title h3{font-size:16px}.champion-reveal-title>svg{width:18px}.champion-strike{margin-top:9px;padding-top:8px}.champion-strike>div:first-child{font-size:11px}.champion-damage-formula{gap:15px;margin:8px 0}.champion-damage-formula b{font-size:27px}.champion-damage-formula small{font-size:8px}.champion-strike>p,.champion-simultaneous-note{margin:5px 0;font-size:10px}.champion-result-actions{flex-shrink:0;margin:0}.champion-team-means{margin:0 0 8px}.champion-team-means>div{gap:8px;margin-top:5px}.champion-team-mean{gap:3px;padding:8px}.champion-team-mean>strong{font-size:22px}.champion-team-mean>span{font-size:8px}.champion-team-mean>p{font-size:10px}.champion-team-means>p{display:none}.champion-combat-table{margin:0;overflow:visible}.champion-combat-table td,.champion-combat-table th{white-space:normal;padding:7px 5px;font-size:11px}.champion-table-player .character-portrait{width:25px;height:25px}.champion-finale{padding:5px}.champion-finale h2{margin:4px 0;font-size:22px}.champion-finale p{margin:0;font-size:11px}.champion-finale>svg{height:24px}}@media (min-width:1024px) and (min-height:560px) and (max-height:720px){.shell>.topbar{height:48px;min-height:48px}.shell>.footer{height:18px;min-height:18px;font-size:9px}.room-menu,.play-grid,.champions-game{gap:8px;padding:8px 18px}.room-menu{grid-template-rows:36px minmax(0,1fr) 50px}.room-menu-bar h1{font-size:18px}.menu-invitation>[data-slot=button]{height:28px}.menu-mode-stage{height:80px}.mode-stage-copy{padding:8px 0 8px 14px}.mode-stage-copy h2{margin:3px 0;font-size:23px}.mode-stage-copy>p,.mode-stage-tag{display:none}.mode-stage-facts{margin:5px 0;font-size:9px}.menu-scene .scene-hero{width:100px;height:100px;bottom:-12px}.scene-rival{width:85px!important;height:85px!important}.scene-teams .scene-hero,.scene-champions .scene-hero,.scene-championTeams .scene-hero{width:90px;height:90px}.menu-casting-heading{min-height:24px}.menu-casting-heading h2{font-size:15px}.menu-character-control .character-summary.compact{height:28px;min-height:28px}.menu-party{gap:5px}.mode-mini-character{width:35px;height:35px}.mode-button-copy strong{font-size:11px}.menu-mode{gap:3px;padding:4px}.menu-settings.settings-card{padding:10px}.menu-settings-heading{margin-bottom:7px;padding-bottom:7px}.menu-settings .field-label{margin:8px 0 4px}.menu-settings .desktop-view-tabs{padding-bottom:5px}.menu-settings .desktop-view-tabs [role=tab]{min-height:28px;padding:6px 10px;font-size:11px}.menu-settings .exact-description{padding:6px;font-size:10px}.menu-settings-note{display:none}.menu-filter-details .filter-grid{gap:4px}.menu-filter-details .check-chip,.menu-filter-details .themes .check-chip{min-height:19px;font-size:10px}.room-launch .start-button{height:34px!important}.launch-summary p{font-size:10px}.launch-summary strong{font-size:12px}.home-grid{grid-template-columns:minmax(0,1fr) 330px;gap:30px;padding:8px 24px}.home-copy h1{font-size:37px}.home-lead{margin:0 0 6px;font-size:12px}.home-facts{gap:12px;font-size:10px}.home-eyebrow{margin-bottom:6px;font-size:9px}.home-shell .entry-card{padding:14px}.home-shell .entry-card h2{margin-bottom:8px;font-size:22px}.home-entry-top{display:none}.home-shell .entry-card .field-label{margin:8px 0 4px;font-size:11px}.home-shell .entry-card input,.home-shell .entry-card .game-select{height:34px!important}.home-shell .entry-card .character-summary{height:48px;min-height:48px;padding:5px}.home-shell .entry-card .character-summary>.character-portrait{width:36px;height:36px}.home-shell .entry-card .primary-button{margin-top:10px;height:38px!important}.home-shell .entry-card .form-note{display:none}.home-modes{min-height:65px;padding:6px 18px}.home-modes h2{font-size:10px}.home-modes article{gap:5px;padding:7px}.home-mode-icon{width:24px;height:24px}.home-mode-icon svg{width:16px;height:16px}.scene-guess{padding:6px 9px;top:44px}.scene-reference{padding:6px 12px;top:10px}.scene-reference>strong{font-size:27px}.scene-example{font-size:8px}.question-card{gap:5px;padding:12px}.question-title{margin:5px 0;font-size:24px}.guess-input{height:54px}.answered-bar{padding-top:6px}.team-health-strip .health-card{padding:5px 8px}.health-heading{font-size:11px}.health-value>strong{font-size:22px}.team-health-strip .health-track{margin-top:4px}.reference-answer{padding:8px 12px}.reference-answer>strong{font-size:30px}.reference-answer>p{font-size:11px}.team-mean-chart{display:none}.team-calculation{margin-bottom:0}.team-result-card{padding:7px}.team-mean{font-size:25px}.results-table td{padding:5px}.result-card .desktop-view-tabs{padding-bottom:6px}.result-card .desktop-view-tabs [role=tab]{min-height:28px;padding:6px 12px}.scoreboard{gap:5px;padding:10px}.scoreboard .panel-title h3{font-size:12px}.score-row{padding:4px 3px}.score-name small{font-size:8px}.scoreboard .player-avatar.small{width:24px;height:24px}.champions-heading h1,.team-champions-game .champions-heading h1{font-size:21px}.champion-steps>span{padding:6px}.champions-layout{grid-template-columns:235px minmax(0,1fr);gap:12px}.champion-arena{gap:8px}.champion-hero-card{grid-template-columns:65px minmax(0,1fr);gap:3px 7px;padding:8px}.champion-figure{width:65px}.champion-figure>.character-portrait{width:95px;height:95px}.champion-hero-card h2{font-size:13px}.champion-health-copy,.champion-base-stats strong{font-size:16px}.champion-base-stats>div,.champion-gear-slots>div{padding:3px}.champion-card-heading{font-size:7px}.champion-equipped-sword{width:27px}.champion-equipped-shield{width:25px}.champion-gear-slots span{font-size:9px}.champion-gear-slots strong{font-size:11px}.champion-team-members{font-size:8px}.champion-shop-panel,.champion-question-panel{gap:6px;padding:12px}.champion-panel-heading h2,.champion-question-panel>h2{margin:3px 0;font-size:23px}.champion-panel-heading p{font-size:11px}.champion-shop-cards{gap:14px;margin:2px 0 5px}.champion-shop-card{gap:3px;padding:9px 9px 24px}.champion-card-art{min-height:45px;max-height:105px;margin:0}.champion-shop-card>p{font-size:10px}.champion-shop-card>strong{font-size:12px}.upgrade-value{font-size:31px}.champion-shop-footnote,.champion-purchase-action small{font-size:9px}.champion-gold-button{min-height:34px;height:34px!important;font-size:12px!important}.champion-reference{padding:7px 10px}.champion-reference>strong{font-size:29px}.champion-reference>p{font-size:10px}.champion-reveal{padding:7px 10px}.champion-reveal-title h3{font-size:14px}.champion-damage-formula{margin:5px 0}.champion-damage-formula b{font-size:24px}.champion-strike{margin-top:5px;padding-top:5px}.champion-team-mean{padding:5px}.champion-team-mean>strong{font-size:18px}.champion-team-mean>p{font-size:9px}.champion-combat-table td,.champion-combat-table th{padding:4px 5px;font-size:10px}.champion-combat-table .champion-table-player .character-portrait{width:22px;height:22px}.champion-combat-table .desktop-pagination{min-height:26px}.champion-shop-status>span{font-size:9px}}@media (min-width:1024px) and (min-height:560px){.champion-versus{display:none}.team-champion-arena-roster{flex-wrap:wrap;gap:3px 6px;margin:0;padding:4px 0;font-size:9px;display:flex}.team-champion-arena-roster>span{width:100%;font-size:9px}.team-champion-arena-roster>b{font-size:9px}.scoreboard .team-roster .desktop-page-item{align-items:center;gap:5px;display:flex}.scoreboard .team-roster .desktop-page-item>span{flex:1;font-size:11px}.scoreboard .team-roster .desktop-page-item>.player-avatar{width:24px;height:24px}.chat-lobby{flex-direction:column;display:flex}.chat-lobby>.desktop-views{flex:1;min-height:0}.chat-lobby-overview{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;min-height:0;display:grid}.chat-requests>.desktop-list-shell{min-height:0}.menu-rule-details[open]{z-index:30;background:#fff;border:1px solid #d8cee9;border-radius:12px;max-width:380px;padding:15px;position:fixed;bottom:75px;right:24px;box-shadow:0 0 0 100vmax #20153366}.menu-rule-details[open] p{font-size:13px;line-height:1.5}}@media (max-width:1023px),(max-height:559px){.chat-lobby-overview{display:contents}}@media (min-width:1024px) and (min-height:560px){.champion-team-means>.champion-eyebrow{display:none}.champion-team-means>div{gap:8px;margin:0}.champion-team-mean{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:7px 9px;display:grid}.champion-team-mean>b{font-size:11px}.champion-team-mean>span{display:none}.champion-team-mean>strong{grid-area:2/1;font-size:19px;line-height:1.2}.champion-team-mean>p{grid-area:3/1;margin:0;font-size:9px}.champion-team-mean>small{grid-area:1/2/4;align-self:center;font-size:10px}.shell[data-phase=ended] .champion-result-panel>h2,.shell[data-phase=finished] .champion-result-panel>h2,.shell[data-phase=exhausted] .champion-result-panel>h2,.shell[data-phase=ended] .champion-result-panel>.champion-eyebrow,.shell[data-phase=finished] .champion-result-panel>.champion-eyebrow,.shell[data-phase=exhausted] .champion-result-panel>.champion-eyebrow{display:none}.reference-answer{text-align:left;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;display:grid}.reference-answer>span,.reference-answer>strong,.reference-answer>p{grid-column:1;margin:0}.reference-answer>strong{line-height:1.2}.reference-answer>.source-button{grid-area:1/2/4;margin:0}.scoreboard .team-roster .desktop-page-item>div{align-items:center;gap:5px;min-height:22px;font-size:11px;display:flex}.scoreboard .team-roster .desktop-page-item>div>span{flex:1;min-width:0}.team-reveal{flex-direction:column;flex:1;justify-content:center;display:flex}.deck-hand{grid-template-rows:minmax(0,1fr);align-items:stretch;padding:8px 0}.deck-card-choice,.deck-card-slot{justify-content:center;align-items:center;height:100%;min-height:0;display:flex}.deck-hand .guess-card{flex-shrink:0;width:auto;max-width:100%;height:100%;max-height:100%}.deck-hand .card-corner{font-size:10px}.deck-hand .card-corner small,.deck-hand .card-brand{font-size:9px}.deck-hand-panel>:not(.deck-hand){flex-shrink:0}.desktop-view-panel>.estimates{width:100%;height:135px;min-height:135px;margin:auto 0}.scoreboard .team-roster .desktop-page-item>div{flex:1;width:100%}.scoreboard .team-roster .desktop-page-item>div>.player-avatar{flex:0 0 24px;width:24px;height:24px}.scoreboard .team-roster .desktop-page-item>div>span:not(.player-avatar){flex:1;min-width:0}.chat-lobby .chat-channel-heading{gap:6px;margin-bottom:6px}.chat-lobby .chat-channel-heading a{font-size:11px}.chat-lobby .chat-channel-panel p{margin:6px 0;font-size:10px;line-height:1.35}.chat-lobby .chat-channel-panel form{margin:6px 0}.chat-lobby .chat-channel-panel .field-label{margin:5px 0}.chat-lobby-overview>.team-group,.chat-lobby-overview>.chat-channel-panel{min-height:0}}@media (max-width:1023px),(max-height:559px){.desktop-page-item{display:contents!important}.team-roster .desktop-page-item>div{align-items:center;gap:7px;min-width:0;display:flex}.team-roster .desktop-page-item>div>span:not(.player-avatar){overflow-wrap:anywhere;flex:1;font-size:13px}}@media (min-width:1024px) and (min-height:560px){.champion-combat-table .champion-table-player b{font-size:11px;line-height:1.25}.champion-combat-table .champion-table-player small{font-size:9px;line-height:1.25}.champion-combat-table td,.champion-combat-table th{line-height:1.3}.champion-team-mean{grid-template-columns:auto minmax(0,1fr) auto;gap:2px 8px}.champion-team-mean>b{grid-area:1/1;align-self:center}.champion-team-mean>strong{grid-area:1/2;align-self:center;font-size:16px}.champion-team-mean>p{grid-area:2/1/auto/-1}.champion-team-mean>small{grid-area:1/3}.champion-reference>span{font-size:9px;line-height:1.2}.champion-reference>strong{font-size:27px}.champion-combat-table .desktop-pagination{margin-top:4px}.champion-reveal{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.champion-reveal-title,.champion-simultaneous-note,.champion-strike:only-of-type{grid-column:1/-1}.champion-strike>div:first-child{flex-wrap:wrap}}@media (min-width:1024px) and (min-height:560px) and (max-height:620px){.menu-mode-stage{height:64px}.mode-stage-copy h2{margin:2px 0;font-size:20px;line-height:1.15}.mode-stage-copy .champion-beta{display:none}.mode-stage-facts{margin:2px 0;font-size:8px}.team-champion-lobby-hero{grid-template-columns:48px minmax(0,1fr);gap:2px 6px;padding:5px}.team-champion-lobby-figure{width:48px;height:48px}.team-champion-chief{font-size:8px}.team-champion-lobby-hero>.game-select{height:20px!important;font-size:9px!important}.team-champion-lobby-hero .character-summary.compact{height:21px}.team-champion-lobby-hero .customize-trigger{height:20px!important;min-height:20px!important;font-size:8px!important}.menu-settings .form-note{margin:4px 0;font-size:9px;line-height:1.2}.menu-settings .champion-lobby-stats{margin:7px 0;padding:6px}.menu-settings .champion-lobby-stats>strong{font-size:10px}.menu-settings .champion-lobby-stats .champion-beta{font-size:8px}}@media (min-width:1024px) and (min-height:560px){.champion-round-resolution{flex-direction:column;gap:8px;min-height:0;display:flex}.champion-round-resolution>.champion-reference{margin:0}.champion-round-resolution .champion-reveal-title h3{margin:0;line-height:1.3}.champion-round-resolution .champion-strike{margin:0}}@media (min-width:1024px) and (min-height:560px) and (max-height:620px){.champion-result-panel>.champion-eyebrow{display:none}.champion-result-panel>h2{margin:0;font-size:20px;line-height:1.2}.champion-round-resolution{gap:6px}.champion-round-resolution>.champion-reference{padding:6px 9px}.champion-round-resolution .champion-reference>strong{font-size:24px;line-height:1.1}.champion-round-resolution .champion-reference>p{font-size:9px;line-height:1.2}.champion-round-resolution .champion-reveal{gap:5px 12px;padding:6px 9px}.champion-round-resolution .champion-reveal-title h3{font-size:12px}.champion-round-resolution .champion-strike{padding-top:4px}.champion-round-resolution .champion-strike>div:first-child{gap:3px 5px;font-size:9px;line-height:1.2}.champion-round-resolution .champion-exact{font-size:8px;line-height:1.2}.champion-round-resolution .champion-damage-formula{gap:10px;margin:4px 0}.champion-round-resolution .champion-damage-formula b{font-size:22px}.champion-round-resolution .champion-strike>p,.champion-round-resolution .champion-simultaneous-note{margin:3px 0;font-size:9px;line-height:1.2}.champion-round-resolution{grid-template-columns:minmax(180px,26%) minmax(0,1fr);gap:8px;display:grid}.champion-round-resolution>.champion-reference{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;display:flex}.team-champions-game .team-champion-arena-roster>b{display:none}.team-champions-game .team-champion-arena-roster{gap:0;padding:2px 0}}
.shell .topbar a.brand{letter-spacing:normal;flex:none;align-items:center;gap:0;line-height:0;display:inline-flex}.brand-logo{object-fit:contain;width:auto;height:52px;display:block}.home-shell .topbar .brand-logo{height:62px}@media (min-width:1024px) and (min-height:560px){.shell .topbar .brand-logo{height:48px}.home-shell>.topbar{height:68px;min-height:68px}.home-shell .topbar .brand-logo{height:56px}}@media (min-width:1024px) and (min-height:740px){.home-shell>.topbar{height:80px;min-height:80px}.home-shell .topbar .brand-logo{height:66px}}@media (min-width:1024px) and (min-height:560px) and (max-height:639px){.shell .topbar .brand-logo{height:38px}.home-shell>.topbar{height:54px;min-height:54px}.home-shell .topbar .brand-logo{height:44px}}@media (max-width:760px){.shell .topbar .brand-logo{height:48px}}@media (max-width:420px){.shell .topbar .brand-logo{height:44px}.home-shell .topbar .brand-logo{height:46px}}@media (max-width:360px){.shell .topbar .brand-logo{height:40px}.home-shell .topbar .brand-logo{height:42px}}
.character-premium-accessory{object-fit:contain;pointer-events:none;max-width:none;display:block;position:absolute}.character-modal{flex-direction:column;gap:12px;display:flex;overflow:hidden;width:min(920px,100vw - 32px)!important;max-width:920px!important}.character-modal>[data-slot=dialog-title],.character-modal>[data-slot=dialog-description],.character-modal>.character-modal-actions,.character-modal>.error-message{flex-shrink:0}.character-modal>[data-slot=dialog-title],.character-modal>[data-slot=dialog-description]{margin:0!important}.character-modal>[data-slot=dialog-title]{line-height:1.25}.character-editor{overscroll-behavior:contain;scrollbar-width:thin;flex:1;grid-template-columns:225px minmax(0,1fr);align-items:start;min-height:0;margin-top:0;padding:2px 8px 6px 2px;overflow-y:auto}.character-preview{padding:16px 10px;overflow:visible}.character-preview-label{letter-spacing:1.2px;color:#8b759a;margin-bottom:13px;font-size:9px;font-weight:850;line-height:1.3}.character-preview.has-premium{color:#fff5e8;background:radial-gradient(circle at 50% 42%,#62417a,#2b1c46 72%);border-color:#ba8c4c;box-shadow:inset 0 0 0 3px #eab3650b}.has-premium .character-preview-label,.has-premium .character-reset{color:#dbc8e9}.character-premium-label{color:#f6d997;background:#f6cf7520;border:1px solid #f6cf7545;border-radius:999px;align-items:center;gap:5px;margin:7px 0 2px;padding:4px 9px;font-size:11px;font-weight:750;display:inline-flex}.character-controls .character-choices>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.character-controls .character-choices button{padding:0 3px 6px;font-size:11px}.character-controls .character-choices button>.character-portrait{width:60px;max-width:100%;height:60px}.wardrobe-collections{gap:4px;width:100%;min-height:44px;margin-bottom:12px;display:flex;background:#ede7f7!important;border-radius:13px!important;height:auto!important;padding:5px!important}.wardrobe-collections [data-slot=tabs-trigger]{white-space:normal;flex:1;gap:6px;min-width:0;min-height:34px;border-radius:9px!important;font-size:12px!important;font-weight:750!important}.wardrobe-collections [data-state=active]{box-shadow:0 2px 6px #43245c0c;color:#503377!important;background:#fff!important}.wardrobe-free{letter-spacing:.4px;color:#596721;background:#edf6be;border-radius:5px;padding:3px 5px;font-size:8px;line-height:1.2}.wardrobe-content{margin:0!important}.premium-collection-note{color:#513353;background:linear-gradient(120deg,#fff8e4,#f4eaff);border:1px solid #dac18f;border-radius:13px;align-items:center;gap:10px;margin-bottom:13px;padding:12px 14px;display:flex}.premium-collection-note>span{color:#91632b;background:#ffedbe;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.premium-collection-note strong{font-size:13px;font-weight:850;display:block}.premium-collection-note p{color:#86718a;margin:4px 0 0;font-size:11px;line-height:1.5}.wardrobe-categories{gap:6px;width:100%;min-height:35px;margin-bottom:12px;display:flex;background:0 0!important;height:auto!important;padding:0!important}.wardrobe-categories [data-slot=tabs-trigger]{color:#886b99;background:#fff;border:1px solid #e4d9ec;flex:1;min-width:0;min-height:33px;padding:6px 8px;border-radius:9px!important;font-size:12px!important}.wardrobe-categories [data-state=active]{border-color:#3f2758;color:#fff!important;background:#3f2758!important}.character-controls .premium-accessory-group{margin:0}.premium-accessory-group legend{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.accessory-none{color:#856b91;background:#fff;border:1px solid #dfd5e9;border-radius:8px;align-items:center;gap:6px;min-height:30px;margin-bottom:10px;padding:5px 10px;font-size:11px;display:inline-flex}.accessory-none.selected{color:#634390;background:#f0eafa;border-color:#9161d3}.premium-accessory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.premium-accessory-card{color:#684577;text-align:center;cursor:pointer;background:radial-gradient(at 50% 40%,#fff5d3,#fcf7ff 72%);border:1.5px solid #e1cfa9;border-radius:15px;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;min-height:114px;padding:8px 8px 10px;font-size:12px;font-weight:750;line-height:1.35;display:flex;position:relative}.premium-accessory-card:hover{background:#fff5e3;border-color:#ba8d47}.premium-accessory-card.selected{color:#573081;background:radial-gradient(at 50% 40%,#ecd5ff,#f3eaff 72%);border-color:#8a5bc6;box-shadow:inset 0 0 0 1px #8a5bc6}.premium-card-art{justify-content:center;align-items:center;width:100%;height:70px;margin-bottom:7px;display:flex}.premium-card-art img{object-fit:contain;filter:drop-shadow(0 4px 4px #49324315);width:auto;max-width:85%;height:auto;max-height:100%}.premium-card-gem{color:#b5863e;position:absolute;top:9px;left:9px}.premium-accessory-card .accessory-check{color:#fff;background:#7851a7;border-radius:50%;width:20px;height:20px;padding:2px;position:absolute;top:8px;right:8px}.character-modal-actions{background:#fcfbff;gap:8px;margin-top:0;padding-top:12px}@media (max-width:760px){.character-editor{grid-template-columns:180px minmax(0,1fr);gap:16px}.character-preview>.character-portrait{width:170px;height:170px}.character-controls .character-choices>div{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-accessory-card{min-height:120px}.premium-card-art{height:73px}}@media (max-width:900px){.premium-accessory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.character-modal{gap:10px;padding:18px!important}.character-editor{grid-template-columns:minmax(0,1fr);gap:15px;padding-right:5px}.character-preview{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:3px 12px;padding:10px;display:grid;position:static}.character-preview>.character-portrait{grid-area:1/1/5;width:110px;height:110px}.character-preview-label{grid-area:1/2;align-self:end;margin:0;font-size:9px}.character-preview>strong{grid-area:2/2;align-self:center;margin:0;font-size:20px}.character-preview .character-premium-label{grid-area:3/2;justify-self:start;margin:0;font-size:10px}.character-preview .character-reset{text-align:left;grid-area:4/2;justify-self:start;width:auto;margin:0;padding:4px 0;font-size:11px}.character-controls .character-choices button>.character-portrait{width:58px;height:58px}.premium-collection-note{padding:10px;font-size:11px}.wardrobe-collections [data-slot=tabs-trigger]{gap:4px;font-size:11px!important}.wardrobe-free{padding:3px;font-size:7px}.wardrobe-categories [data-slot=tabs-trigger]{padding:6px;font-size:11px!important}.premium-accessory-card{min-height:116px;padding:8px 6px 10px;font-size:11px}.premium-card-art{height:73px}}@media (max-width:360px){.character-preview{grid-template-columns:86px minmax(0,1fr);gap:3px 8px}.character-preview>.character-portrait{width:86px;height:86px}.character-preview>strong{font-size:18px}.character-modal-actions{flex-direction:column-reverse;display:flex}.character-modal-actions button{width:100%;min-height:36px}.wardrobe-collections [data-slot=tabs-trigger]{font-size:10px!important}.premium-accessory-grid{gap:8px}}.character-art-window{pointer-events:none;clip-path:inset(0 0 4% round 0 0 24% 24%);position:absolute;inset:0;overflow:hidden}.character-standalone-body{object-fit:contain;pointer-events:none;max-width:none;display:block;position:absolute}.character-casting{margin-bottom:20px}.casting-heading{justify-content:space-between;align-items:center;gap:10px;margin:0 0 9px;display:flex}.casting-heading>strong{color:#493053;font-size:13px;font-weight:850}.casting-heading>span{color:#9a829e;white-space:nowrap;font-size:10px}.casting-collections{margin-bottom:11px}.casting-collections small{color:#8f739d;background:#9370b01c;border-radius:6px;justify-content:center;align-items:center;min-width:18px;height:18px;font-size:10px;display:inline-flex}.casting-collections [data-state=active][data-value=prestige]{background:#fff2cf!important}.prestige-access-note{background:linear-gradient(120deg,#fff6dc,#f5edff);border:1px solid #e4c790;border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 11px;padding:10px 12px;display:flex}.prestige-access-note>span{white-space:nowrap;color:#8b6228;letter-spacing:.3px;align-items:center;gap:4px;margin-top:1px;font-size:9px;font-weight:850;display:flex}.prestige-access-note p{color:#7d6688;margin:0;font-size:10px;line-height:1.5}.character-controls .prestige-characters{margin:0}.prestige-characters>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.prestige-character-card{isolation:isolate;color:#594064;cursor:pointer;background:radial-gradient(at 50% 35%,#fff9e7,#f6effb);border:1.5px solid #dfc697;border-radius:16px;flex-direction:column;align-items:center;min-width:0;padding:2px 4px 10px;display:flex;position:relative}.prestige-character-card:before{content:"";z-index:-1;background:var(--cast-color);opacity:.1;filter:blur(8px);border-radius:50%;position:absolute;inset:14% 10% 27%}.prestige-character-card:hover{border-color:#bc914b;box-shadow:0 4px 14px #714f7a12}.prestige-character-card.selected{background:radial-gradient(at 50% 35%,#f5e2ff,#f0e4fb);border-color:#8d62bf;box-shadow:inset 0 0 0 1px #8d62bf}.prestige-character-card>.character-portrait{aspect-ratio:1;width:100%;max-width:112px;height:auto}.prestige-character-card>strong{margin-top:0;font-size:12px;font-weight:850;line-height:1.4;display:block}.prestige-character-signature{color:#9a7e9e;text-align:center;font-size:9px;line-height:1.5;display:block}.prestige-character-gem{color:#b79048;z-index:1;position:absolute;top:7px;left:7px}.prestige-character-check{z-index:1;color:#fff;background:#8d62bf;border-radius:50%;width:20px;height:20px;padding:2px;position:absolute;top:6px;right:6px}.accessories-heading{letter-spacing:.2px;color:#84688f;border-top:1px solid #e8dfef;margin-bottom:9px;padding-top:12px;font-size:11px;font-weight:850}@media (max-width:900px){.prestige-characters>div{grid-template-columns:repeat(2,minmax(0,1fr))}.prestige-character-card>.character-portrait{max-width:130px}.prestige-character-card>strong{font-size:14px}.prestige-character-signature{font-size:10px}.prestige-access-note{flex-direction:column;gap:5px}}@media (max-width:600px){.prestige-characters>div{grid-template-columns:repeat(2,minmax(0,1fr))}.prestige-character-card>.character-portrait{max-width:112px}.casting-heading>strong{font-size:12px}.prestige-access-note{flex-direction:row;gap:8px}.prestige-access-note>span{font-size:8px}.prestige-access-note p{font-size:10px}}@media (prefers-reduced-motion:no-preference){.prestige-character-card{transition:border-color .18s,box-shadow .18s,transform .18s}.prestige-character-card:hover{transform:translateY(-2px)}}
.champions-resolving .champions-layout{grid-template-columns:minmax(0,1fr)}.champion-resolution{color:#f8f0ff;flex-direction:column;gap:16px;min-width:0;display:flex}.resolution-reference{background:linear-gradient(110deg,#ffd37820,#ffd37807);border:1px solid #ffd37860;border-radius:14px;grid-template-columns:minmax(130px,auto) minmax(0,1fr) auto;align-items:center;gap:20px;padding:14px 20px;display:grid}.resolution-reference>div>span{letter-spacing:.12em;color:#ffdb91;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.resolution-reference strong{overflow-wrap:anywhere;color:#ffe4a4;font-size:clamp(25px,3vw,40px);font-weight:950;line-height:1.25;display:block}.resolution-reference>p{color:#d9cce3;margin:0;font-size:12px;line-height:1.5}.champion-resolution .resolution-reference>.source-button{white-space:nowrap;background:#ffd37812;border:1px solid #ffd37835;border-radius:9px;font-size:11px;color:#ffe2a1!important}.resolution-sequence{justify-content:space-between;align-items:center;gap:10px;display:flex}.resolution-sequence ol{align-items:center;gap:18px;margin:0;padding:0;list-style:none;display:flex}.resolution-sequence li{color:#aa98bc;align-items:center;gap:6px;font-size:10px;font-weight:750;transition:color .3s;display:flex}.resolution-sequence li>span{border:1px solid #8c739c;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.resolution-sequence .step-revealed{color:#ffe2a1}.resolution-sequence .step-revealed>span{background:#ffd37822;border-color:#ffd37899}.resolution-replay{color:#e9d9f7;cursor:pointer;background:#ffffff07;border:1px solid #bba0ce55;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;display:flex}.resolution-replay:hover:not(:disabled){background:#ffffff15}.resolution-replay:disabled{opacity:.4;cursor:default}.resolution-replay:focus-visible{outline-offset:3px;outline:2px solid #ffe2a1}.resolution-arena{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(210px,.85fr) minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,44px);display:grid;position:relative}.resolution-arena:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 85%,#bd86ef1a,#0000 70%);position:absolute;inset:10% 0 0}.resolution-fighter{--fighter-color:#ffc49b;--fighter-glow:#f2a16a;background:linear-gradient(150deg,#71433745,#3c213633);border:1px solid #d6a27b70;border-radius:19px;grid-area:1/1;min-width:0;padding:16px;position:relative;box-shadow:0 12px 28px #0002}.resolution-fighter.fighter-1{--fighter-color:#d7b8ff;--fighter-glow:#b18ee8;background:linear-gradient(150deg,#60428450,#2d223e33);border-color:#b298d080;grid-column:3}.resolution-fighter-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.resolution-fighter-heading h3{color:var(--fighter-color);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:900}.resolution-fighter-heading>span{color:#d4c3df;text-align:right;letter-spacing:.06em;font-size:8px;font-weight:700}.resolution-estimate{border-bottom:1px solid #ffffff15;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 0 9px;display:grid}.resolution-estimate>div{min-width:0}.resolution-estimate span{color:#cdbbd9;letter-spacing:.07em;font-size:8px;font-weight:750;display:block}.resolution-estimate strong{color:#fff4ff;overflow-wrap:anywhere;margin:4px 0;font-size:clamp(22px,2.5vw,34px);font-weight:950;line-height:1.2;display:block}.resolution-estimate small{color:#c3b0d0;font-size:9px;line-height:1.3;display:block}.resolution-gap{text-align:right;max-width:110px}.resolution-gap strong{color:var(--fighter-color);font-size:clamp(22px,2.1vw,29px)}.resolution-role{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;min-height:28px;margin-top:5px;font-size:9px;font-weight:750;display:flex}.resolution-role>span{color:#ddd0e9;align-items:center;gap:4px;display:flex}.resolution-role>b{color:#ffe29d;align-items:center;gap:4px;font-size:8px;display:flex}.resolution-figure{place-items:center;max-width:300px;height:clamp(160px,24vh,265px);margin:0 auto;display:grid;position:relative}.resolution-character{z-index:1;filter:drop-shadow(0 12px 6px #0004);transform-origin:50% 85%;width:clamp(145px,20vh,230px);height:clamp(145px,20vh,230px);position:relative}.resolution-character>.character-portrait{width:100%;height:100%}.resolution-pedestal{background:radial-gradient(#d8a4ff20,#d8a4ff06);border:1px solid #d8a4ff35;border-radius:50%;height:30px;position:absolute;bottom:8px;left:10%;right:10%;box-shadow:0 6px #170c2677}.resolution-sword,.resolution-shield{z-index:3;transform-origin:50% 85%;width:clamp(46px,6vh,66px);position:absolute;bottom:22%;right:7%;transform:rotate(25deg)}.resolution-shield{width:clamp(43px,5.5vh,60px);left:7%;right:auto;transform:rotate(-12deg)}.resolution-guard-ring{z-index:2;opacity:.45;pointer-events:none;border:2px solid #77f2e4;border-radius:50%;position:absolute;inset:13% 7%;box-shadow:inset 0 0 30px #83ffeb25,0 0 25px #83ffeb33}.resolution-block{z-index:5;white-space:nowrap;color:#b8fff0;background:#153d46;border:1px solid #7bded5;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:800;display:flex;position:absolute;top:6%;left:50%;transform:translate(-50%);box-shadow:0 4px 15px #0003}.resolution-impact{z-index:6;color:#fff0d2;white-space:nowrap;background:#a93650;border:2px solid #ffbaa9;border-radius:13px;padding:7px 12px;font-size:clamp(19px,2.5vw,32px);font-weight:950;animation:.7s both champion-impact-pop;position:absolute;top:41%;left:50%;transform:translate(-50%)rotate(-7deg);box-shadow:0 5px #5e1a32,0 0 25px #fd697144}.resolution-impact.impact-blocked{color:#d6fff5;background:#1b505b;border-color:#b1fff1;font-size:19px;box-shadow:0 5px #132d3c}.resolution-ko{z-index:7;color:#4e1533;background:#ffba92;border-radius:7px;padding:4px 7px;font-size:16px;font-weight:950;position:absolute;bottom:0;right:0;transform:rotate(8deg)}.fighter-ko .resolution-character{filter:saturate(.25)drop-shadow(0 10px 6px #0004)}.resolution-health-label{color:var(--fighter-color);align-items:center;gap:6px;margin:6px 0;font-size:22px;display:flex}.resolution-health-label>strong{white-space:nowrap;font-weight:900}.resolution-health-label small{color:#d2c4df;font-size:10px;font-weight:600}.resolution-health-label>span{color:#c6b3d4;text-align:right;margin-left:auto;font-size:9px}.resolution-damage-chip{color:#ffc2b8;white-space:nowrap;background:#ff9d9520;border-radius:4px;margin-left:6px;padding:2px 5px;font-size:9px;display:inline-block}.champion-resolution[data-combat-stage="4"] .resolution-block{top:auto;bottom:8%}.fighter-1 .resolution-sword{left:7%;right:auto;transform:rotate(-25deg)}.fighter-1 .resolution-shield{left:auto;right:7%;transform:rotate(12deg)}.resolution-health{background:#180d29;border:1px solid #ffffff12;border-radius:12px;height:12px;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #0005}.resolution-health>span{border-radius:12px;height:100%;position:absolute;top:0;left:0}.resolution-health-fill{background:linear-gradient(90deg,var(--fighter-glow),var(--fighter-color));transition:width .65s cubic-bezier(.2,.7,.3,1)}.resolution-health-loss{background:#fff0bd;transition:opacity .5s .35s}.champion-resolution[data-combat-stage="4"] .resolution-health-loss{opacity:0}.resolution-fighter-stats{color:#d6c3e0;flex-wrap:wrap;gap:4px 10px;margin-top:10px;font-size:9px;display:flex}.resolution-fighter-stats span{align-items:center;gap:4px;display:flex}.resolution-verdict{text-align:center;grid-area:1/2;min-width:0}.resolution-duel-mark{color:#ffe2a1;background:linear-gradient(135deg,#ffd37820,#ffffff06);border:1px solid #ffd37860;border-radius:16px;place-items:center;width:54px;height:54px;margin:0 auto 10px;display:grid;transform:rotate(-6deg);box-shadow:0 6px #170d2633}.resolution-duel-mark svg{transform:rotate(6deg)}.resolution-verdict>h3{color:#ffe2a1;overflow-wrap:anywhere;margin:0 0 14px;font-size:17px;font-weight:850;line-height:1.35}.resolution-verdict>p{color:#c8b2d6;margin:8px 0 0;font-size:10px;line-height:1.5}.resolution-formula{background:#180d292b;border:1px solid #b28bcd35;border-radius:13px;min-width:0;margin-top:9px;padding:12px}.resolution-formula>p{color:#dfc9ef;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin:0 0 10px;font-size:9px;display:flex}.resolution-formula>p>b{color:#ffe3a4}.resolution-formula>div{justify-content:center;align-items:center;gap:8px;display:flex}.resolution-formula>div>span{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.resolution-formula strong{overflow-wrap:anywhere;max-width:100%;font-size:clamp(22px,2.3vw,32px);font-weight:950;line-height:1.1}.resolution-formula small{letter-spacing:.04em;font-size:8px;font-weight:750}.resolution-formula i{color:#a68cb6;font-size:16px;font-style:normal}.formula-attack{color:#ffe2a1}.formula-defense{color:#91ede2}.formula-damage{color:#ffb7b3}.resolution-exact{color:#ffe2a1;justify-content:center;align-items:center;gap:4px;margin:0 0 8px;line-height:1.4;display:flex}.resolution-full-block{color:#a5efdc;margin-top:8px;display:block;letter-spacing:0!important}.resolution-status{text-align:center;color:#e6d6f2;min-height:31px;margin:0;font-size:11px;line-height:1.4}.resolution-status>small{color:#bda8cb;margin-top:3px;font-size:9px;display:block}.champion-resolution[data-combat-stage="0"] .resolution-estimate{animation:.6s both champion-estimate-in}.champion-resolution[data-combat-stage="1"] .has-attack .resolution-sword{animation:.65s both champion-sword-swing}.champion-resolution[data-combat-stage="1"] .fighter-0.has-attack .resolution-character{animation:.65s both champion-lunge-right}.champion-resolution[data-combat-stage="1"] .fighter-1.has-attack .resolution-character{animation:.65s both champion-lunge-left}.champion-resolution[data-combat-stage="1"] .fighter-1.has-attack .resolution-sword{animation-name:champion-sword-swing-left}.champion-resolution[data-combat-stage="2"] .has-defense .resolution-shield{animation:.65s both champion-shield-brace}.champion-resolution[data-combat-stage="2"] .resolution-guard-ring{animation:.65s both champion-guard-pulse}.champion-resolution[data-combat-stage="3"] .takes-damage .resolution-character{animation:.55s both champion-hit-shake}.champion-resolution[data-combat-stage="3"] .takes-damage .resolution-health{animation:.5s both champion-health-flash}@keyframes champion-estimate-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes champion-sword-swing{0%,to{transform:rotate(25deg)}35%{transform:translateY(-15px)rotate(-55deg)scale(1.1)}70%{transform:translate(14px)rotate(75deg)}}@keyframes champion-sword-swing-left{0%,to{transform:rotate(-25deg)}35%{transform:translateY(-15px)rotate(55deg)scale(1.1)}70%{transform:translate(-14px)rotate(-75deg)}}@keyframes champion-lunge-right{0%,to{transform:none}45%{transform:translate(18px)rotate(6deg)}}@keyframes champion-lunge-left{0%,to{transform:none}45%{transform:translate(-18px)rotate(-6deg)}}@keyframes champion-shield-brace{0%,to{transform:rotate(-12deg)}45%{transform:translateY(-8px)rotate(7deg)scale(1.2)}}@keyframes champion-guard-pulse{0%{opacity:0;transform:scale(.75)}45%{opacity:.85;transform:scale(1.07)}to{opacity:.45;transform:scale(1)}}@keyframes champion-hit-shake{0%,to{transform:none}20%,60%{transform:translate(-7px)rotate(-3deg)}40%,80%{transform:translate(7px)rotate(3deg)}}@keyframes champion-impact-pop{0%{opacity:0;transform:translate(-50%)translateY(15px)rotate(-7deg)scale(.5)}35%{opacity:1;transform:translate(-50%)translateY(-8px)rotate(-7deg)scale(1.1)}to{opacity:1;transform:translate(-50%)rotate(-7deg)scale(1)}}@keyframes champion-health-flash{50%{box-shadow:0 0 18px #ff9b91}}@media (min-width:1024px) and (min-height:560px){.champions-resolving .champions-layout{grid-template-columns:minmax(0,1fr)}.champions-resolving .champion-result-panel{gap:7px;padding:12px 16px}.champions-resolving .champion-result-panel>h2{margin:0;font-size:clamp(17px,1.8vw,26px);line-height:1.25}.champions-resolving .champion-result-panel>.champion-eyebrow{display:none}.champions-resolving .desktop-view-panel:not([data-desktop-hidden=true]){flex-direction:column;flex:1;min-height:0;display:flex}.champions-resolving .champion-resolution{flex:1;gap:9px;min-height:0}.champions-resolving .resolution-arena{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(230px,.85fr) minmax(0,1fr);align-items:stretch;gap:clamp(18px,3vw,55px);width:100%;max-width:1450px;min-height:0;margin:0 auto}.champions-resolving .resolution-fighter{grid-template-rows:auto minmax(0,1fr) auto auto auto auto;grid-template-columns:minmax(95px,.9fr) minmax(0,1fr);gap:5px 10px;min-height:0;padding:12px 16px;display:grid}.champions-resolving .resolution-fighter-heading{grid-column:1/-1}.champions-resolving .resolution-estimate{grid-area:2/2;align-self:center}.champions-resolving .resolution-role{grid-area:3/2}.champions-resolving .resolution-figure{grid-area:2/1/6;width:100%;height:100%;min-height:0;max-height:280px}.champions-resolving .resolution-character{aspect-ratio:1;width:min(100%,210px);height:auto;max-height:100%;position:absolute;top:50%;left:50%;translate:-50% -50%}.champions-resolving .resolution-health-label{flex-wrap:wrap;grid-area:4/2}.champions-resolving .resolution-health-label>span{text-align:left;width:100%;margin:0}.champions-resolving .resolution-health{flex-shrink:0;grid-area:6/1/auto/-1}.champions-resolving .resolution-fighter-stats{grid-area:5/2}.champions-resolving .resolution-verdict{flex-direction:column;justify-content:center;display:flex}.champions-resolving .resolution-reference{gap:20px;padding:9px 14px}.champions-resolving .resolution-reference strong{font-size:clamp(23px,2.4vw,34px)}.champions-resolving .resolution-reference>p{font-size:11px;line-height:1.35}.champions-resolving .resolution-estimate{padding-top:8px}.champions-resolving .resolution-estimate strong{font-size:clamp(22px,2.3vw,32px)}.champions-resolving .resolution-health-label{margin:5px 0;font-size:20px}.champions-resolving .resolution-fighter-stats{margin-top:7px;font-size:8px}.champions-resolving .champion-finale{background:#ffd37810;border:1px solid #ffd37840;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:5px 12px;display:flex}.champions-resolving .champion-finale>svg{margin:0}.champions-resolving .champion-finale .champion-eyebrow,.champions-resolving .champion-finale>p{display:none}.champions-resolving .champion-finale h2{margin:0;font-size:16px}.champions-resolving .champion-result-actions{justify-content:flex-end}.champions-resolving .resolution-status{min-height:25px;font-size:10px}.champions-resolving .resolution-status>small{font-size:8px}.champions-resolving .resolution-reference>.source-button{color:#ffe2a1!important}.champions-resolving .champion-result-panel>h2,.champions-resolving .resolution-reference>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;display:-webkit-box;overflow:hidden}}@media (min-width:1024px) and (min-height:560px) and (max-height:850px){.champions-resolving [data-strike-count="2"] .resolution-duel-mark{display:none}.champions-resolving [data-strike-count="2"] .resolution-verdict>h3{margin-bottom:5px;font-size:14px;line-height:1.2}.champions-resolving [data-strike-count="2"] .resolution-formula{margin-top:5px;padding:7px 9px}.champions-resolving [data-strike-count="2"] .resolution-formula>p{margin-bottom:4px;font-size:8px}.champions-resolving [data-strike-count="2"] .resolution-formula>div>span>svg{display:none}.champions-resolving [data-strike-count="2"] .resolution-formula>div>span{gap:2px}.champions-resolving [data-strike-count="2"] .resolution-formula strong{font-size:24px}.champions-resolving [data-strike-count="2"] .resolution-exact{margin-bottom:5px;font-size:8px}.champions-resolving [data-strike-count="2"] .resolution-verdict>p{margin-top:6px;font-size:9px;line-height:1.3}}@media (min-width:1024px) and (min-height:560px) and (max-height:700px){.champions-resolving .champion-resolution{gap:5px}.champions-resolving .champion-result-panel{gap:5px;padding:8px 12px}.champions-resolving .champion-result-panel>h2{font-size:17px}.champions-resolving .resolution-reference{padding:5px 10px}.champions-resolving .resolution-reference strong{font-size:24px}.champions-resolving .resolution-reference>p{font-size:9px}.champions-resolving .resolution-arena{gap:18px}.champions-resolving .resolution-fighter{border-radius:13px;padding:8px 12px}.champions-resolving .resolution-fighter-heading h3{font-size:13px}.champions-resolving .resolution-estimate{padding:5px 0}.champions-resolving .resolution-estimate strong{margin:2px 0;font-size:22px}.champions-resolving .resolution-role{min-height:23px;margin:0}.champions-resolving .resolution-health-label{margin:3px 0;font-size:17px}.champions-resolving .resolution-health{height:8px}.champions-resolving .resolution-fighter-stats{margin-top:4px}.champions-resolving .resolution-duel-mark{border-radius:8px;width:30px;height:30px;margin-bottom:6px}.champions-resolving .resolution-duel-mark svg{width:18px}.champions-resolving .resolution-verdict>h3{margin-bottom:5px;font-size:13px}.champions-resolving .resolution-formula{margin-top:5px;padding:7px}.champions-resolving .resolution-formula>p{margin-bottom:5px}.champions-resolving .resolution-formula strong{font-size:23px}.champions-resolving .resolution-formula>div>span{gap:2px}.champions-resolving .resolution-exact{margin-bottom:5px}.champions-resolving .resolution-verdict>p{margin-top:5px;font-size:9px}.champions-resolving .resolution-block{padding:3px 5px;font-size:8px}.champions-resolving .resolution-impact{padding:5px 8px;font-size:20px}.champions-resolving .resolution-status{min-height:23px;font-size:9px}.champions-resolving .resolution-status>small{margin-top:1px;font-size:8px}.champions-resolving .resolution-replay{padding:4px 7px}.champions-resolving .resolution-sequence li>span{width:17px;height:17px}.champions-resolving .resolution-sequence li{font-size:9px}.champions-resolving .champion-finale{padding:3px 8px}.champions-resolving .champion-finale h2{font-size:14px}}@media (min-width:1024px) and (min-height:560px) and (max-height:620px){.champions-resolving .resolution-role,.champions-resolving .resolution-health-label>span{display:none}.champions-resolving .resolution-fighter{grid-template-rows:auto minmax(45px,1fr) 0 auto auto auto;row-gap:2px;padding:7px 10px}.champions-resolving .resolution-estimate{border:0;align-self:center;padding:0}.champions-resolving .resolution-estimate strong{font-size:18px}.champions-resolving .resolution-gap strong{font-size:17px}.champions-resolving .resolution-fighter-stats{font-size:6px}.champions-resolving .resolution-estimate>div>span{font-size:7px}.champions-resolving .resolution-fighter-heading>span{display:none}.champions-resolving .resolution-fighter-heading h3{font-size:12px}.champions-resolving .resolution-figure{max-height:none}.champions-resolving .resolution-block{padding:3px 5px;font-size:7px}.champions-resolving .resolution-block svg{width:10px}.champions-resolving .resolution-status>small{display:none}.champions-resolving .resolution-status{min-height:12px}.champions-resolving [data-question-kind=date] .resolution-estimate strong,.champions-resolving [data-question-kind=number] .resolution-estimate strong{font-size:13px;line-height:1.15}.champions-resolving [data-question-kind=date] .resolution-estimate,.champions-resolving [data-question-kind=number] .resolution-estimate{gap:5px}.champions-resolving .champion-result-panel>h2,.champions-resolving .resolution-reference>p{-webkit-line-clamp:1}}@media (min-width:1024px) and (min-height:560px) and (max-height:700px){.champions-resolving .resolution-verdict{min-height:0}.champions-resolving .resolution-duel-mark,.champions-resolving .resolution-verdict>p{display:none}.champions-resolving .resolution-verdict>h3{margin:0 0 3px;font-size:12px;line-height:1.2}.champions-resolving .resolution-formula{margin-top:4px;padding:5px 7px}.champions-resolving .resolution-formula>p{margin-bottom:3px;font-size:8px;line-height:1.1}.champions-resolving .resolution-formula>div>span>svg{display:none}.champions-resolving .resolution-formula strong{font-size:21px;line-height:1}.champions-resolving .resolution-formula small{font-size:7px}.champions-resolving .resolution-exact{margin-bottom:3px;font-size:7px}.champions-resolving .resolution-reference>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.champions-resolving .resolution-fighter{grid-template-columns:minmax(75px,.8fr) minmax(0,1fr);gap:3px 8px}.champions-resolving .resolution-fighter-stats{margin-top:0;font-size:7px}.champions-resolving .resolution-health-label{margin:0;font-size:16px}.champions-resolving .resolution-health-label small,.champions-resolving .resolution-health-label>span{font-size:8px}.champions-resolving .resolution-damage-chip{font-size:7px}.champions-resolving .resolution-role{min-height:19px;font-size:8px}.champions-resolving .resolution-estimate{padding:3px 0}.champions-resolving .resolution-estimate strong{font-size:20px}.champions-resolving .resolution-gap strong{font-size:18px}.champions-resolving .resolution-estimate small{font-size:8px}.champions-resolving .resolution-fighter-heading>span{font-size:7px}.champions-resolving .resolution-sword,.champions-resolving .resolution-shield{width:35px}.champions-resolving .resolution-status{font-size:8px}.champions-resolving .resolution-status>small{font-size:7px}}@media (max-width:1023px),(max-height:559px){.resolution-arena{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.resolution-fighter.fighter-1{grid-column:2}.resolution-verdict{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.resolution-duel-mark{display:none}.resolution-verdict>h3,.resolution-verdict>p{grid-column:1/-1;margin:0}.resolution-verdict>.resolution-formula:only-of-type{grid-column:1/-1}.resolution-formula{margin:0}.resolution-reference{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 12px}.resolution-reference>p{grid-area:2/1/auto/-1;font-size:11px}.resolution-reference>.source-button{grid-area:1/2}.resolution-fighter{padding:12px}.resolution-fighter-heading{flex-direction:column;align-items:flex-start;gap:3px}.resolution-fighter-heading h3{font-size:15px}.resolution-figure{height:170px}.resolution-character{width:150px;height:150px}.resolution-sequence ol{gap:8px}.resolution-sequence li{gap:4px;font-size:9px}.resolution-sequence li>span{width:18px;height:18px}.resolution-replay{padding:5px;font-size:9px}.resolution-replay svg{width:12px}.resolution-estimate strong{font-size:24px}.resolution-gap strong{font-size:22px}.resolution-impact{padding:5px 7px;font-size:20px}.resolution-block{padding:4px 6px;font-size:8px}.resolution-status{font-size:10px}.resolution-fighter-stats{font-size:8px}.champions-resolving .champion-finale{padding:8px}.champions-resolving .champion-finale h2{font-size:19px}}@media (max-width:480px){.champion-resolution{gap:12px}.resolution-sequence{flex-wrap:wrap}.resolution-sequence ol{justify-content:space-between;width:100%}.resolution-replay{margin-left:auto}.resolution-fighter{border-radius:13px;padding:9px}.resolution-fighter-heading h3{font-size:13px}.resolution-estimate{grid-template-columns:minmax(0,1fr);gap:6px;padding:8px 0}.resolution-estimate strong{font-size:23px}.resolution-gap{text-align:left;flex-wrap:wrap;align-items:baseline;gap:4px;max-width:none;display:flex}.resolution-gap strong{margin:0;font-size:18px}.resolution-gap span,.resolution-gap small{font-size:8px}.resolution-role{align-content:center;min-height:39px;font-size:8px}.resolution-role>b{font-size:7px}.resolution-figure{height:140px}.resolution-character{width:130px;max-width:120%;height:130px}.resolution-sword{width:38px;right:0}.resolution-shield{width:35px;left:0}.resolution-block{gap:2px;padding:3px 5px;font-size:7px;top:0}.resolution-block svg{width:11px}.resolution-impact{padding:4px 6px;font-size:17px}.resolution-impact.impact-blocked{font-size:14px}.resolution-health-label{flex-wrap:wrap;font-size:17px}.resolution-health-label>span{text-align:left;width:100%;margin-left:22px;font-size:8px}.resolution-health-label small{font-size:9px}.resolution-health{height:9px}.resolution-fighter-stats{gap:4px;font-size:7px}.resolution-verdict>h3{font-size:15px}.resolution-formula{padding:9px 7px}.resolution-formula>div{gap:4px}.resolution-formula strong{font-size:22px}.resolution-formula small{font-size:7px}.resolution-reference strong{font-size:28px}.resolution-reference>.source-button{padding:6px;font-size:10px}.resolution-reference>.source-button svg{width:14px}}@media (prefers-reduced-motion:reduce){.champion-resolution *,.champion-resolution :before{transition:none!important;animation:none!important}.resolution-replay{display:none}}
.champion-flip-card.champion-shop-card{perspective:1100px;box-shadow:none;isolation:isolate;background:0 0;border:0;padding:0;display:block}.champion-flip-inner{height:100%;min-height:310px;transform-style:preserve-3d;display:block;position:relative}.champion-flip-face{backface-visibility:hidden;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.champion-flip-back{background:#2b2143;border:2px solid #e5bf78;box-shadow:0 6px #160c22,0 12px 24px #0003}.champion-card-back{width:100%;height:100%;padding:4px;display:block}.champion-card-back svg{filter:drop-shadow(0 3px 5px #0003);width:100%;height:100%;display:block}.champion-flip-front{background:radial-gradient(at 50% 35%,#6f5795,#3e2c53 65%);border:2px solid #e5bf78;gap:4px;padding:12px 12px 28px;transform:rotateY(180deg);box-shadow:0 6px #160c22,0 12px 24px #0003}.champion-flip-front>strong{margin:2px 0;font-size:14px;font-weight:800;display:block}.champion-flip-front>p{color:#d9cce5;margin:0;font-size:12px;line-height:1.4}.champion-flip-card.upgrade-selected .champion-flip-back{border-color:#fff1ba;box-shadow:0 0 0 3px #ffd78033,0 6px #160c22,0 0 30px #ddac6233}.champion-flip-revealed .champion-flip-inner{animation:.85s cubic-bezier(.3,.65,.2,1) both champion-card-turn;transform:rotateY(180deg)}.champion-flip-revealed .champion-flip-front:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 25%,#fff6 48%,#0000 70%);animation:1.05s ease-out both champion-card-shine;position:absolute;inset:0}.champion-flip-front .upgrade-card-top{position:absolute;top:10px;left:12px;right:12px}.champion-blind-shop .champion-purchase-action small{max-width:420px}@keyframes champion-card-turn{0%{transform:rotateY(0)scale(1)}45%{transform:rotateY(90deg)scale(1.035)}to{transform:rotateY(180deg)scale(1)}}@keyframes champion-card-shine{0%,55%{opacity:0;transform:translate(-110%)}65%{opacity:.8}to{opacity:0;transform:translate(110%)}}@media (min-width:1024px) and (min-height:560px){.champion-flip-inner{min-height:0}.champion-flip-card{max-width:270px;height:100%}.champion-flip-face{border-radius:14px}.champion-card-back{padding:3px}.champion-blind-shop .champion-purchase-action{flex-direction:row;align-items:center}.champion-blind-shop .champion-purchase-action button{flex-shrink:0;width:auto}.champion-blind-shop .champion-composition{padding-top:6px}.champion-blind-shop .champion-composition summary{min-height:24px}}@media (min-width:1024px) and (max-height:740px){.champion-flip-front{gap:3px;padding:9px 9px 24px}.champion-flip-front>strong{font-size:12px}.champion-flip-front>p{font-size:10px}}@media (min-width:1024px) and (min-height:560px) and (max-height:640px){.champion-blind-shop .champion-panel-heading h2{font-size:20px}.champion-blind-shop .champion-panel-heading p{line-height:1.3}.champion-flip-front{padding:24px 10px 25px}.champion-flip-front .champion-card-art{width:42px;height:42px;min-height:0;margin:0;position:absolute;top:14px;right:6px}.champion-flip-front .upgrade-card-basis{padding:3px 4px;font-size:7px}.champion-flip-front .upgrade-card-basis+.upgrade-value{margin-top:3px}.champion-flip-front .upgrade-value{font-size:27px}.champion-flip-front>strong{font-size:11px;line-height:1.2}.champion-flip-front>p{font-size:9px;line-height:1.25}.champion-flip-front .champion-potion{transform:scale(.34)}.champion-flip-front .champion-gear-card-art,.champion-flip-front .champion-stat-art{transform:scale(.4)}}@media (max-width:760px){.champion-flip-inner{min-height:370px}.champion-flip-front{padding:24px 12px 34px}.champion-flip-face{border-radius:12px}}@media (prefers-reduced-motion:reduce){.champion-flip-revealed .champion-flip-inner{animation:none}.champion-flip-revealed .champion-flip-front:after{animation:none;display:none}.champion-flip-card:hover:not(:disabled){transform:none}}
.home-mode-gallery{padding:0 0 28px}.home-gallery-heading{letter-spacing:.12em;color:#d5c7ee;justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;font-size:10px;font-weight:800;display:flex}.home-gallery-heading>span:last-child{letter-spacing:.06em;color:#a799c0;font-size:9px;font-weight:600}.home-mode-scenes{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.home-scene-card{--scene-accent:#ffc46c;--scene-glow:#794824;background:linear-gradient(155deg,#302242,#1c162c);border:1px solid #ffffff20;border-radius:17px;flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden;box-shadow:0 6px 18px #08051120}.home-scene-mode-teams{--scene-accent:#ff9b78;--scene-glow:#9b443e}.home-scene-mode-battle{--scene-accent:#ee9bde;--scene-glow:#a04482}.home-scene-mode-deck{--scene-accent:#9fe7da;--scene-glow:#1e716e}.home-scene-mode-chat{--scene-accent:#d6b0ff;--scene-glow:#8a50b3}.home-scene-mode-champions{--scene-accent:#ffd482;--scene-glow:#9c702a}.home-scene-mode-championTeams{--scene-accent:#9de4f5;--scene-glow:#347b9c}.home-mode-art{isolation:isolate;aspect-ratio:4/3;background:radial-gradient(ellipse at center,var(--scene-glow),#21172e 80%);position:relative;overflow:hidden}.home-mode-art>img{object-fit:cover;object-position:center 45%;width:100%;height:100%;transition:transform .4s;display:block}.home-mode-art:after{content:"";pointer-events:none;background:linear-gradient(#160d2520,#0000 25% 65%,#21162deb);position:absolute;inset:0}.home-mode-index,.home-mode-beta,.home-mode-capacity{z-index:1;white-space:nowrap;font-size:9px;font-weight:800;line-height:1.2;position:absolute}.home-mode-index{color:#fff6e3;font-variant-numeric:tabular-nums;background:#1b102b80;border:1px solid #ffffff30;border-radius:7px;padding:5px 6px;top:8px;left:8px}.home-mode-beta{color:#ffe3a1;letter-spacing:.03em;background:#21152dcc;border:1px solid #e1bd6266;border-radius:5px;padding:4px 5px;font-size:7px;top:9px;right:8px}.home-mode-capacity{color:#f6edff;text-shadow:0 1px 3px #000;font-size:9px;font-weight:650;bottom:9px;left:10px}.home-mode-copy{border-top:1px solid #ffffff09;flex:1;padding:12px 13px 14px}.home-mode-copy h2{letter-spacing:-.2px;overflow-wrap:normal;color:#fff6ed;margin:0 0 7px;font-size:15px;font-weight:800;line-height:1.2}.home-mode-mechanic{color:var(--scene-accent);margin:0;font-size:10px;font-weight:700;line-height:1.35}.home-mode-description{color:#b7aacc;margin:7px 0 0;font-size:12px;line-height:1.5}@media (hover:hover) and (prefers-reduced-motion:no-preference){.home-scene-card:hover{border-color:var(--scene-accent);box-shadow:0 0 24px color-mix(in srgb,var(--scene-glow) 25%,transparent);transform:translateY(-3px)}.home-scene-card:hover .home-mode-art>img{transform:scale(1.035)}}@media (min-width:761px) and (max-width:1023px){.home-mode-scenes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.home-mode-gallery{padding-top:5px}.home-gallery-heading{margin-bottom:12px;font-size:9px}.home-gallery-heading>span:last-child{display:none}.home-mode-scenes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-mode-copy{padding:10px 10px 12px}.home-mode-copy h2{font-size:14px}.home-mode-description{font-size:11px}.home-mode-mechanic{font-size:10px}.home-mode-index{padding:4px 5px;font-size:8px}.home-mode-capacity{font-size:8px;bottom:7px;left:8px}.home-mode-beta{padding:3px;font-size:6px;top:8px;right:5px}.home-scene-mode-championTeams{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.home-scene-mode-championTeams .home-mode-copy{border-top:0;flex-direction:column;justify-content:center;display:flex}.home-scene-mode-championTeams .home-mode-art{height:100%;min-height:150px}}@media (min-width:1024px) and (min-height:560px){.home-mode-gallery{flex-shrink:0;padding:4px 24px 12px}.home-gallery-heading{margin-bottom:8px;font-size:9px}.home-gallery-heading>span:last-child{font-size:8px}.home-mode-scenes{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.home-scene-card{border-radius:12px;height:clamp(144px,26dvh,250px)}.home-mode-art{aspect-ratio:auto;flex:1;min-height:0}.home-mode-copy{flex:none;min-height:64px;padding:9px 9px 10px}.home-mode-copy h2{min-height:29px;margin:0 0 5px;font-size:12px;line-height:1.2}.home-mode-mechanic{font-size:9px;line-height:1.3}.home-mode-description{display:none}.home-mode-capacity{font-size:8px;bottom:7px;left:8px}.home-mode-index{padding:4px 5px;font-size:8px}.home-mode-beta{padding:3px;font-size:6px;right:5px}.home-mode-art>img{object-fit:contain}.home-copy h1{font-size:clamp(34px,3.4vw,54px)}}@media (min-width:1024px) and (min-height:560px) and (max-height:640px){.home-mode-gallery{padding:0 18px 8px}.home-gallery-heading{margin-bottom:6px}.home-mode-scenes{gap:8px}.home-scene-card{height:138px}.home-mode-copy{min-height:52px;padding:6px 7px 7px}.home-mode-copy h2{min-height:24px;margin-bottom:3px;font-size:10px}.home-mode-mechanic{font-size:8px}.home-mode-index{padding:3px 4px;font-size:7px;top:5px;left:5px}.home-mode-beta{font-size:5px;top:5px}.home-mode-capacity{font-size:7px;bottom:4px}.home-shell .entry-card{padding:12px}.home-shell .entry-card h2{margin-bottom:6px;font-size:18px}.home-shell .entry-tabs{height:32px!important}.home-shell .entry-tabs button{padding:6px!important;font-size:11px!important}.home-shell .entry-card .field-label{margin:6px 0 3px;font-size:10px;line-height:1.2}.home-shell .entry-card input,.home-shell .entry-card .game-select{height:30px!important}.home-shell .entry-card .character-summary{height:44px;min-height:44px}.home-shell .entry-card .primary-button{margin-top:8px;height:32px!important}.home-copy h1{margin-bottom:8px;font-size:32px}.home-eyebrow{margin-bottom:5px}.home-lead{margin-bottom:6px;font-size:11px;line-height:1.4}.home-facts{margin-bottom:5px;font-size:9px}.scene-guess{padding:5px 8px;top:44px}.scene-guess>strong{font-size:22px}.scene-guess>span:first-child{font-size:9px}.scene-gap{font-size:8px}.scene-reference{padding:5px 9px;top:8px}.scene-reference>strong{font-size:24px}.scene-reference>span{font-size:8px}.scene-result{font-size:9px;bottom:7px}.scene-result>span{padding:4px 7px}}@media (min-width:1024px) and (min-height:641px) and (max-height:950px){.home-shell .entry-card{padding:14px}.home-shell .entry-card h2{margin-bottom:8px;font-size:22px}.home-shell .home-entry-top,.home-shell .entry-card .form-note{display:none}.home-shell .entry-tabs{height:40px!important}.home-shell .entry-card .field-label{margin:8px 0 4px;font-size:11px}.home-shell .entry-card input,.home-shell .entry-card .game-select{height:34px!important}.home-shell .entry-card .character-summary{height:48px;min-height:48px;padding:5px}.home-shell .entry-card .character-summary>.character-portrait{width:36px;height:36px}.home-shell .entry-card .primary-button{margin-top:10px;height:38px!important}}@media (min-width:1024px) and (min-height:601px) and (max-height:950px){.home-shell .entry-card:has(#create-channel){padding:12px}.home-shell .entry-card:has(#create-channel) h2{margin-bottom:6px;font-size:18px}.home-shell .entry-card:has(#create-channel) .entry-tabs{height:32px!important}.home-shell .entry-card:has(#create-channel) .field-label{margin:6px 0 3px;font-size:10px;line-height:1.2}.home-shell .entry-card:has(#create-channel) input{height:30px!important}.home-shell .entry-card:has(#create-channel) .game-select{height:30px!important}.home-shell .entry-card:has(#create-channel) .character-summary{height:44px;min-height:44px}.home-shell .entry-card:has(#create-channel) .primary-button{margin-top:8px;height:32px!important}}@media (max-width:760px){.home-scene-mode-championTeams .home-mode-art{aspect-ratio:auto;width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.home-scene-card,.home-mode-art>img{transition:none}}@media (min-width:1024px) and (min-height:560px) and (max-height:600px){.home-shell .entry-card:has(#create-channel){padding:10px}.home-shell .entry-card:has(#create-channel) h2{margin-bottom:4px;font-size:16px}.home-shell .entry-card:has(#create-channel) .entry-tabs{height:28px!important}.home-shell .entry-card:has(#create-channel) .field-label{margin-top:3px}.home-shell .entry-card:has(#create-channel) input{height:28px!important}.home-shell .entry-card:has(#create-channel) .game-select{height:28px!important}.home-shell .entry-card:has(#create-channel) .character-summary{height:36px;min-height:36px;padding:3px}.home-shell .entry-card:has(#create-channel) .character-summary>.character-portrait{width:28px;height:28px}.home-shell .entry-card:has(#create-channel) .character-summary small{display:none}.home-shell .entry-card:has(#create-channel) .customize-trigger{height:28px!important;font-size:11px!important}.home-shell .entry-card:has(#create-channel) .primary-button{margin-top:6px;height:30px!important}}
