.cascade-game.svelte-1e0mq3p{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;gap:24px;animation:screenFadeIn .3s ease-out}.round-header.svelte-1e0mq3p{display:flex;align-items:center;gap:16px}.round-label.svelte-1e0mq3p,.guess-count.svelte-1e0mq3p{font-size:var(--text-caption);font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:2px}.guess-count.svelte-1e0mq3p{color:var(--mode-color)}.grid.svelte-1e0mq3p{display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:10px;width:100%;max-width:400px;padding-bottom:24px}.column.svelte-1e0mq3p{display:flex;flex-direction:column-reverse;align-items:center;min-height:220px;background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--mode-color) 4%,var(--bg-card)) 100%);border:1px solid var(--border-subtle);border-bottom:2px solid color-mix(in srgb,var(--mode-color) 20%,var(--border-subtle));border-radius:12px 12px 8px 8px;padding:8px 4px;position:relative;gap:5px;transition:border-color .15s ease}.column.tappable.svelte-1e0mq3p{cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .1s ease;-webkit-tap-highlight-color:transparent}.column.tappable.svelte-1e0mq3p:hover{background:linear-gradient(to bottom,color-mix(in srgb,var(--mode-color) 6%,transparent),color-mix(in srgb,var(--mode-color) 12%,var(--bg-card)));border-color:var(--mode-color);transform:scaleY(1.01)}.column.tappable.svelte-1e0mq3p:active{transform:scaleY(.98)}.column-label.svelte-1e0mq3p{position:absolute;bottom:-20px;font-size:10px;font-weight:700;color:var(--text-muted)}.block.svelte-1e0mq3p{width:85%;aspect-ratio:1;border-radius:8px;box-shadow:0 2px 8px #00000040,inset 0 1px 2px #ffffff26;animation:svelte-1e0mq3p-blockDrop .35s cubic-bezier(.34,1.56,.64,1)}.block.prefilled.svelte-1e0mq3p{background:var(--border-default)!important;opacity:.2;animation:none;box-shadow:none}@keyframes svelte-1e0mq3p-blockDrop{0%{transform:translateY(-60px) scale(.8);opacity:0}60%{transform:translateY(4px) scale(1.05);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@keyframes svelte-1e0mq3p-guessPop{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:.6}}.status-bar.svelte-1e0mq3p{display:flex;flex-direction:column;align-items:center;gap:8px}.response-info.svelte-1e0mq3p{display:flex;align-items:center;gap:14px}.guess-count.svelte-1e0mq3p{font-family:"Syne",var(--font-primary);font-size:18px;font-weight:800;color:var(--mode-color)}.next-hint.svelte-1e0mq3p{display:flex;align-items:center;gap:6px}.next-label.svelte-1e0mq3p{font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.next-swatch.svelte-1e0mq3p{width:18px;height:18px;border-radius:5px;box-shadow:0 1px 4px #0000004d,inset 0 1px 2px #ffffff26}.instruction.svelte-1e0mq3p{font-size:var(--text-caption);color:var(--text-muted);text-align:center}.round-result.svelte-1e0mq3p{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 24px;animation:screenFadeIn .3s ease-out}.round-label-big.svelte-1e0mq3p{font-size:var(--text-caption);font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:2px}.round-rating.svelte-1e0mq3p{font-family:"Syne",var(--font-primary);font-size:var(--text-title);font-weight:800;letter-spacing:3px;text-transform:uppercase}.near-miss.svelte-1e0mq3p{font-size:var(--text-caption);color:var(--text-secondary);font-style:italic}.round-score.svelte-1e0mq3p{font-size:var(--text-body);color:var(--text-secondary);font-weight:600}.light-mode .column.svelte-1e0mq3p{background:linear-gradient(to bottom,color-mix(in srgb,var(--mode-color) 6%,transparent),color-mix(in srgb,var(--mode-color) 18%,var(--bg-card)));border-color:color-mix(in srgb,var(--mode-color) 25%,transparent)}.light-mode .column.tappable.svelte-1e0mq3p:hover{background:linear-gradient(to bottom,color-mix(in srgb,var(--mode-color) 12%,transparent),color-mix(in srgb,var(--mode-color) 26%,var(--bg-card)));border-color:color-mix(in srgb,var(--mode-color) 40%,transparent)}
