.experiment-page.svelte-1227999{max-width:800px;margin:0 auto;padding:2rem 1rem;color:var(--text-primary)}.hero.svelte-1227999{text-align:center;margin-bottom:2.5rem}.hero.svelte-1227999 h1:where(.svelte-1227999){margin-bottom:.5rem;color:var(--text-primary)}.subtitle.svelte-1227999{font-size:1.15rem;color:var(--text-secondary);line-height:1.6}.experiment-section.svelte-1227999{margin-bottom:2rem}.instructions.svelte-1227999 p:where(.svelte-1227999){margin-bottom:.5rem}.hint.svelte-1227999{font-size:.85rem;color:var(--text-tertiary)}.underline.svelte-1227999{text-decoration:underline;text-underline-offset:2px}textarea.svelte-1227999{width:100%;border:var(--classic-border);border-radius:var(--base-border-radius);padding:.75rem;font-size:1rem;font-family:inherit;resize:vertical;min-height:160px;background:var(--void-surface);color:var(--text-primary)}textarea.svelte-1227999::-moz-placeholder{color:var(--text-muted)}textarea.svelte-1227999::placeholder{color:var(--text-muted)}textarea.svelte-1227999:disabled{opacity:.6;cursor:not-allowed}.button-row.svelte-1227999{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.75rem}.btn.svelte-1227999{padding:.6rem 1.4rem;border:none;border-radius:var(--base-border-radius);font-size:.95rem;font-weight:600;cursor:pointer;transition:opacity .15s}.btn.svelte-1227999:disabled{opacity:.4;cursor:not-allowed}.btn.svelte-1227999:hover:not(:disabled){opacity:.85}.btn-primary.svelte-1227999{background:#7c3aed;background:var(--color-theme-purple, #7c3aed);color:#fff}.btn-secondary.svelte-1227999{background:var(--void-elevated);color:var(--text-primary)}.results-section.svelte-1227999{margin-bottom:2.5rem}.results-summary.svelte-1227999{text-align:center;padding:1rem;background:var(--void-surface);border-radius:var(--base-border-radius);margin-bottom:1.5rem;color:var(--text-primary)}.results-grid.svelte-1227999{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1rem}.result-column.svelte-1227999{border-radius:var(--base-border-radius);padding:1rem;border-top:3px solid}.result-anger.svelte-1227999{background:#ef44441a;border-top-color:#ef4444}.result-fear.svelte-1227999{background:#f59e0b1a;border-top-color:#f59e0b}.result-shame.svelte-1227999{background:#7c3aed1a;border-top-color:#7c3aed}.column-header.svelte-1227999{margin-bottom:.75rem}.column-header.svelte-1227999 h3:where(.svelte-1227999){margin:0;font-size:1.05rem;color:var(--text-primary)}.column-desc.svelte-1227999{display:block;font-size:.75rem;color:var(--text-tertiary)}.column-count.svelte-1227999{display:inline-block;font-size:.8rem;font-weight:700;color:var(--text-secondary);margin-top:.2rem}.chips.svelte-1227999{display:flex;flex-wrap:wrap;gap:.35rem}.chip.svelte-1227999{display:inline-block;padding:.2rem .6rem;border-radius:999px;font-size:.82rem;font-weight:500;animation:svelte-1227999-chipFadeIn .4s ease-out both}@keyframes svelte-1227999-chipFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.chip-anger.svelte-1227999{background-color:#ef444426;color:#fca5a5;border:1px solid rgba(239,68,68,.3)}.chip-fear.svelte-1227999{background-color:#f59e0b26;color:#fcd34d;border:1px solid rgba(245,158,11,.3)}.chip-shame.svelte-1227999{background-color:#7c3aed26;color:var(--shadow-monarch-lightest);border:1px solid rgba(124,58,237,.3)}.chip-other.svelte-1227999{background-color:var(--void-elevated);color:var(--text-secondary);border:1px solid var(--void-highlight)}.chip-empty.svelte-1227999{font-size:.82rem;color:var(--text-muted);font-style:italic}.result-other.svelte-1227999{margin-top:.75rem;padding:1rem;background:var(--void-surface);border-radius:var(--base-border-radius);border:1px dashed var(--void-elevated)}.result-other.svelte-1227999 h4:where(.svelte-1227999){margin:0 0 .5rem;font-size:.9rem;color:var(--text-secondary)}.other-note.svelte-1227999{font-size:.82rem;color:var(--text-muted);margin-top:.5rem;margin-bottom:0}.explanation.svelte-1227999{margin-bottom:2.5rem}.explanation.svelte-1227999 hr:where(.svelte-1227999){margin:1.5rem 0;border:none;border-top:var(--classic-border)}.reflection-questions.svelte-1227999{background:var(--void-surface);padding:1rem 1.25rem;border-radius:var(--base-border-radius);border-left:3px solid #7c3aed;border-left:3px solid var(--color-theme-purple, #7c3aed);margin:1.25rem 0;color:var(--text-primary)}.reflection-questions.svelte-1227999 h3:where(.svelte-1227999){margin-top:0;font-size:1rem;color:var(--text-primary)}.reflection-questions.svelte-1227999 ul:where(.svelte-1227999){margin-bottom:0}.reflection-questions.svelte-1227999 li:where(.svelte-1227999){margin-bottom:.4rem}.additional-reading.svelte-1227999{margin-bottom:2.5rem}.tweet-grid.svelte-1227999{display:flex;gap:1rem}.tweet-grid.svelte-1227999 .twitter-tweet{flex:1}.color-wheel-section.svelte-1227999{padding-top:2rem;border-top:var(--classic-border)}.color-wheel-figure.svelte-1227999{margin:1.5rem auto;text-align:center;max-width:480px}.color-wheel-figure.svelte-1227999 figcaption:where(.svelte-1227999){font-size:.82rem;color:var(--text-tertiary);margin-top:.4rem}.color-wheel-btn.svelte-1227999{display:block;width:100%;padding:0;border:var(--classic-border);border-radius:var(--base-border-radius);background:none;cursor:zoom-in;position:relative;overflow:hidden;transition:border-color .2s}.color-wheel-btn.svelte-1227999:hover,.color-wheel-btn.focus-visible.svelte-1227999,.color-wheel-btn.svelte-1227999.focus-visible{border-color:var(--shadow-monarch-light)}.color-wheel-btn.svelte-1227999:hover,.color-wheel-btn.svelte-1227999:focus-visible{border-color:var(--shadow-monarch-light)}.color-wheel-btn.svelte-1227999:hover .expand-hint:where(.svelte-1227999),.color-wheel-btn.focus-visible.svelte-1227999 .expand-hint:where(.svelte-1227999){opacity:1}.color-wheel-btn.svelte-1227999:hover .expand-hint:where(.svelte-1227999),.color-wheel-btn.svelte-1227999.focus-visible .expand-hint:where(.svelte-1227999){opacity:1}.color-wheel-btn.svelte-1227999:hover .expand-hint:where(.svelte-1227999),.color-wheel-btn.svelte-1227999:focus-visible .expand-hint:where(.svelte-1227999){opacity:1}.color-wheel-btn.svelte-1227999 img:where(.svelte-1227999){display:block;width:100%;border-radius:calc(var(--base-border-radius) - 1px)}.expand-hint.svelte-1227999{position:absolute;bottom:.5rem;right:.5rem;background:#000000b3;color:#fff;font-size:.75rem;padding:.2rem .5rem;border-radius:4px;opacity:0;transition:opacity .2s;pointer-events:none}.lightbox.svelte-1227999{position:fixed;inset:0;z-index:1000;background:#000000d9;display:flex;align-items:center;justify-content:center;cursor:zoom-out;padding:2rem}.lightbox.svelte-1227999 img:where(.svelte-1227999){max-width:90vw;max-height:90vh;border-radius:var(--base-border-radius);-o-object-fit:contain;object-fit:contain}.lightbox-close.svelte-1227999{position:absolute;top:1rem;right:1rem;background:#ffffff26;border:none;color:#fff;font-size:1.5rem;width:2.5rem;height:2.5rem;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.lightbox-close.svelte-1227999:hover{background:#ffffff40}.color-wheel-mapping.svelte-1227999{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.triad-box.svelte-1227999{padding:1rem;border-radius:var(--base-border-radius);border-left:4px solid}.triad-box.svelte-1227999 h3:where(.svelte-1227999){margin-top:0;font-size:1rem;color:var(--text-primary)}.triad-box.svelte-1227999 p:where(.svelte-1227999){color:var(--text-secondary)}.triad-box.svelte-1227999 p:where(.svelte-1227999):last-child{margin-bottom:0}.triad-verdict.svelte-1227999{font-size:.85rem;font-weight:600;font-style:italic}.shame-box.svelte-1227999{background-color:#7c3aed1a;border-left-color:#7c3aed}.anger-box.svelte-1227999{background-color:#ef44441a;border-left-color:#ef4444}.fear-box.svelte-1227999{background-color:#f59e0b1a;border-left-color:#f59e0b}.wheel-critique.svelte-1227999{margin:2rem 0}.wheel-critique.svelte-1227999 li:where(.svelte-1227999){margin-bottom:1rem;line-height:1.6}.depression-examples.svelte-1227999{margin-top:.5rem;list-style:none;padding-left:0}.depression-examples.svelte-1227999 li:where(.svelte-1227999){padding:.5rem .75rem;margin-bottom:.5rem;border-radius:var(--base-border-radius);background:var(--void-surface);font-size:.9rem;color:var(--text-secondary)}.key-insight.svelte-1227999{margin:2rem 0;padding:1.5rem;background:var(--void-surface);border-radius:var(--base-border-radius);border:var(--classic-border);color:var(--text-primary)}.key-insight.svelte-1227999 h3:where(.svelte-1227999){margin-top:0;color:var(--text-primary)}.centers-grid.svelte-1227999{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem;margin-top:1rem}.center-card.svelte-1227999{padding:.75rem;border-radius:var(--base-border-radius);border-top:3px solid;text-align:center}.center-card.svelte-1227999 h4:where(.svelte-1227999){margin:0 0 .25rem;font-size:.9rem;color:var(--text-primary)}.center-card.svelte-1227999 p:where(.svelte-1227999){margin:.2rem 0;font-size:.82rem;color:var(--text-secondary)}.center-anger.svelte-1227999{background:#ef44441a;border-top-color:#ef4444}.center-fear.svelte-1227999{background:#f59e0b1a;border-top-color:#f59e0b}.center-shame.svelte-1227999{background:#7c3aed1a;border-top-color:#7c3aed}.section-cta.svelte-1227999{text-align:center;font-size:1.1rem;font-weight:500;margin-top:2rem}.section-cta.svelte-1227999 a:where(.svelte-1227999){color:#8b5cf6;color:var(--shadow-monarch-light, #8b5cf6);font-weight:700}@media(max-width:640px){.results-grid.svelte-1227999,.centers-grid.svelte-1227999{grid-template-columns:1fr}.tweet-grid.svelte-1227999{flex-direction:column}}
