.retro-preview.svelte-y6p1sn{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:300px;background-color:var(--color-bg);background-image:linear-gradient(var(--color-grid-line-minor) 1px,transparent 1px),linear-gradient(90deg,var(--color-grid-line-minor) 1px,transparent 1px);background-size:16px 16px}.retro-preview__zone.svelte-y6p1sn{display:flex;flex-direction:column;gap:.6rem;padding:var(--space-sm) .6rem}.retro-preview__zone.svelte-y6p1sn+.retro-preview__zone:where(.svelte-y6p1sn){border-left:1px dashed var(--color-accent-line-faint)}.retro-preview__label.svelte-y6p1sn{font-family:var(--font-heading);font-weight:200;font-size:var(--fs-label);letter-spacing:.2em;text-align:center;color:var(--color-text-muted)}.retro-preview__note.svelte-y6p1sn{position:relative;padding:.55rem;background:var(--color-bg-dark);border:1px solid var(--color-line-strong);border-radius:var(--card-radius);box-shadow:0 4px 10px -6px #0006}.retro-preview__note.svelte-y6p1sn:nth-child(odd){transform:rotate(-1deg)}.retro-preview__note.svelte-y6p1sn:nth-child(2n){transform:rotate(1deg)}.retro-preview__avatar.svelte-y6p1sn{position:absolute;top:-7px;right:-7px;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-cta-bg);color:var(--color-cta-text);font-family:var(--font-heading);font-weight:600;font-size:.6rem}.retro-preview__text.svelte-y6p1sn{font-family:var(--font-body);font-size:.75rem;line-height:1.4;color:var(--color-text)}.retro-preview__votes.svelte-y6p1sn{display:flex;gap:3px;margin-top:.4rem}.retro-preview__vote.svelte-y6p1sn{width:8px;height:8px;border-radius:50%;background:var(--color-toggle-on)}.retro-preview__cursor.svelte-y6p1sn{position:absolute;left:58%;top:62%;display:flex;align-items:flex-start;pointer-events:none}.retro-preview__cursor.svelte-y6p1sn svg:where(.svelte-y6p1sn){fill:var(--color-cursor);stroke:var(--color-code-bg);stroke-width:1}.retro-preview__cursor-name.svelte-y6p1sn{margin:12px 0 0 -2px;padding:.1rem .4rem;border-radius:var(--card-radius);background:var(--color-cursor);color:var(--color-cursor-text);font-family:var(--font-heading);font-size:.6rem;font-weight:600}
