/* Viewport layout: a single pixel typeface, no scrolling containers. */
html,body{height:100%;height:100dvh;overflow:hidden}body,button,kbd,h1,h2,h3,p,small,strong,b,span,a{font-family:Pixel,monospace!important}body *{box-sizing:border-box}h1 em{font-style:normal}h1 i{display:none}
#select{inset:76px 0 0;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.85fr);grid-template-rows:minmax(0,1fr) 32px;align-items:stretch;gap:16px 32px;padding:18px 4% 12px;overflow:hidden!important}#select .intro{width:100%;max-width:none;min-height:0;margin:0;display:flex;flex-direction:column}#select .intro h1{font-family:Pixel,monospace!important;font-size:clamp(30px,4vw,60px)!important;letter-spacing:1px!important;line-height:1!important;margin:8px 0!important}#select .intro h1 br{display:none}#select .intro h1>span{font-size:1em!important;letter-spacing:1px!important;display:inline}#select .intro h1 em{font-size:.65em}#select .intro-copy{font-size:12px!important;line-height:1.3;margin:0 0 12px;flex-shrink:0}#select .eyebrow{font-size:9px;letter-spacing:1px}#select .farm-panel{min-height:0;flex:1;display:flex;flex-direction:column;padding:14px;margin:0}#select .farm-totals{flex-shrink:0}#select .farm-totals strong{font-size:24px}#select .farm-tabs{margin:10px 0;flex-shrink:0}#select .zone-cards,#select .training-cards{flex:1;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:8px}#select .zone-card{min-height:0;padding:10px;overflow:hidden}#select .zone-card strong{font-size:15px;min-height:0;width:75%;max-width:none}#select .zone-card small{font-size:9px;margin:0 0 5px}#select .zone-card .zone-reward{font-size:11px;margin-top:6px;line-height:1.3}#select .zone-card .zone-lock{font-size:10px;margin-top:5px}#select .zone-pressure{display:none}#select .zone-card img{max-height:38px;max-width:32px;top:30px}#select .farm-hint{font-size:10px;line-height:1.4;margin:8px 0 3px;min-height:0;flex-shrink:0}#select .farm-save{font-size:8px}#select .selector-panel{width:auto;min-height:0;align-self:stretch;padding:18px;display:flex;flex-direction:column;justify-content:space-between;gap:8px;margin:0}#select .panel-heading{margin:0;font-size:10px}#select .hero-card{height:84px}#select .hero-card img{height:64px}#select .hero-dossier{margin:0}#select .hero-dossier h2{font-size:24px}#select .hero-dossier>span{display:none}#select .hero-description{font-size:12px;min-height:0;margin:0;line-height:1.5}#select .permanent-summary{font-size:11px;margin:0}#select .special-summary{padding:10px 0;margin:0}#select .stats>div{margin:5px 0}#select .deployment-summary{padding:5px 0;margin:0}#select .deployment-summary strong{font-size:14px}#select .deployment-summary span{font-size:10px;line-height:1.4}#select .start-button{padding:12px;font-size:13px;min-height:40px}#select .run-note{font-size:7px;margin:0}#select .selection-footer{grid-column:1/-1;position:static;padding:7px 0 0;margin:0;gap:16px}.topbar{height:76px}#select .training-card{min-height:0;padding:10px;display:flex;flex-direction:column}#select .training-card h3{font-size:15px;margin:4px 0}#select .training-card>span{font-size:20px}#select .training-card p{min-height:0;font-size:11px;margin:5px 0;flex:1}#select .training-card small{font-size:9px}#select .training-card button{font-size:11px;padding:7px}
#overlay{inset:0;overflow:hidden!important;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-bottom));align-items:center!important}#overlay .modal{width:min(1260px,100%);max-height:100%;min-height:0;overflow:hidden!important;margin:0!important;padding:24px!important;display:flex;flex-direction:column}#overlay .modal h2{font-size:clamp(24px,3vw,40px);letter-spacing:0;line-height:1.1;margin:10px 0;text-shadow:none}#overlay .modal>.eyebrow{font-size:11px;line-height:1.3;letter-spacing:.5px}#overlay .modal>p{font-size:13px;line-height:1.4;margin:0 auto 14px;flex-shrink:0}#overlay #upgradeChoices{min-height:0;margin:0;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}#overlay .boss-relic-modal #upgradeChoices{grid-template-columns:repeat(3,minmax(0,1fr))}#overlay .upgrade-choice{min-height:0;padding:14px!important;display:flex;flex-direction:column;overflow:hidden}#overlay .upgrade-choice>small{font-size:9px;line-height:1.3;letter-spacing:0}#overlay .upgrade-choice h3{font-size:19px;line-height:1.2;min-height:0;margin:10px 0}#overlay .upgrade-choice p{font-size:13px;line-height:1.4;min-height:0;margin:0 0 10px;flex:1}#overlay .attack-art{position:static;width:100%;height:70px;margin:6px auto;max-width:120px}#overlay .attack-visual{font-size:11px;line-height:1.3;min-height:0;padding:7px 0}#overlay .attack-values{min-height:0;font-size:10px;margin:6px 0}#overlay .attack-ranks{margin:8px 0}#overlay .upgrade-choice:after{font-size:10px;margin-top:8px;padding-top:8px}#overlay .support-icon{height:70px;flex-shrink:0;font-size:40px}#overlay .support-limit{font-size:9px;line-height:1.3;padding-top:8px}#overlay .relic-preview{height:110px;flex-shrink:0;margin:10px 0}#overlay .relic-visual{font-size:12px;line-height:1.4;padding:10px 0;flex:0}#overlay .relic-pick{font-size:10px;padding-top:10px}#overlay .relic-tag{font-size:9px}#overlay .relic-choice:after{display:none}#overlay .modal>.start-button{margin:12px auto 0;min-height:42px}#overlay .text-button{padding:12px;font-size:12px}#overlay .run-results{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:14px 0}#overlay .run-results strong{font-size:28px}#overlay .run-results span{font-size:11px}
/* HUD: corners for survival data, bottom for arsenal and actions. */
#hud{inset:76px 0 0;padding:0}.player-panel{top:18px;left:20px;min-width:0;width:270px;padding:10px;gap:10px}.player-panel>img{height:48px;width:42px}.player-panel .hud-player-name{font-size:12px}.player-panel .hud-player-name>span{font-size:11px}.player-panel .health-track{width:100%}.player-panel .health-numbers{font-size:10px}.run-center{top:18px}.kill-panel{top:18px;right:20px;padding:9px 12px}.kill-panel>strong{font-size:26px}.kill-panel>small{font-size:9px}.kill-panel>span{font-size:8px}.boss-bar{top:112px;left:50%;transform:translateX(-50%);width:min(500px,48%)}#attackLoadout{top:auto;bottom:90px;right:20px;width:240px;display:flex;flex-direction:column;padding:6px 10px}#attackLoadout>div{padding:4px 0}#attackLoadout span{font-size:14px;width:16px}#attackLoadout b{font-size:10px}#attackLoadout small{font-size:9px}#relicTray{top:auto;bottom:250px;right:20px;left:auto;width:240px}#relicTray>span{padding:6px 9px}.farm-hud{left:20px;bottom:90px;width:230px;min-width:0;max-width:none;padding:10px}.farm-hud b{font-size:21px}.farm-hud>strong{font-size:12px}.farm-hud>small{font-size:10px;line-height:1.4}.ability-bar{bottom:18px;left:50%;right:auto;transform:translateX(-50%);flex-direction:row;gap:8px}.ability{width:180px;min-width:0;padding:10px}.ability strong{font-size:10px}.ability small{font-size:9px}.game-hint{display:none}.xp-track>span{font-size:9px}.announcement{top:30%;pointer-events:none}
@media(max-height:750px) and (min-width:701px){#select{gap:10px 24px;padding-top:10px}#select .intro h1{font-size:32px!important}#select .intro-copy{display:none}#select .selector-panel{padding:12px;gap:5px}#select .hero-card{height:60px}#select .hero-card img{height:45px}#select .hero-description{display:none}#select .zone-card{padding:8px}#select .zone-card .zone-reward{font-size:10px}#select .special-summary{padding:5px 0}#select .farm-panel{padding:10px}#overlay .modal{padding:16px!important}#overlay .relic-preview{height:74px;margin:4px 0}#overlay .relic-glyph{width:64px;height:64px;background-size:512px 64px;animation-name:compact-glyph}#overlay .attack-art,#overlay .support-icon{height:48px}#overlay .upgrade-choice p{font-size:12px}#overlay .upgrade-choice h3{font-size:17px}#overlay .relic-visual{padding:6px 0}}@keyframes compact-glyph{to{background-position:-512px 0}}
@media(max-width:700px){.topbar{height:52px;padding-left:12px;padding-right:12px}.brand{font-size:10px;letter-spacing:1px}.brand-ball{width:25px;height:25px}.icon-button{height:30px;min-width:30px}.build-label{display:none}#select{inset:52px 0 0;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;gap:8px;padding:10px 12px max(10px,env(safe-area-inset-bottom))}#select .eyebrow,#select .intro-copy,#select .selection-footer{display:none}#select .intro h1{font-size:28px!important;margin:0 0 8px!important}#select .farm-panel{padding:10px}#select .farm-totals span{font-size:8px}#select .farm-totals strong{font-size:20px}#select .farm-tabs{margin:7px 0}#select .farm-tabs button{font-size:10px;padding:7px}#select .zone-cards,#select .training-cards{gap:6px}#select .zone-card{padding:8px}#select .zone-card small{font-size:8px;margin:0 0 4px}#select .zone-card strong{font-size:13px;width:100%;padding-right:26px}#select .zone-card img{max-height:27px;max-width:24px;top:22px}#select .zone-card img:not(.second-boss){display:none}#select .zone-card .zone-reward{font-size:10px;margin-top:5px}#select .zone-card .zone-lock{font-size:9px;margin-top:4px}#select .farm-hint{font-size:9px;line-height:1.3;margin:6px 0 0}#select .farm-save{display:none}#select .selector-panel{padding:10px;display:grid;grid-template-columns:58px minmax(0,1fr);gap:5px 10px;align-items:center}#select .panel-heading,#select .hero-dossier,#select .hero-description,#select .permanent-summary,#select .stats,#select .special-summary,#select .run-note{display:none}#select .hero-cards{grid-column:1;grid-row:1/3;display:block;margin:0}#select .hero-card{height:74px;width:58px;padding:3px}#select .hero-card img{height:53px;width:48px}#select .hero-card span{display:none}#select .deployment-summary{grid-column:2;padding:0}#select .deployment-summary strong{font-size:13px}#select .deployment-summary span{font-size:9px;line-height:1.3}#select .start-button{grid-column:2;padding:7px 10px;font-size:12px;min-height:34px}#select .training-card{padding:7px}#select .training-card>span{display:none}#select .training-card h3{font-size:13px}#select .training-card p{font-size:10px;margin:3px 0}#select .training-card small{font-size:8px}#select .training-card button{font-size:10px;padding:6px}
#overlay{padding:10px!important}#overlay .modal{width:100%;padding:13px!important}#overlay:has(#upgradeChoices:not(.hidden)) .modal{height:100%;max-height:100%}#overlay .modal h2{font-size:23px;margin:7px 0}#overlay .modal>.eyebrow{font-size:9px;line-height:1.4}#overlay .modal>p{font-size:11px;line-height:1.3;margin-bottom:10px}#overlay #upgradeChoices{flex:1;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(5,minmax(0,1fr));gap:7px}#overlay .boss-relic-modal #upgradeChoices{grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,1fr))}#overlay .upgrade-choice{display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto 1fr auto;column-gap:10px;row-gap:2px;align-content:center;padding:10px!important;animation:none}#overlay .upgrade-choice:before{inset:3px}#overlay .upgrade-choice:after{display:none}#overlay .upgrade-choice>small{grid-column:2;font-size:8px;line-height:1.2}#overlay .upgrade-choice h3{grid-column:2;font-size:16px;line-height:1.1;max-width:none;margin:2px 0}#overlay .upgrade-choice p{grid-column:2;font-size:12px;line-height:1.25;margin:0;min-height:0}#overlay .attack-art,#overlay .support-icon{grid-column:1;grid-row:1/5;width:52px;height:52px;position:static;max-width:none;margin:auto;opacity:1;font-size:32px}#overlay .attack-visual,#overlay .attack-ranks,#overlay .support-limit{display:none}#overlay .attack-values{grid-column:2;font-size:9px;line-height:1.2;margin:2px 0 0}#overlay .relic-preview{grid-column:1;grid-row:1/5;width:52px;height:80px;margin:auto;border:0;display:flex;flex-direction:column;background:none}#overlay .relic-preview>span{font-size:14px;right:-2px;top:0}#overlay .relic-glyph{width:48px;height:48px;flex-shrink:0;background-size:384px 48px;animation-name:tiny-glyph}#overlay .relic-tag,#overlay .relic-pick{display:none}#overlay .relic-choice h3{font-size:18px}#overlay .relic-choice p{font-size:12px;line-height:1.35}#overlay .relic-visual{grid-column:2;font-size:10px;line-height:1.25;padding:5px 0 0;margin:0;border:0}#overlay .run-results{grid-template-columns:repeat(2,1fr);gap:15px}#overlay .run-results strong{font-size:24px}#overlay .run-results span{font-size:10px}
#hud{inset:52px 0 0}.player-panel{top:14px;left:10px;width:172px;padding:7px;gap:6px}.player-panel>img{height:34px;width:28px}.player-panel .hud-player-name{font-size:9px;gap:3px}.player-panel .hud-player-name>span{font-size:9px}.player-panel .health-numbers{font-size:9px}.player-panel .formLabel{display:none}.run-center{top:14px;left:auto;right:10px;transform:none;width:112px;min-width:0;padding:6px}.run-center>span{font-size:8px}.run-center>strong{font-size:20px;letter-spacing:0}.run-center>div{width:80px}.kill-panel{top:78px;right:10px;border:0;background:none;padding:0;box-shadow:none}.kill-panel>small,.kill-panel>span{display:none}.kill-panel>strong{font-size:17px}.kill-panel>strong:after{content:' ♥';font-size:12px}.boss-bar{top:105px;width:calc(100% - 20px);max-width:none;padding:7px;left:10px;transform:none}.boss-bar b{font-size:10px}.boss-bar span{font-size:8px}.boss-bar>div{gap:6px}.boss-health-track{margin-top:5px}#attackLoadout{left:10px;right:10px;bottom:120px;width:auto;padding:5px 7px;flex-direction:row;gap:4px}#attackLoadout>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:0;border:0;text-align:center}#attackLoadout b{font-size:8px;line-height:1.15;white-space:normal}#attackLoadout span{display:none}#attackLoadout small{font-size:8px}#attackLoadout .unlearned{display:none}#relicTray{left:10px;right:auto;top:78px;bottom:auto;width:180px;flex-direction:row;gap:5px}#relicTray>span{padding:3px 6px}#relicTray b{display:none}#relicTray i{font-size:18px}.farm-hud{bottom:176px;left:10px;width:170px;padding:6px;opacity:.9}.farm-hud>div{gap:6px}.farm-hud b{font-size:17px}.farm-hud span{font-size:8px}.farm-hud>strong{font-size:10px}.farm-hud>small{font-size:9px;line-height:1.25}.farm-hud #pressureHud{display:none}.ability-bar{bottom:18px;left:auto;right:10px;transform:none;flex-direction:column;gap:4px}.ability{width:140px;min-height:36px;padding:6px;gap:5px}.ability strong{font-size:9px}.ability small{font-size:8px}.ability>span{font-size:16px}.ability kbd{display:none}#joystick{left:18px;bottom:22px;width:86px;height:86px}#joystick>span{left:26px;top:26px}.announcement{top:32%;width:90%;padding:10px}.announcement>strong{font-size:25px}.announcement>small{font-size:9px}}
@keyframes tiny-glyph{to{background-position:-384px 0}}
@media(max-width:700px) and (max-height:680px){#select{padding-top:7px;gap:6px}#select .intro h1{font-size:23px!important;margin-bottom:5px!important}#select .farm-totals strong{font-size:17px}#select .zone-card{padding:6px}#select .zone-card strong{font-size:12px}#select .zone-card .zone-reward{font-size:9px;margin-top:3px}#select .zone-card .zone-lock{font-size:8px;margin-top:3px}#select .farm-hint{font-size:8px}#select .farm-panel{padding:7px}#select .selector-panel{padding:7px}#select .hero-card{height:62px}#select .hero-card img{height:48px}#select .training-card h3{font-size:12px}#select .training-card p{font-size:9px}#overlay .modal{padding:10px!important}#overlay .modal h2{font-size:19px;margin:5px 0}#overlay .modal>p{font-size:10px;margin-bottom:7px}#overlay .upgrade-choice{padding:7px!important;column-gap:7px;grid-template-columns:40px minmax(0,1fr)}#overlay .upgrade-choice h3{font-size:14px}#overlay .upgrade-choice p{font-size:10px}#overlay .attack-art,#overlay .support-icon{width:40px;height:40px}#overlay .attack-values{font-size:8px}#overlay .relic-choice h3{font-size:16px}#overlay .relic-choice p{font-size:11px}#overlay .relic-visual{font-size:9px}#overlay .relic-preview{width:40px}#overlay .relic-glyph{width:40px;height:40px;background-size:320px 40px;animation-name:smallest-glyph}.farm-hud{bottom:167px}.boss-bar{top:100px}#attackLoadout{bottom:115px}}
@keyframes smallest-glyph{to{background-position:-320px 0}}
/* Compact refinements for short phones and medium screens. */
#select .intro h1{line-height:1.15!important}#select #startLabel{font-size:inherit;min-width:0;white-space:normal;line-height:1.2}#select .start-button>span:last-child{flex-shrink:0}#overlay .upgrade-choice{transform:none!important}#overlay .upgrade-choice h3,#overlay .upgrade-choice p{overflow-wrap:anywhere}#overlay #upgradeChoices{overflow:visible}#overlay .relic-preview{overflow:hidden}#overlay .relic-preview>span{right:0}#overlay .upgrade-choice .support-icon{line-height:1}
@media(min-width:701px) and (max-width:1000px){#overlay #upgradeChoices{grid-template-columns:repeat(3,minmax(0,1fr))}#overlay .boss-relic-modal #upgradeChoices{grid-template-columns:repeat(3,minmax(0,1fr))}#overlay .upgrade-choice p{font-size:12px}#overlay .upgrade-choice h3{font-size:17px}}
@media(max-width:700px){#overlay .upgrade-choice{grid-template-rows:auto auto auto auto;align-content:center}#overlay .relic-choice{grid-template-rows:auto auto auto auto;align-content:center}#overlay .upgrade-choice p{flex:none}#overlay .relic-visual{align-self:start}#select .training-card small{line-height:1.4;flex-shrink:0}.run-center>strong{font-size:14px;white-space:nowrap}.run-center>span{font-size:8px}.run-center{width:112px}.kill-panel{top:72px}.ability-bar{bottom:16px}.ability{height:40px;min-height:40px;max-height:40px}.ability strong,.ability small{line-height:1.15}.ability small{margin-top:3px}#attackLoadout{bottom:154px;height:48px;align-items:center}.farm-hud{bottom:220px}#overlay .relic-preview{height:100px}.player-panel .health-track{height:8px}.player-panel .energy-track{height:4px}}
@media(max-width:700px) and (max-height:680px){#overlay .attack-values{display:none}#overlay .upgrade-choice{grid-template-rows:auto auto auto}#overlay .upgrade-choice p{height:auto;min-height:min-content}#overlay .attack-art,#overlay .support-icon{grid-row:1/4}}
@media(min-width:701px) and (max-height:500px){.topbar{height:48px}#select,#hud{top:48px}#select{padding:8px 3%;grid-template-rows:minmax(0,1fr);gap:14px;grid-template-columns:1.5fr 1fr}#select .intro h1{font-size:23px!important;margin:0 0 5px!important}#select .eyebrow,#select .intro-copy,#select .selection-footer,#select .hero-description,#select .stats,#select .hero-dossier,#select .special-summary,#select .panel-heading,#select .run-note{display:none}#select .selector-panel{padding:8px;gap:5px}#select .hero-card{height:65px}#select .hero-card img{height:46px}#select .hero-card span{font-size:9px}#select .farm-totals strong{font-size:17px}#select .farm-totals span{font-size:8px}#select .farm-tabs{margin:4px 0}#select .farm-tabs button{font-size:9px;padding:5px}#select .farm-panel{padding:6px}#select .zone-card{padding:5px}#select .zone-card strong{font-size:11px;padding:0;width:80%}#select .zone-card small,#select .zone-card .zone-lock{font-size:7px;margin:0}#select .zone-card .zone-reward{font-size:8px;margin-top:3px}#select .zone-card img{height:24px;top:19px}#select .farm-hint{font-size:7px;margin-top:4px}#select .farm-save{display:none}#select .permanent-summary{font-size:10px}#select .deployment-summary strong{font-size:12px}#select .deployment-summary span{font-size:9px}#select .training-card>span{display:none}#select .training-card{padding:5px}#select .training-card h3{font-size:11px;margin:2px 0}#select .training-card p,#select .training-card small{font-size:8px;margin:2px 0}#select .training-card button{font-size:8px;padding:4px}
#overlay{padding:8px!important}#overlay:has(#upgradeChoices:not(.hidden)) .modal{height:100%}#overlay .modal{padding:10px!important}#overlay .modal h2{font-size:20px;margin:5px 0}#overlay .modal>p{font-size:10px;margin-bottom:6px}#overlay .modal>.eyebrow{font-size:8px}#overlay #upgradeChoices{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:6px}#overlay .boss-relic-modal #upgradeChoices{grid-template-rows:1fr}#overlay .upgrade-choice{padding:8px!important;display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto auto;column-gap:6px;align-content:center}#overlay .upgrade-choice>small{grid-column:2;font-size:8px}#overlay .upgrade-choice h3{grid-column:2;font-size:13px;margin:3px 0}#overlay .upgrade-choice p{grid-column:2;font-size:10px;line-height:1.3;margin:0}#overlay .attack-art,#overlay .support-icon{grid-column:1;grid-row:1/4;width:34px;height:34px;margin:auto;font-size:27px}#overlay .attack-visual,#overlay .attack-values,#overlay .attack-ranks,#overlay .support-limit,#overlay .upgrade-choice:after{display:none}#overlay .relic-choice{display:flex}#overlay .relic-preview{height:46px;margin:2px 0}#overlay .relic-choice h3{font-size:15px}#overlay .relic-glyph{width:40px;height:40px;background-size:320px 40px;animation-name:smallest-glyph}#overlay .relic-visual{font-size:9px;padding:5px 0}#overlay .relic-tag{font-size:8px}#overlay .relic-pick{display:none}.player-panel{top:12px;left:12px;width:220px;padding:6px}.player-panel>img{height:36px}.run-center{top:12px;padding:5px 10px}.run-center>strong{font-size:20px}.run-center>span{font-size:8px}.kill-panel{top:12px;padding:5px}.kill-panel>strong{font-size:18px}.boss-bar{top:85px;width:40%;padding:5px}.boss-bar b{font-size:10px}.boss-bar span{font-size:8px}#attackLoadout{right:12px;bottom:65px;width:190px}#attackLoadout b{font-size:8px}#attackLoadout>div{padding:2px 0}#relicTray{top:80px;bottom:auto;left:12px;right:auto;flex-direction:row;width:190px}#relicTray b{display:none}#relicTray>span{padding:3px 6px}.farm-hud{bottom:65px;left:12px;width:190px;padding:6px}.farm-hud b{font-size:16px}.farm-hud>strong,.farm-hud>small{font-size:8px}.ability-bar{bottom:10px}.ability{width:155px;padding:6px;min-height:38px}.ability strong{font-size:8px}.ability small{font-size:8px}.ability>span{font-size:17px}.ability kbd{font-size:8px}}
@media(max-width:700px) and (max-height:680px){#select .training-card{padding:5px}#select .training-card h3{font-size:11px;line-height:1.1;margin:2px 0}#select .training-card small{font-size:7px;line-height:1.2}#select .training-card p{font-size:9px;line-height:1.2;flex:none;min-height:min-content;margin:2px 0}#select .training-card button{padding:4px;font-size:9px;margin-top:auto}}

#select .brand-light{white-space:nowrap}@media(max-width:700px){#select .intro h1{font-size:25px!important}#overlay .relic-choice h3{font-size:16px}}
