*{box-sizing:border-box}html{background:#090d15;color:#e8f0f3;font-family:system-ui,-apple-system,"Segoe UI",sans-serif}body{margin:0;min-height:100vh;background:radial-gradient(ellipse at 74% 4%,#183142 0,transparent 42rem),#090d15}.mini-header{height:64px;padding:0 max(20px,calc((100vw - 1100px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #30404c;color:#9fbbc1;font-size:10px;letter-spacing:.16em}.mini-header a{color:#c5e4e4;text-decoration:none}.mini-header strong{margin-left:9px;color:#ecf2f4}.mini-main{max-width:1040px;margin:auto;padding:40px 20px 60px}.mini-intro{max-width:720px;margin:0 auto 20px}.eyebrow{color:#8ee9de;font-size:9px;font-weight:700;letter-spacing:.22em}.mini-intro h1{margin:3px 0 8px;font:clamp(36px,7vw,60px)/1 Georgia,"Times New Roman",serif}.mini-intro h1 em{font-style:normal;color:#e7c882}.mini-intro>p:last-child{max-width:680px;color:#aebfc6;font-size:14px;line-height:1.65}.arcade-shell{max-width:900px;margin:auto;border:1px solid #405360;border-radius:8px;overflow:hidden;background:#0e1722;box-shadow:0 24px 70px #0007}.arcade-hud{min-height:50px;display:flex;justify-content:space-around;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #34434c;color:#8fa8b1;font-size:9px;letter-spacing:.12em}.arcade-hud strong{margin-left:4px;color:#f2d188;font-size:12px}.arcade-screen{position:relative;aspect-ratio:9/5;min-height:250px;background:#0a131f}.arcade-screen canvas{display:block;width:100%;height:100%}.arcade-overlay{position:absolute;inset:0;display:grid;place-items:center;padding:14px;background:#06101c6e}.arcade-overlay[hidden]{display:none}.arcade-card{width:min(430px,94%);padding:26px 28px;text-align:center;border:1px solid #82ddd455;border-radius:7px;background:#0a1421ed;box-shadow:0 15px 45px #0008}.arcade-card h2{margin:6px 0 12px;font:32px/1.12 Georgia,"Times New Roman",serif}.arcade-card p:not(.eyebrow){color:#aebfc6;font-size:12px;line-height:1.6}.mini-button{min-height:42px;padding:0 18px;border:1px solid #47616c;border-radius:4px;background:#111d29;color:#e9f0f3;font-weight:700;cursor:pointer}.mini-button.primary{background:#87e1d9;border-color:#87e1d9;color:#071316}.mini-touch{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid #33434d}.mini-touch>div{display:flex;gap:8px}.mini-touch button{min-width:54px;min-height:42px;border:1px solid #435866;border-radius:6px;background:#111e2a;color:#ddecf0;font-weight:700;touch-action:none}.mini-touch .pulse-button{min-width:100px;color:#f1d38d}.control-note{margin:11px 0 0;color:#80939f;text-align:center;font-size:10px}.mini-header span{color:#91ddd5}@media(max-width:600px){.mini-header{padding:0 15px}.mini-main{padding:26px 12px 40px}.arcade-hud{font-size:8px}.arcade-hud strong{font-size:10px}.arcade-screen{min-height:240px;aspect-ratio:1.15}.arcade-card{padding:15px}.arcade-card h2{font-size:26px}.mini-touch{padding:8px}.mini-touch button{min-width:48px;min-height:45px}}
