.aa-wrap{width:100%;color:#ecf2df;background:#10251f;border-radius:16px;overflow:hidden;font-family:inherit}.aa-board{position:relative}.aa-canvas{display:block;width:100%;height:auto;aspect-ratio:8/5;touch-action:none}.aa-hud{position:absolute;inset:10px 10px auto;display:flex;gap:5px;flex-wrap:wrap;pointer-events:none;font-size:11px}.aa-chip{padding:5px 8px;border-radius:20px;border:1px solid #b2d8c138;background:#10251fdb;color:#e4efdc;backdrop-filter:blur(5px)}.aa-flags{display:flex;gap:10px;margin-left:auto}.aa-flags b{font-weight:500}.aa-overlay{display:none;position:absolute;inset:0;overflow:auto;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:22px;text-align:center;background:linear-gradient(135deg,#0a2019f5,#172b40ed);color:#eef0dd}.aa-overlay.is-active{display:flex}.aa-overlay h3{font:500 clamp(25px,4vw,38px)/1.1 Georgia,serif;margin:0;color:#e2efb6}.aa-overlay p{font-size:13px;line-height:1.5;max-width:470px;margin:0}.aa-keys{color:#aec5b6;font-size:11px!important}.aa-keys kbd{font:inherit;padding:2px 4px;background:#ffffff12;border-radius:3px}.aa-modes,.aa-diffs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.aa-wrap button{font:600 12px/1.2 inherit;cursor:pointer;border:1px solid #a7cbb34a;border-radius:9px;min-height:42px;padding:10px 14px;color:#e3eddc;background:#224638}.aa-wrap button:focus-visible{outline:3px solid #e1e999;outline-offset:2px}.aa-wrap button:hover{background:#326148}.aa-wrap button:disabled{opacity:.4;cursor:default}.aa-wrap .aa-primary,.aa-wrap .aa-fire{background:#d4e293;color:#173b31;border-color:#d4e293}.aa-wrap .aa-primary:hover,.aa-wrap .aa-fire:hover{background:#e8efbc}.aa-wrap .aa-ghost{background:#ffffff08}.aa-wrap .aa-diff{min-height:32px;padding:7px 12px;font-size:11px}.aa-wrap .is-on,.aa-wrap [aria-pressed=true]{border-color:#d4e293;background:#41644b}.aa-pad{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:12px;background:#10251f;border-top:1px solid #a7cbb32a}.aa-group{display:flex;gap:4px}.aa-pad button{min-width:40px;touch-action:none;padding:9px}.aa-pad .aa-fire{min-width:64px}.aa-shop{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;max-width:470px}.aa-shop-item{display:flex;align-items:flex-start;flex-direction:column;text-align:left;gap:4px;padding:8px!important;min-height:65px!important}.aa-shop-item small{font-size:10px;font-weight:400}.aa-cost{color:#d4e293;font-size:10px}.aa-final{color:#d4e293}
.ob-ar-root:has(.aa-wrap) .ob-ar-panel{width:min(960px,96vw)}
@media(max-width:600px){.aa-overlay{padding:12px;gap:8px}.aa-overlay p{font-size:11px}.aa-overlay h3{font-size:25px}.aa-overlay .aa-keys{display:none}.aa-hud{inset:6px 6px auto;font-size:9px;gap:3px}.aa-chip{padding:3px 5px}.aa-flags{gap:5px}.aa-pad{gap:6px;padding:8px}.aa-shop{gap:5px}.aa-shop-item{min-height:45px!important}.aa-shop-item small{display:none}}
@media(prefers-reduced-motion:reduce){.aa-chip{backdrop-filter:none}}
@media(min-width:700px){.ob-ar-root[data-view="game"]:has(.aa-wrap) .ob-ar-panel{max-width:min(900px,96vw)}}
