.verdict-card{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:.9rem;margin:1.5rem 0;padding:1rem 1.1rem}.verdict-card__heading{color:var(--text-primary);margin:0 0 .75rem;font-size:1.05rem;font-weight:700}.verdict-card__sides{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=640px){.verdict-card__sides{grid-template-columns:1fr 1fr}}.verdict-side{border-left:3px solid var(--border-color);background:var(--bg-card,var(--bg-primary));border-radius:.5rem;padding:.7rem .8rem}.verdict-side--believer{border-left-color:var(--accent)}.verdict-side--skeptic{border-left-color:var(--link-color,var(--text-secondary))}.verdict-side__who{align-items:baseline;gap:.4rem;margin-bottom:.3rem;display:flex}.verdict-side__name{color:var(--text-primary);font-weight:700}.verdict-side__role{color:var(--text-muted);font-size:.8rem}.verdict-side__line{color:var(--text-secondary);margin:.4rem 0 0;line-height:1.45}.verdict-meter{align-items:center;gap:.45rem;font-size:.85rem;display:inline-flex}.verdict-meter__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.verdict-meter__dots{letter-spacing:.12em;color:var(--text-primary)}.verdict-meter__empty{color:var(--text-muted);opacity:.6}.verdict-card__outcome{margin:.85rem 0 0;font-weight:700}.verdict-outcome--believer{color:var(--accent)}.verdict-outcome--skeptic{color:var(--link-color,var(--text-primary))}.verdict-outcome--draw{color:var(--text-secondary)}.verdict-card__foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;margin-top:.5rem;display:flex}.verdict-tally{color:var(--text-secondary);margin:0;font-size:.85rem}.verdict-tally__label{color:var(--text-muted)}.verdict-card__show{color:var(--link-color,var(--accent));font-size:.85rem}.verdict-chip{white-space:nowrap;color:#fff;background:#ffffff1a;border-radius:999px;margin-left:.5rem;padding:.05rem .5rem;font-size:.72rem;font-weight:700;display:inline-block}.verdict-chip.verdict-outcome--believer{background:color-mix(in srgb, var(--accent) 30%, transparent)}.verdict-chip.verdict-outcome--skeptic{background:color-mix(in srgb, var(--link-color,#fff) 25%, transparent)}.verdict-tally--stage{color:#fffc;margin-top:.4rem}.verdict-tally--stage .verdict-tally__label{color:#fff9}.share-menu{display:inline-block;position:relative}.share-menu__trigger{align-items:center;gap:.4rem;display:inline-flex}.share-menu__icon{flex:none;width:1rem;height:1rem}.share-menu__panel{z-index:50;background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:.75rem;min-width:12rem;padding:.35rem;position:absolute;top:calc(100% + .4rem);left:0;box-shadow:0 10px 30px #00000040}.share-menu--end .share-menu__panel{left:auto;right:0}.share-menu__list{margin:0;padding:0;list-style:none}.share-menu__link{width:100%;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.5rem .75rem;font-size:.9rem;text-decoration:none;display:block}.share-menu__link:hover,.share-menu__link:focus-visible{background:var(--bg-secondary);color:var(--accent)}.share-menu__trigger--overlay{color:#e8ecff;cursor:pointer;background:#0a0e1cd9;border:1px solid #7cc4ff40;border-radius:999px;padding:.3rem .75rem;font-size:.8rem}.share-menu__trigger--overlay:hover,.share-menu__trigger--overlay:focus-visible{border-color:#7cc4ff}
