:root{--cap-ink:#0f0f14;--cap-ink-soft:rgba(15,15,20,.75);--cap-ink-inv:#fff;--cap-surface:rgba(255,255,255,.08);--cap-surface-2:rgba(255,255,255,.12);--glass-xs:rgba(255,255,255,.1);--glass-sm:rgba(255,255,255,.14);--glass-md:rgba(255,255,255,.18);--blur-sm:blur(6px);--blur-md:blur(10px);--blur-lg:blur(14px);--cap-shadow-soft:0 10px 28px rgba(0,0,0,.16);--cap-shadow-card:0 8px 18px rgba(0,0,0,.12);--cap-radius-sm:10px;--cap-radius-md:14px;--cap-radius-lg:18px;--cap-pad-sm:.9rem;--cap-pad-md:1.25rem;--cap-pad-lg:2rem;--header-h:80px;--font-hero:'Satisfy',cursive;--font-alt:'Montserrat Alternates','Montserrat',system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.capsule.capsule-pop-culture{--cap-ink:#0c0c12}.capsule.capsule-ex-voto{--cap-ink:#0a0d0f}.u-glass{background:var(--glass-sm);backdrop-filter:var(--blur-md);-webkit-backdrop-filter:var(--blur-md)}.u-chip{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 12px;border-radius:999px;background:var(--glass-xs);color:var(--cap-ink-inv);border:1px solid rgba(255,255,255,.24)}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto !important;animation-duration:.001ms !important}}