#end-screen.end-screen,#choice-screen.overlay-screen{box-sizing:border-box;min-width:0;max-width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}#end-screen>*,#choice-screen>*{box-sizing:border-box;min-width:0}#end-screen #end-kicker,#end-screen #result-extra,#choice-screen #choice-kicker{font:750 12px/1.4 system-ui,sans-serif;letter-spacing:.03em;white-space:normal;overflow-wrap:anywhere}#end-screen #end-title{max-width:100%;font-size:clamp(38px,12vw,92px);line-height:1.05;overflow-wrap:anywhere}#end-screen #end-message,#choice-screen #choice-subtitle{font:500 16px/1.5 system-ui,sans-serif;letter-spacing:0;white-space:normal;overflow-wrap:anywhere}#end-screen #end-stats{box-sizing:border-box;width:min(100%,440px);min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}#end-screen #end-stats .end-stat{box-sizing:border-box;min-width:0;padding:12px 5px}#end-screen #end-stats .end-stat small{font:600 12px/1.45 system-ui,sans-serif;letter-spacing:0;overflow-wrap:anywhere;white-space:normal}#end-screen #end-stats .end-stat strong{display:block;min-width:0;font:800 16px/1.4 system-ui,sans-serif;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#end-screen #end-build,#end-screen #end-unlocks,#end-screen #daily-result{box-sizing:border-box;width:min(100%,440px);min-width:0;overflow-wrap:anywhere;white-space:normal}#end-screen #end-build .end-build-top{font:750 12px/1.45 system-ui,sans-serif;gap:5px 10px;letter-spacing:0}#end-screen #end-build .end-build-top>span{min-width:0;overflow-wrap:anywhere}#end-screen #end-build p{font:500 16px/1.5 system-ui,sans-serif;overflow-wrap:anywhere;white-space:normal}#end-screen #end-build .build-analysis b{font:800 12px/1.4 system-ui,sans-serif;letter-spacing:.03em}#end-screen #end-unlocks,#end-screen #daily-result{font:650 12px/1.45 system-ui,sans-serif}#end-screen #result-next-action.oc-result-next-action{box-sizing:border-box;width:min(100%,440px);max-width:100%;overflow-wrap:anywhere}#end-screen #result-next-action small{font:800 12px/1.4 system-ui,sans-serif;letter-spacing:.06em}#end-screen #result-next-action strong{font:800 18px/1.35 system-ui,sans-serif}#end-screen #result-next-action span{font:500 16px/1.5 system-ui,sans-serif}#end-screen .end-actions,#end-screen #same-seed-button,#end-screen #guide-button-end{box-sizing:border-box;width:min(100%,440px);min-width:0}#end-screen .end-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#end-screen .end-actions .secondary-button,#end-screen #same-seed-button,#end-screen #guide-button-end,#end-screen #title-button{box-sizing:border-box;min-width:0;min-height:44px;height:auto;padding:11px 9px;font:750 16px/1.4 system-ui,sans-serif;white-space:normal;overflow-wrap:anywhere}#end-screen #share-status{min-width:0;font:500 12px/1.5 system-ui,sans-serif;overflow-wrap:anywhere}#choice-screen #event-hp-status{box-sizing:border-box;max-width:100%;overflow-wrap:anywhere}#choice-screen #event-hp-status .event-hp-status-copy{flex-wrap:wrap;gap:4px 12px;min-width:0}#choice-screen #event-hp-status .event-hp-status-copy span{font:650 16px/1.45 system-ui,sans-serif;letter-spacing:0}#choice-screen #event-hp-status .event-hp-status-copy strong{font:800 16px/1.4 system-ui,sans-serif;font-variant-numeric:tabular-nums}#choice-screen .overlay-header{min-width:0;max-width:100%}#choice-screen .overlay-header h2{line-height:1.2;overflow-wrap:anywhere}#choice-screen .overlay-header>p:last-child{font:500 16px/1.5 system-ui,sans-serif;letter-spacing:0;overflow-wrap:anywhere}#choice-screen .choice-card{box-sizing:border-box;min-width:0;max-width:100%;height:auto;overflow-wrap:anywhere;white-space:normal}#choice-screen .choice-card .card-top{flex-wrap:wrap;align-items:flex-start;gap:5px 9px;min-width:0}#choice-screen .choice-card .card-top strong{min-width:0;font-size:18px;line-height:1.35;overflow-wrap:anywhere}#choice-screen .choice-card .rarity{font:700 12px/1.35 system-ui,sans-serif;white-space:normal;letter-spacing:.03em}#choice-screen .choice-card>p{font:500 16px/1.5 system-ui,sans-serif;flex:0 1 auto;overflow-wrap:anywhere;white-space:normal}#choice-screen .choice-card .card-tags{min-width:0;flex-wrap:wrap;gap:5px}#choice-screen .choice-card .card-tags span{font:650 12px/1.4 system-ui,sans-serif;max-width:100%;white-space:normal;overflow-wrap:anywhere}#choice-screen .choice-actions{min-width:0;max-width:100%}#choice-screen .choice-actions button{box-sizing:border-box;min-width:0;min-height:44px;height:auto;font-size:16px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}#choice-screen .choice-actions button span{font:650 12px/1.4 system-ui,sans-serif}@media(max-width:460px){#end-screen.end-screen{padding:max(16px,2.5vh) 12px calc(18px + var(--safe-bottom))}#end-screen #end-stats{margin-block:14px 16px}#end-screen #end-stats .end-stat{padding:10px 3px}#end-screen .end-actions .secondary-button{padding:10px 5px;font-size:16px}#end-screen #result-next-action strong{font-size:18px}#end-screen #result-next-action span{font-size:16px}#choice-screen .choice-card>p{font-size:16px}}#choice-screen #event-hp-status .event-hp-status-copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px 18px}#choice-screen #event-hp-status .event-hp-metric{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}#choice-screen #event-hp-status .event-hp-metric span{font:650 12px/1.35 system-ui,sans-serif}#choice-screen #event-hp-status .event-hp-metric strong{font:800 16px/1.35 system-ui,sans-serif;white-space:nowrap}#choice-screen .choice-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;width:min(100%,560px)}#choice-screen .choice-actions>button{width:100%;min-height:48px;height:48px;min-width:0;padding:8px 10px;line-height:1.2;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3px}#choice-screen #combat-emergency-repair{box-sizing:border-box;min-height:48px;height:48px;padding:8px 12px;flex-shrink:0;white-space:normal}@media(max-width:350px){#choice-screen .choice-actions>button{padding:6px 5px;font-size:14px}#choice-screen #event-hp-status{padding:8px}}#choice-screen #choice-subtitle:empty{display:none}#choice-screen .choice-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;align-items:stretch;gap:8px}#choice-screen .choice-actions>button[hidden]{display:none!important}#choice-screen .choice-actions>#combat-emergency-repair{grid-column:1;grid-row:1;align-self:stretch;min-height:76px;height:auto;padding:8px 7px;font:700 14px/1.3 system-ui,sans-serif;white-space:normal;overflow-wrap:anywhere}#choice-screen .choice-actions>#reroll-button{grid-column:2;grid-row:1;min-height:76px;height:auto;padding:8px 7px}#choice-screen .choice-actions>#choice-continue{grid-column:2;grid-row:1;min-height:76px;height:auto;padding:8px 7px;font:750 16px/1.3 system-ui,sans-serif}#choice-screen .choice-actions>#guide-button-choice{grid-column:1 / -1;grid-row:2;order:99;width:100%;min-height:48px;height:auto;margin:0;padding:10px 12px;font:750 16px/1.35 system-ui,sans-serif}#choice-screen .choice-actions:not(:has(>#combat-emergency-repair:not([hidden])))>:is(#reroll-button,#choice-continue):not(.is-hidden){grid-column:1 / -1}@media(max-width:350px){#choice-screen .choice-actions>:is(#combat-emergency-repair,#reroll-button,#choice-continue){min-height:76px;padding:7px 5px;font-size:14px}}
