.timing.svelte-1e8vqkv{display:grid;gap:.55rem;width:min(440px,100%);margin:0 auto;padding:.9rem 1rem;border-radius:16px;background:color-mix(in srgb,var(--panel) 92%,transparent);border:1px solid var(--accent);box-shadow:0 12px 40px #00000073;cursor:pointer;-webkit-user-select:none;user-select:none;animation:svelte-1e8vqkv-pop .15s ease-out}@keyframes svelte-1e8vqkv-pop{0%{opacity:0;transform:scale(.95)}}.title.svelte-1e8vqkv{margin:0;text-align:center;font-size:.95rem}.skill.svelte-1e8vqkv{color:var(--gold)}.track.svelte-1e8vqkv{position:relative;height:26px;border-radius:999px;background:linear-gradient(90deg,#3a1420,var(--bg) 30%,var(--bg) 70%,#3a1420);border:1px solid var(--line);overflow:hidden}.good.svelte-1e8vqkv,.perfect.svelte-1e8vqkv{position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.good.svelte-1e8vqkv{width:34%;background:#facc1540}.perfect.svelte-1e8vqkv{width:12%;background:#4ade808c;box-shadow:0 0 12px #4ade8099}.cursor.svelte-1e8vqkv{position:absolute;top:-2px;bottom:-2px;width:5px;margin-left:-2.5px;border-radius:3px;background:#fff;box-shadow:0 0 10px #fff}.time.svelte-1e8vqkv{height:4px;border-radius:999px;background:var(--bg);overflow:hidden}.time.svelte-1e8vqkv span:where(.svelte-1e8vqkv){display:block;height:100%;background:var(--accent)}.hint.svelte-1e8vqkv{margin:0;text-align:center;font-size:.82rem;color:var(--muted)}.hint.verdict.svelte-1e8vqkv{font-size:1.1rem;font-weight:900;color:var(--gold)}.hint.best.svelte-1e8vqkv{color:#4ade80}.hint.miss.svelte-1e8vqkv{color:#ff7a8a}
