.story-scope{--theme-bg-base:244 240 230;--theme-bg-raised:236 230 214;--theme-bg-overlay:244 240 230;--theme-bg-inverse:28 25 23;--theme-fg-primary:28 25 23;--theme-fg-secondary:62 56 51;--theme-fg-muted:90 82 75;--theme-fg-subtle:138 128 121;--theme-fg-inverse:244 240 230;--theme-rule:201 192 168;--theme-rule-subtle:219 211 188;--theme-accent:178 58 12;--theme-accent-hover:140 45 8;--theme-accent-tint:242 217 201;--theme-accent-deep:140 45 8;--theme-good:47 93 58;--theme-warning:180 100 20;--theme-error:152 40 30;--theme-hover-shadow:0 1px 2px rgba(28,25,23,0.06);--theme-glow-sm:none;--theme-glow-md:none;--theme-glow-lg:none;--theme-glass-shadow:0 1px 3px rgba(28,25,23,0.08);--theme-glass-blur:0;--theme-glass-bg:rgb(236 230 214);--theme-text-glow:none;--theme-accent-gradient:linear-gradient(135deg,rgb(178 58 12),rgb(178 58 12));--theme-mesh-gradient:none;--font-display-active:var(--font-display-editorial);--font-body-active:var(--font-body-editorial);--theme-radius-card:4px;--theme-radius-button:4px;--theme-radius-sm:2px;--theme-radius-md:3px;--theme-radius-lg:4px;background:rgb(var(--theme-bg-base))}.story-scope .story-world{--sw-bg:#f4ecdc;--sw-ink:#1c1917;--sw-ink-soft:#5a524b;--sw-accent:#b23a0c;--sw-font-display:var(--font-display-active);--sw-font-body:var(--font-body-active)}.story-world .sw-copy__eyebrow{display:block;margin-top:18px;font-family:var(--sw-font-display);font-weight:700;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sw-accent)}.story-world .sw-copy__title{font-family:var(--sw-font-display);font-weight:700;color:var(--sw-ink);font-size:clamp(2rem,4.4vw,3.5rem);line-height:1.03;margin:12px 0 0;letter-spacing:-.01em;text-shadow:0 2px 20px color-mix(in srgb,var(--sw-bg) 70%,transparent)}.story-world .sw-copy__body{margin-top:18px;font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.55;color:color-mix(in srgb,var(--sw-ink) 78%,var(--sw-ink-soft));max-width:40ch;text-shadow:0 1px 12px color-mix(in srgb,var(--sw-bg) 90%,transparent)}.story-world .sw-btn{text-decoration:none;font-weight:600;font-size:.95rem;padding:13px 24px;border-radius:999px;transition:transform .2s}.story-world .sw-btn--primary{color:#fff;background:var(--sw-ink)}.story-world .sw-btn--ghost{color:var(--sw-ink);border:1.5px solid color-mix(in srgb,var(--sw-ink) 25%,transparent)}@media (max-width:860px){.story-world .sw-copy__title{font-size:clamp(1.9rem,7.5vw,2.7rem)}.story-world .sw-copy__body{max-width:none;font-size:clamp(.98rem,3.6vw,1.1rem)}.story-world .sw-btn{padding:15px 26px}}.story-world .sw-topbar{display:none}.story-scope .dark-only{display:none!important}