.ia-hero .ia-subtitle{letter-spacing:.3em;color:#d8c58c;font-weight:800}.ia-shell{background:#081a23}.ia-shell .dtr-hud{grid-template-columns:1.2fr 1fr 1fr 1fr}.ia-shell .dtr-stat{background:#0b252c;border-color:#36534c}.ia-shell .dtr-stat b{color:#e4d197}.ia-shell #iaHearts{color:#ff62aa;white-space:nowrap}.ia-shell .dtr-dialog{background:linear-gradient(145deg,#102f37f5,#172b25fa);border-color:#7f9375}.ia-shell .dtr-badge{color:#e5d5a4}.ia-mission{position:absolute;left:18px;top:18px;max-width:330px;padding:11px 16px;border:1px solid #c8dcb066;border-radius:8px;background:#082324d9;pointer-events:none}.ia-mission span{display:block;font-size:9px;letter-spacing:.16em;color:#b9d7c5}.ia-mission b{font-size:13px;line-height:1.4;display:block;margin-top:4px}.ia-hint{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);max-width:90%;background:#052123dc;color:#fff0bb;font-size:13px;border-radius:6px;text-align:center;padding:8px 14px;pointer-events:none}.ia-hint:empty{display:none}.ia-pad{display:grid;grid-template-columns:repeat(3,48px);gap:5px}.ia-pad [data-move=up]{grid-column:2}.ia-pad [data-move=left]{grid-column:1;grid-row:2}.ia-pad [data-move=down]{grid-column:2;grid-row:2}.ia-pad [data-move=right]{grid-column:3;grid-row:2}.ia-pad .dtr-touch{min-width:0;padding:5px;min-height:38px}.ia-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.ia-actions .dtr-touch{font-size:12px;min-width:60px;min-height:44px}.ia-controls{align-items:center}.ia-controls p{font-size:13px;color:#bad0bc}.ia-best{font-size:11px;color:#c9cfae;padding:8px}.ia-shell .is-held{background:#256e6b}.ia-shell button{touch-action:manipulation}.ia-shell #iaChoices[hidden]{display:none}.ia-shell #iaChoices{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.ia-viewport{aspect-ratio:16/9!important}.ia-shell canvas{display:block;width:100%;height:100%}@media(max-width:650px){.ia-pad{grid-template-columns:repeat(3,38px);gap:3px}.ia-pad .dtr-touch{min-height:35px;font-size:12px}.ia-actions{gap:4px;max-width:185px}.ia-actions .dtr-touch{min-width:70px;min-height:36px;font-size:11px;padding:5px}.ia-controls{gap:5px;flex-wrap:nowrap}.ia-mission{left:8px;top:8px;padding:5px 8px;max-width:200px}.ia-mission b{font-size:10px}.ia-mission span{font-size:8px}.ia-hint{font-size:10px;padding:4px 8px}.ia-shell .dtr-stat{flex-direction:column;align-items:flex-start}}@media(max-height:500px){.ia-shell:fullscreen .ia-pad .dtr-touch{min-height:25px!important;min-width:32px!important;padding:2px!important}.ia-shell:fullscreen .ia-pad{grid-template-columns:repeat(3,36px)}.ia-shell:fullscreen .ia-actions .dtr-touch{min-height:32px!important}}