/* coolquip — game cartridge styles. Carved from public/index.html (Stage 1 monolith split).
   Loads after platform.css; selectors are game-prefixed. */
        /* ── CoolQuip ── */
        .qp-screen { display:none; position:absolute; inset:0; z-index:55; background:radial-gradient(circle at 50% 10%,#0a1a2e,#050508 70%); flex-direction:column; align-items:center; overflow-y:auto; color:#fff; padding:calc(env(safe-area-inset-top) + 16px) 16px calc(env(safe-area-inset-bottom) + 20px); gap:13px; }
        .qp-title { font-size:1.3em; font-weight:900; letter-spacing:2px; text-transform:uppercase; text-align:center; }
        .qp-round { font-family:monospace; color:var(--c-ink3); font-size:0.78em; letter-spacing:2px; }
        .qp-prompt { background:rgba(255,255,255,0.06); border:1.5px solid var(--c-border); border-radius:14px; padding:15px 18px; font-size:1.15em; font-weight:bold; text-align:center; width:min(440px,94%); line-height:1.35; }
        .qp-timer { font-family:monospace; font-weight:900; font-size:1.5em; color:var(--c-brand); }

