.frame-wrap.svelte-15fkypu{justify-items:center;gap:var(--space-12);display:grid}.phone.svelte-15fkypu{width:min(100%,320px);height:440px;padding:var(--space-12) var(--space-4) var(--space-32);background:var(--theme-bg);border:6px solid var(--color-ink);border-radius:var(--radius-xl);box-shadow:var(--shadow-e2);color:var(--theme-text);position:relative;overflow:hidden}.phone.svelte-15fkypu .puzzle{grid-template-columns:minmax(0,1fr)}.phone.svelte-15fkypu .stats{justify-content:center;gap:var(--space-4) var(--space-16);flex-wrap:wrap}.phone.svelte-15fkypu .peek-button{padding:0 var(--space-12)}.phone.svelte-15fkypu:focus{outline:none}.phone.svelte-15fkypu:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.phone.svelte-15fkypu:before{top:var(--space-4);z-index:1;background:var(--color-ink);border-radius:var(--radius-pill);content:"";width:48px;height:5px;position:absolute;left:50%;transform:translate(-50%)}.missing.svelte-15fkypu{place-content:center;justify-items:center;gap:var(--space-12);text-align:center;height:100%;display:grid}.missing.svelte-15fkypu p:where(.svelte-15fkypu){margin:0}.below.svelte-15fkypu{justify-items:center;gap:var(--space-4);min-height:var(--tap-min);text-align:center;display:grid}.hint.svelte-15fkypu{right:var(--space-8);bottom:var(--space-8);left:var(--space-8);z-index:1;color:var(--theme-muted);text-align:center;pointer-events:none;margin:0;line-height:1.2;position:absolute}.time.svelte-15fkypu{align-items:center;gap:var(--space-8);color:var(--color-rani-press);margin:0;display:inline-flex}.error.svelte-15fkypu{justify-content:center;align-items:flex-start;gap:var(--space-4);color:var(--color-error);font-size:13px;font-weight:600;line-height:calc(18px * var(--line-scale));margin:0;display:flex}
