body{background:#071009;color:#fff}.rps-shell{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02))}.rps-grid{display:grid;grid-template-columns:.9fr 1.2fr .9fr;gap:12px}.rps-side,.rps-center{padding:12px}.rps-quick,.rps-choices{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.rps-choice{min-width:110px}.rps-reveal{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.rps-result{margin-top:14px;font-size:28px;font-weight:900}.rps-result-win{color:#8cffb1}.rps-result-loss{color:#ff9c88}.rps-result-tie{color:#ffd66b}.rps-history-row{padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06)}@media(max-width:900px){.rps-grid{grid-template-columns:1fr}}

.rps-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.rps-stat{padding:12px;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.rps-stat .val{font-size:24px;font-weight:900;margin-top:6px}.rps-history-row a{margin-left:8px}@media(max-width:900px){.rps-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}