#hc-arcade-root{margin-top:70px}#hc-arcade-root>p{color:#c0cbc4;line-height:1.7}#hc-arcade-dialog{width:min(780px,calc(100% - 24px));max-height:92vh;max-height:92dvh;overflow:auto;padding:26px;background:#0c1110;color:#e8eee9;border:1px solid #506156;border-radius:18px}#hc-arcade-dialog::backdrop{background:#000c;backdrop-filter:blur(5px)}#hc-arcade-title{font:32px Georgia,serif}#hc-arcade-dialog canvas{display:block;width:100%;height:auto;border:1px solid #4b6854;border-radius:12px;touch-action:none}#hc-arcade-dialog p{line-height:1.7}.hc-arcade-hud{font-size:18px;color:#d5ebdc}.hc-arcade-controls{display:flex;flex-wrap:wrap;gap:12px;margin:15px 0}.hc-arcade-controls button{min-height:48px;min-width:85px;touch-action:none;margin:0}@media(max-width:480px){#hc-arcade-dialog{padding:18px}.hc-arcade-controls{gap:8px}.hc-arcade-controls button{font-size:14px;padding:12px}#hc-arcade-title{font-size:27px}}

#hc-arcade-dialog [hidden]{display:none!important}#hc-arcade-lesson h3{font:28px Georgia,serif}#hc-arcade-lesson h4{font-size:18px;line-height:1.6}

