fieldset.svelte-jvt7h7{border:0;width:240px;min-width:0;margin:0;padding:0;position:relative}.rating-label.svelte-jvt7h7{color:var(--muted);justify-content:space-between;font-size:14px;line-height:1.6;display:flex}.rating-value.svelte-jvt7h7{color:var(--foreground);font-variant-numeric:tabular-nums}.stars.svelte-jvt7h7{display:flex}.star.svelte-jvt7h7{width:48px;height:44px;display:flex;position:relative}.artwork.svelte-jvt7h7{color:#facc15;width:36px;height:36px;position:absolute;top:4px;left:6px}svg.svelte-jvt7h7{fill:none;stroke:currentColor;stroke-width:1px;width:36px;height:36px;display:block}.artwork.svelte-jvt7h7>svg:where(.svelte-jvt7h7){opacity:.6}.fill.svelte-jvt7h7{position:absolute;inset:0 auto 0 0;overflow:hidden}.fill.svelte-jvt7h7 svg:where(.svelte-jvt7h7){fill:currentColor}label.svelte-jvt7h7{cursor:pointer;border-radius:3px;width:24px;height:44px;display:block;position:relative}input.svelte-jvt7h7{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}label.svelte-jvt7h7:has(input:where(.svelte-jvt7h7):focus-visible){outline:2px solid var(--ring);outline-offset:2px}.club-panel.svelte-1ffj3r8{padding:var(--panel-pad);border-radius:var(--radius);background:var(--card);border:1px solid var(--border)}.club-content.svelte-1ffj3r8{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 24px;display:grid}.club-content.svelte-1ffj3r8>:where(.svelte-1ffj3r8):not(.club-heading):not(.club-controls){grid-column:1/-1}.club-controls.svelte-1ffj3r8{flex-wrap:wrap;grid-area:1/2;align-items:end;gap:12px 16px;display:flex}.club-heading.svelte-1ffj3r8 h2:where(.svelte-1ffj3r8){margin:0;scroll-margin-top:160px}.club-footer.svelte-1ffj3r8{border-top:1px solid var(--border);color:var(--muted);flex-direction:column;gap:8px;padding-top:16px;font-size:14px;line-height:1.5;display:flex}.club-stats.svelte-1ffj3r8{flex-wrap:wrap;gap:4px 16px;display:flex}.club-stats.svelte-1ffj3r8 strong:where(.svelte-1ffj3r8){color:var(--foreground);font-weight:500}.club-session.svelte-1ffj3r8{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}@media (width<=900px){.club-content.svelte-1ffj3r8{grid-template-columns:minmax(0,1fr);gap:16px}.club-controls.svelte-1ffj3r8{grid-area:auto/1}}@media (width<=600px){.club-panel.svelte-1ffj3r8{padding:20px}}section.svelte-99xkw7{flex-direction:column;gap:16px;display:flex}ul.svelte-99xkw7{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.writer-card.svelte-99xkw7{background:var(--card);border-radius:var(--radius);height:100%;color:var(--foreground);align-items:center;gap:20px;padding:20px;text-decoration:none;display:flex}img.svelte-99xkw7,.portrait-fallback.svelte-99xkw7{border-radius:var(--radius);object-fit:cover;flex-shrink:0;width:96px;height:128px}.portrait-fallback.svelte-99xkw7{background:var(--secondary);color:var(--muted);justify-content:center;align-items:center;font-size:40px;font-weight:700;display:flex}.writer-info.svelte-99xkw7{min-width:0}.writer-name.svelte-99xkw7{overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:1.3}.profile-link.svelte-99xkw7{text-underline-offset:4px;align-items:center;min-height:44px;margin-top:4px;font-size:14px;text-decoration:underline;display:inline-flex}a.svelte-99xkw7:hover .profile-link:where(.svelte-99xkw7){text-decoration-thickness:2px}@media (width<=600px){.writer-card.svelte-99xkw7{gap:16px;padding:16px}img.svelte-99xkw7,.portrait-fallback.svelte-99xkw7{width:80px;height:112px}}
