.post-detail-page.svelte-m1w27f,.card.main-card,.card.panel-card,.opinion-form.svelte-m1w27f,.opinion-list.svelte-m1w27f,.source-list.svelte-m1w27f,.card-section.svelte-m1w27f{display:grid;gap:.85rem}.post-hero.svelte-m1w27f,.opinion-item.svelte-m1w27f,.status-box.svelte-m1w27f{border:1px solid var(--line-soft, rgb(255 255 255 / .08));background:var(--surface-1, linear-gradient(180deg, rgb(14 22 39 / .96), rgb(9 16 30 / .98)));box-shadow:var(--shadow-md)}.card.main-card,.card.panel-card,.card.manage-card{background:var(--surface-1, linear-gradient(180deg, rgb(14 22 39 / .96), rgb(9 16 30 / .98)));border:1px solid var(--line-soft, rgb(255 255 255 / .1));color:#f8fafc;box-shadow:var(--shadow-md)}.hero-action.svelte-m1w27f,.source-link.svelte-m1w27f{text-decoration:none}.status-box.svelte-m1w27f{padding:.75rem .9rem;border-radius:1rem}.status-box--error.svelte-m1w27f{background:#ef444424;border-color:#ef44443d;color:#fecaca}.status-box--success.svelte-m1w27f{background:#10b98129;border-color:#10b98142;color:#a7f3d0}.post-hero.svelte-m1w27f,.card.main-card,.card.panel-card,.card.manage-card{border-radius:1rem;padding:.95rem}.card.main-card{gap:.9rem}.card-divider.svelte-m1w27f{height:1px;background:#ffffff1a;margin:.15rem 0}.card-section.svelte-m1w27f{gap:.55rem}.card-section.svelte-m1w27f h2:where(.svelte-m1w27f){font-size:1rem;font-weight:700;color:#f8fafc;margin:0}.login-prompt.svelte-m1w27f{font-size:.875rem;color:#94a3b8;margin:0}.login-prompt.svelte-m1w27f a:where(.svelte-m1w27f){color:#93c5fd;text-decoration:underline}.post-hero.svelte-m1w27f{display:grid;gap:.75rem}.post-hero__top.svelte-m1w27f,.post-hero__actions.svelte-m1w27f,.panel-head.svelte-m1w27f,.quality-strip.svelte-m1w27f,.checkbox-row.svelte-m1w27f,.opinion-item__top.svelte-m1w27f,.opinion-item__meta.svelte-m1w27f,.manage-actions.svelte-m1w27f,.section-head.svelte-m1w27f{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.post-hero__top.svelte-m1w27f,.panel-head.svelte-m1w27f,.opinion-item__top.svelte-m1w27f,.manage-actions.svelte-m1w27f,.section-head.svelte-m1w27f{justify-content:space-between}.post-hero__title-block.svelte-m1w27f{display:grid;gap:.3rem}.post-hero__eyebrow.svelte-m1w27f{color:#93c5fd;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0}.post-hero.svelte-m1w27f h1:where(.svelte-m1w27f),.opinions-section__head.svelte-m1w27f h2:where(.svelte-m1w27f){color:#fff;margin:0}.post-hero.svelte-m1w27f h1:where(.svelte-m1w27f){font-size:clamp(1.6rem,4vw,2.3rem);line-height:1.15}.post-hero__meta-line.svelte-m1w27f{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;color:var(--text-muted, rgb(148 163 184 / .9));font-size:.8rem;margin:0}.post-hero__meta-sep.svelte-m1w27f{opacity:.5}.post-hero__chips.svelte-m1w27f{display:flex;flex-wrap:wrap;gap:.35rem}.hero-chip.svelte-m1w27f{display:inline-flex;align-items:center;padding:.22rem .6rem;border-radius:999px;font-size:.72rem;font-weight:600;text-decoration:none;line-height:1.3;transition:opacity .15s ease}.hero-chip.svelte-m1w27f:hover{opacity:1}.hero-chip--politician.svelte-m1w27f{background:#1d4ed8;border:1px solid #1d4ed8;color:#fff}.hero-chip--politician.svelte-m1w27f:hover{background:#2563eb;border-color:#2563eb}.hero-chip--party.svelte-m1w27f{background:#15803d;border:1px solid #15803d;color:#fff}.hero-chip--party.svelte-m1w27f:hover{background:#16a34a;border-color:#16a34a}.post-type-pill.svelte-m1w27f,.stance-tag.svelte-m1w27f{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .75rem;border-radius:999px;border:1px solid rgb(255 255 255 / .1);font-size:.8rem;font-weight:700}.post-type-pill.svelte-m1w27f{background:#3b82f633;border-color:#3b82f657;color:#dbeafe}.stance-tag--support.svelte-m1w27f{background:#22c55e2e;border-color:#22c55e57;color:#22c55e}.stance-tag--neutral.svelte-m1w27f{background:#94a3b838;border-color:#94a3b857;color:#e2e8f0}.stance-tag--oppose.svelte-m1w27f{background:#ef44442e;border-color:#ef444457;color:#ef4444}.delete-action.svelte-m1w27f{background:#ef44442e;border-color:#ef444457;color:#fca5a5}.manage-card__title.svelte-m1w27f,.opinion-item.svelte-m1w27f strong:where(.svelte-m1w27f){color:#f8fafc;margin:0}.hint.svelte-m1w27f,.checkbox-row.svelte-m1w27f,.card.manage-card p.svelte-m1w27f,.opinion-item__meta.svelte-m1w27f>span:where(.svelte-m1w27f):not(.stance-tag),.source-list.svelte-m1w27f li:where(.svelte-m1w27f){color:#94a3b8}.opinions-section__head.svelte-m1w27f p:where(.svelte-m1w27f){color:#94a3b8}.post-content.svelte-m1w27f,.opinion-item.svelte-m1w27f p:where(.svelte-m1w27f){color:#e2e8f0;line-height:1.7;white-space:pre-wrap}.evaluation-block.svelte-m1w27f{display:grid;gap:.35rem}.stance-display.svelte-m1w27f,.stance-row.svelte-m1w27f,.composer-stance.svelte-m1w27f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.ratio-bar.svelte-m1w27f{display:flex;height:.45rem;border-radius:999px;overflow:hidden;background:#ffffff14}.ratio-bar__support.svelte-m1w27f{background:#22c55e;height:100%;transition:width .4s ease}.ratio-bar__neutral.svelte-m1w27f{background:#94a3b8;height:100%;transition:width .4s ease}.ratio-bar__oppose.svelte-m1w27f{background:#ef4444;height:100%;transition:width .4s ease}.stance-count.svelte-m1w27f{display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;padding:.5rem;border-radius:.85rem;border:1px solid rgb(255 255 255 / .1);background:#ffffff0a;color:#94a3b8;font-size:.88rem;font-weight:700}.stance-count--support.svelte-m1w27f{border-color:#22c55e4d;background:#22c55e1f;color:#86efac}.stance-count--neutral.svelte-m1w27f{border-color:#94a3b86b;background:#94a3b82e;color:#cbd5e1}.stance-count--oppose.svelte-m1w27f{border-color:#ef44444d;background:#ef44441f;color:#fca5a5}.reaction-button.svelte-m1w27f{min-height:2.4rem;padding:.5rem;border-radius:.85rem;font-size:.88rem;font-weight:700;border:1px solid transparent;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease;background:#ffffff0f;color:#94a3b8;border-color:#ffffff1a}.reaction-button.active.svelte-m1w27f,.reaction-button.svelte-m1w27f:hover{color:#fff}.reaction-button--support.active.svelte-m1w27f,.reaction-button--support.svelte-m1w27f:hover{background:#22c55e;border-color:#16a34a}.reaction-button--neutral.active.svelte-m1w27f,.reaction-button--neutral.svelte-m1w27f:hover{background:#64748b;border-color:#475569}.reaction-button--oppose.active.svelte-m1w27f,.reaction-button--oppose.svelte-m1w27f:hover{background:#ef4444;border-color:#dc2626}.quality-strip.svelte-m1w27f{gap:.5rem}.quality-pill.svelte-m1w27f{display:inline-flex;align-items:center;padding:.35rem .85rem;border-radius:999px;font-size:.82rem;font-weight:600;border:none;cursor:pointer;transition:background .16s ease}.quality-pill--good.svelte-m1w27f{background:#22c55e1f;color:#86efac;border:1px solid rgb(34 197 94 / .3)}.quality-pill--good.active.svelte-m1w27f,.quality-pill--good.svelte-m1w27f:hover{background:#22c55e;color:#fff}.quality-pill--fake.svelte-m1w27f{background:#ef44441f;color:#fca5a5;border:1px solid rgb(239 68 68 / .3)}.quality-pill--fake.active.svelte-m1w27f,.quality-pill--fake.svelte-m1w27f:hover{background:#ef4444;color:#fff}.source-list.svelte-m1w27f{list-style:none;padding:0;margin:0}.source-link.svelte-m1w27f{color:#93c5fd;word-break:break-all;font-size:.875rem}.source-link.svelte-m1w27f:hover{text-decoration:underline}.opinion-item.svelte-m1w27f{padding:.9rem;border-radius:.85rem}.opinion-item--support.svelte-m1w27f{background:#22c55e24;border-color:#22c55e57!important}.opinion-item--neutral.svelte-m1w27f{background:#94a3b82e;border-color:#94a3b852!important}.opinion-item--oppose.svelte-m1w27f{background:#ef444424;border-color:#ef444457!important}.opinion-item__top.svelte-m1w27f{justify-content:space-between}.opinion-item__meta.svelte-m1w27f{gap:.5rem;font-size:.82rem}textarea.svelte-m1w27f{width:100%;padding:.75rem;border-radius:.9rem;border:1px solid rgb(255 255 255 / .12);background:#ffffff0d;color:#f8fafc;font-family:inherit;font-size:.9rem;resize:vertical;box-sizing:border-box}textarea.svelte-m1w27f:focus{outline:2px solid #3b82f6;outline-offset:1px}.opinion-actions.svelte-m1w27f{display:flex;justify-content:flex-end}.opinion-submit{min-width:8rem}.card.manage-card{display:flex;justify-content:space-between;align-items:center;gap:.9rem}.opinions-section.svelte-m1w27f{display:grid;gap:.85rem}.opinions-section__head.svelte-m1w27f{align-items:flex-start}.sr-only.svelte-m1w27f{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
