.rg-screen[data-v-90685c05]{flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.rg-header[data-v-90685c05]{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#0d0820d9;align-items:center;padding:14px 24px;display:flex;position:relative}.rg-logo[data-v-90685c05]{object-fit:contain;cursor:pointer;width:auto;height:40px;transition:opacity .2s;display:block}.rg-logo[data-v-90685c05]:hover{opacity:.8}.rg-main[data-v-90685c05]{z-index:1;box-sizing:border-box;flex-direction:column;flex:1;gap:20px;width:100%;max-width:780px;margin:0 auto;padding:28px 20px 120px;display:flex;position:relative}.rg-muted[data-v-90685c05]{color:var(--muted);font-size:.85rem;font-weight:700}.rg-banner[data-v-90685c05]{border:1px solid var(--border);border-radius:var(--radius);text-align:center;background:#ffffff0f;flex-direction:column;gap:6px;padding:20px 24px;transition:background .3s,border-color .3s;display:flex}.rg-banner-done[data-v-90685c05]{background:#69f0ae14;border-color:#69f0ae4d}.rg-banner-sub[data-v-90685c05]{color:var(--muted);font-size:.88rem;font-weight:700}.rg-banner-count[data-v-90685c05]{color:#fff;font-family:Fredoka One,cursive;font-size:2rem;line-height:1.1}.rg-prog-wrap[data-v-90685c05]{align-items:center;gap:10px;margin-top:6px;display:flex}.rg-prog-bar[data-v-90685c05]{background:#ffffff1a;border-radius:50px;flex:1;height:8px;overflow:hidden}.rg-prog-fill[data-v-90685c05]{background:linear-gradient(90deg, var(--a2), var(--a4));border-radius:50px;height:100%;transition:width .4s}.rg-prog-label[data-v-90685c05]{color:var(--muted);white-space:nowrap;font-size:.75rem;font-weight:800}.rg-players-label[data-v-90685c05]{color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:.72rem;font-weight:800}.rg-player-card[data-v-90685c05]{border:1px solid var(--border);background:#ffffff0d;border-radius:14px;margin-bottom:10px;padding:12px 16px}.rg-player-head[data-v-90685c05]{align-items:center;gap:10px;margin-bottom:8px;display:flex}.rg-player-name[data-v-90685c05]{flex:1;font-size:.88rem;font-weight:800}.rg-player-state[data-v-90685c05]{color:var(--a2);font-size:.8rem;font-weight:800}.rg-player-score[data-v-90685c05]{color:var(--a3);font-family:Fredoka One,cursive;font-size:.85rem}.rg-letters-strip[data-v-90685c05]{flex-wrap:wrap;gap:5px;display:flex}.rg-letter-chip[data-v-90685c05]{width:26px;height:26px;color:var(--muted);background:#ffffff14;border:1px solid #ffffff14;border-radius:7px;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:flex}.rg-letter-chip.correct[data-v-90685c05]{border-color:var(--a4);color:var(--a4);background:#69f0ae33}.rg-letter-chip.failed[data-v-90685c05]{color:#ffab40;background:#ffab4033;border-color:#ffab40}.rg-center-btn[data-v-90685c05]{flex-direction:column;align-items:center;display:flex}.rg-end-float[data-v-90685c05]{z-index:150;position:fixed;bottom:20px;left:20px}
