.glider-page{--ink:#181020;--purple:#7c3aed;--coral:#ff6f91;--gold:#ffd166}.glider-shell{background:linear-gradient(145deg,#181020,#2b1740);color:#fff;border:4px solid var(--ink);box-shadow:8px 8px 0 #c4a7ff;padding:clamp(1rem,3vw,2rem);margin:1.4rem 0}.glider-head,.glider-actions,.glider-stats{display:flex;gap:.75rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.glider-head select,.glider-actions button,.glider-hold{font:inherit;font-weight:800;border:2px solid #140d20;background:#fff;color:#1b1028;box-shadow:3px 3px 0 #000;padding:.7rem 1rem}.glider-stats{margin:1rem 0}.glider-stats div{min-width:7rem;background:#fff;color:#1b1028;border:2px solid #000;padding:.6rem .8rem}.glider-stats small,.glider-stats strong{display:block}.glider-canvas-wrap{border:3px solid #fff;background:#9ce8d3;overflow:hidden}.glider-canvas{display:block;width:100%;height:auto;aspect-ratio:16/9}.glider-status{min-height:3rem;margin:.9rem 0;background:#f7efff;color:#271332;border-left:6px solid var(--coral);padding:.75rem;font-weight:700}.glider-actions{justify-content:center}.glider-actions .primary,.glider-hold{background:var(--gold)}.glider-hold{display:block;width:min(100%,34rem);margin:1rem auto 0;min-height:4.4rem;font-size:1.15rem;touch-action:none;user-select:none}.glider-hold[aria-pressed="true"]{background:var(--coral);transform:translate(2px,2px);box-shadow:1px 1px 0 #000}.glider-note{color:#e6d8ff;font-size:.94rem}.glider-guide .guide-grid article{border-top:5px solid var(--coral)}@media(max-width:600px){.glider-shell{margin-inline:-.4rem}.glider-stats div{min-width:calc(50% - .5rem)}}@media(prefers-reduced-motion:reduce){.glider-hold{transition:none}}
