.play-section.svelte-o07a3s{margin:0 0 2.5rem}.play-heading.svelte-o07a3s{display:flex;align-items:center;gap:.7rem;margin:0 0 1.1rem}.play-heading__title.svelte-o07a3s{margin:0;font-size:clamp(1.2rem,2.4vw,1.5rem);font-weight:800;color:var(--text-title)}.play-heading__count.svelte-o07a3s{display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem;height:1.6rem;padding:0 .4rem;border-radius:999px;background:var(--bg-surface);color:var(--text-muted);font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums}.play-heading__icon.svelte-o07a3s{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:.7rem;background:#5a8cff29;color:#7fb0ff}.play-note.svelte-o07a3s{margin:.9rem 0 0;color:var(--text-muted);font-size:.9rem;line-height:1.6}.people-grid.svelte-o07a3s{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:.9rem;margin:0;padding:0;list-style:none}@media(max-width:480px){.people-grid.svelte-o07a3s{grid-template-columns:repeat(2,minmax(0,1fr))}}.filters.svelte-o07a3s{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1rem}.filters__btn.svelte-o07a3s{display:inline-flex;align-items:center;gap:.4rem;min-height:28px;padding:.2rem .7rem;border:1px solid var(--border-main);border-radius:999px;background:var(--bg-card);color:var(--text-main);font:inherit;font-size:.82rem;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.filters__btn.svelte-o07a3s:hover:not(:disabled),.filters__btn.svelte-o07a3s:focus-visible{border-color:var(--accent-primary);color:var(--text-title)}.filters__btn--on.svelte-o07a3s{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-on-accent)}.filters__btn.svelte-o07a3s:disabled{opacity:.45;cursor:default}.filters__btn--guess.svelte-o07a3s{font-style:italic}.filters__count.svelte-o07a3s{opacity:.7;font-variant-numeric:tabular-nums}.paper__title.svelte-o07a3s{margin:1rem 0 .3rem;color:var(--text-muted);font-size:.85rem;font-weight:500}.play-header.svelte-1nhb3l{margin-bottom:var(--space-2xl)}.play-header__badges.svelte-1nhb3l{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.play-header__edit.svelte-1nhb3l{display:inline-flex;margin-left:auto}.play-badge.svelte-1nhb3l{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .7rem;border-radius:var(--radius-full, 9999px);background:var(--bg-surface);border:1px solid var(--border-main);color:var(--text-muted);font-size:.82rem;font-weight:600}.play-header__title.svelte-1nhb3l{margin:0;font-size:clamp(1.5rem,4vw,2.2rem);font-weight:700;color:var(--text-title);text-wrap:balance}.play-header__author.svelte-1nhb3l{margin:.4rem 0 0;color:var(--text-muted);font-size:.95rem}.play-header__video.svelte-1nhb3l{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.play-page.svelte-arpl0b{padding:var(--page-pad-top) 0 var(--page-pad-bottom)}.play-nav.svelte-arpl0b{display:inline-flex;align-items:center;gap:.4rem;color:var(--text-muted);text-decoration:none;font-weight:600;transition:color var(--transition-fast)}.play-nav.svelte-arpl0b:hover,.play-nav.svelte-arpl0b:focus-visible{color:var(--accent-primary)}.play-nav--forward.svelte-arpl0b{margin-left:auto}.play-page__nav.svelte-arpl0b{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap;margin-bottom:var(--space-lg)}.play-heading.svelte-arpl0b{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.play-heading__title.svelte-arpl0b{margin:0;font-size:clamp(1.2rem,3vw,1.6rem);font-weight:700;color:var(--text-title)}.play-heading__count.svelte-arpl0b{display:grid;place-items:center;min-width:1.8rem;height:1.8rem;padding:0 .45rem;border-radius:var(--radius-full, 9999px);background:var(--bg-surface);border:1px solid var(--border-main);color:var(--text-muted);font-size:.82rem;font-weight:700}.play-heading__icon.svelte-arpl0b{display:inline-grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:var(--radius-md, 12px)}.play-heading__icon--gold.svelte-arpl0b{background:#f9b31d26;border:1px solid rgb(249 179 29 / .3);color:#f9b31d}.play-heading__icon--primary.svelte-arpl0b{background:#00b5ec26;border:1px solid rgb(0 181 236 / .3);color:var(--accent-primary)}.play-section.svelte-arpl0b{margin-bottom:var(--space-2xl)}.play-note.svelte-arpl0b{margin:.9rem 0 0;max-width:60ch;color:var(--text-muted);font-size:.9rem;line-height:1.5}.play-list.svelte-arpl0b{margin:.5rem 0 0;padding-left:1.1rem;color:var(--text-main);line-height:1.6}.people-grid.svelte-arpl0b{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:1rem}@media(max-width:767px){.people-grid.svelte-arpl0b{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}.chips.svelte-arpl0b{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.chip.svelte-arpl0b{display:inline-flex;align-items:center;padding:.35rem .9rem;border-radius:var(--radius-full, 9999px);background:var(--bg-surface);border:1px solid var(--border-main);color:var(--text-main);text-decoration:none;font-weight:600;font-size:.9rem;transition:border-color var(--transition-fast),color var(--transition-fast)}.chip.svelte-arpl0b:hover,.chip.svelte-arpl0b:focus-visible{border-color:var(--accent-primary);color:var(--accent-primary)}.chips__item--label.svelte-arpl0b{display:inline-flex;align-items:center}.supporting-label.svelte-arpl0b{color:var(--text-muted);font-size:.85rem;font-weight:500;padding:0 .25rem}.chip--supporting.svelte-arpl0b{font-size:.82rem;padding:.25rem .75rem;font-weight:500;opacity:.9;border-style:dotted}.chip--festival.svelte-arpl0b{border-style:dashed}
