.theme-scholar{--theme-primary:#1e3a5f;--theme-accent:#c4962c;--theme-bg:#f9f9f7;--theme-radius:6px;--theme-font-display:var(--font-bricolage);--theme-primary-fg:#f9f9f7;--theme-font-body:var(--font-inter);--identity-locked:#1e3a5f;--accent-locked:#c4962c;--hairline-locked:#dde1e6;--brand-cta:var(--theme-brand-strong,var(--identity-locked));--brand-active:var(--theme-brand-strong,var(--identity-locked));--brand-ring:var(--theme-brand-strong,var(--identity-locked));--brand-link-hover:var(--theme-brand-accent,var(--accent-locked));--brand-eyebrow:var(--theme-brand-accent,var(--accent-locked));--brand-hero-strip:var(--theme-brand-strong,var(--accent-locked));--brand-nav-fill:var(--theme-brand-strong,var(--identity-locked));--brand-surface-tint:var(--theme-brand-soft,color-mix(in srgb,var(--identity-locked) 4%,var(--theme-bg)));--scholar-ink:#121826;--scholar-ink-2:#4a5568;--scholar-paper:var(--theme-bg);--scholar-paper-2:#f0f2f5;--scholar-hairline:var(--theme-hairline,#dde1e6);--scholar-surface:var(--theme-surface,#f0f2f5);--scholar-mute:var(--theme-muted,#6b7280);--scholar-navy:var(--theme-primary);--scholar-gold:var(--theme-accent);--scholar-placeholder-bg:#e5e8ed;--scholar-placeholder-ink:#1e3a5f;--scholar-brand-strong:var(--theme-brand-strong);--scholar-brand-strong-fg:var(--theme-brand-strong-fg);--scholar-brand-soft:var(--theme-brand-soft);--scholar-brand-soft-fg:var(--theme-brand-soft-fg);--scholar-brand-line:var(--theme-brand-line);--scholar-brand-accent:var(--theme-brand-accent);--scholar-action:var(--theme-action-primary);--scholar-action-fg:var(--theme-action-primary-fg);--scholar-action-secondary:var(--theme-action-secondary);--scholar-action-secondary-fg:var(--theme-action-secondary-fg);--scholar-radius-card:var(--theme-radius);--scholar-radius-button:6px;--scholar-radius-pill:999px;--scholar-gap-sm:12px;--scholar-gap-md:24px;--scholar-gap-lg:48px;--scholar-pad-card:24px;--scholar-pad-section:96px;background-color:var(--theme-bg);color:var(--scholar-ink);font-family:var(--theme-font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.theme-scholar.density-compact{--scholar-gap-sm:8px;--scholar-gap-md:16px;--scholar-gap-lg:32px;--scholar-pad-card:16px;--scholar-pad-section:72px}.theme-scholar.density-spacious{--scholar-gap-sm:16px;--scholar-gap-md:32px;--scholar-gap-lg:64px;--scholar-pad-card:32px;--scholar-pad-section:128px}.theme-scholar{--scholar-shadow-card:0 2px 6px rgba(30,58,95,.08);--scholar-shadow-lift:0 6px 20px rgba(30,58,95,.12);--scholar-btn-shadow:0 2px 6px rgba(30,58,95,.24)}.theme-scholar.preset-lecture-hall{--theme-accent:#6b4fbb;--scholar-gold:#6b4fbb}[data-storefront-mode=dark] .theme-scholar{--theme-bg:#0d1117;--scholar-ink:#e8ecf0;--scholar-ink-2:#a0aab4;--scholar-paper:#0d1117;--scholar-paper-2:#161b22;--scholar-surface:var(--scholar-paper-2);--scholar-hairline:var(--theme-hairline,rgba(196,150,44,.15));--scholar-mute:var(--theme-muted,#7d8794);--scholar-placeholder-bg:#161b22;--scholar-placeholder-ink:rgba(196,150,44,.3);background-color:var(--theme-bg);color:var(--scholar-ink)}@media (prefers-color-scheme:dark){[data-storefront-mode=auto] .theme-scholar{--theme-bg:#0d1117;--scholar-ink:#e8ecf0;--scholar-ink-2:#a0aab4;--scholar-paper:#0d1117;--scholar-paper-2:#161b22;--scholar-surface:var(--scholar-paper-2);--scholar-hairline:var(--theme-hairline,rgba(196,150,44,.15));--scholar-mute:var(--theme-muted,#7d8794);--scholar-placeholder-bg:#161b22;--scholar-placeholder-ink:rgba(196,150,44,.3);background-color:var(--theme-bg);color:var(--scholar-ink)}}.theme-owambe{--theme-primary:#c8a052;--theme-accent:#8b1a2b;--theme-bg:#fdf8f0;--theme-radius:10px;--theme-font-display:var(--font-instrument-serif);--theme-primary-fg:#1a0a0a;--theme-font-body:var(--font-inter);--identity-locked:#c8a052;--accent-locked:#8b1a2b;--hairline-locked:#e8d5c0;--brand-cta:var(--theme-brand-strong,var(--identity-locked));--brand-active:var(--theme-brand-strong,var(--identity-locked));--brand-ring:var(--theme-brand-strong,var(--identity-locked));--brand-link-hover:var(--theme-brand-accent,var(--accent-locked));--brand-eyebrow:var(--theme-brand-accent,var(--accent-locked));--brand-hero-strip:var(--theme-brand-strong,var(--accent-locked));--brand-nav-fill:var(--theme-brand-strong,var(--identity-locked));--brand-surface-tint:var(--theme-brand-soft,color-mix(in srgb,var(--identity-locked) 4%,var(--theme-bg)));--owambe-ink:#1a0a0a;--owambe-ink-2:#5c3d2e;--owambe-paper:var(--theme-bg);--owambe-paper-2:#f9f0e4;--owambe-hairline:var(--theme-hairline,#e8d5c0);--owambe-surface:var(--theme-surface,#f9f0e4);--owambe-mute:var(--theme-muted,#8b7d6b);--owambe-gold:var(--theme-primary);--owambe-burgundy:var(--theme-accent);--owambe-navy:var(--theme-accent);--owambe-placeholder-bg:#f0e6d8;--owambe-placeholder-ink:#c8a052;--owambe-brand-strong:var(--theme-brand-strong);--owambe-brand-strong-fg:var(--theme-brand-strong-fg);--owambe-brand-soft:var(--theme-brand-soft);--owambe-brand-soft-fg:var(--theme-brand-soft-fg);--owambe-brand-line:var(--theme-brand-line);--owambe-brand-accent:var(--theme-brand-accent);--owambe-action:var(--theme-action-primary);--owambe-action-fg:var(--theme-action-primary-fg);--owambe-action-secondary:var(--theme-action-secondary);--owambe-action-secondary-fg:var(--theme-action-secondary-fg);--owambe-radius-card:var(--theme-radius);--owambe-radius-button:8px;--owambe-radius-pill:999px;--owambe-gap-sm:12px;--owambe-gap-md:24px;--owambe-gap-lg:48px;--owambe-pad-card:24px;--owambe-pad-section:100px;background-color:var(--theme-bg);color:var(--owambe-ink);font-family:var(--theme-font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.theme-owambe.density-compact{--owambe-gap-sm:8px;--owambe-gap-md:16px;--owambe-gap-lg:32px;--owambe-pad-card:16px;--owambe-pad-section:72px}.theme-owambe.density-spacious{--owambe-gap-sm:16px;--owambe-gap-md:32px;--owambe-gap-lg:64px;--owambe-pad-card:32px;--owambe-pad-section:136px}.theme-owambe{--owambe-shadow-card:0 2px 8px rgba(200,160,82,.1);--owambe-shadow-lift:0 8px 24px rgba(139,26,43,.14);--owambe-btn-shadow:0 2px 6px rgba(200,160,82,.3)}.theme-owambe.preset-intimate{--theme-accent:#5b5f97;--owambe-burgundy:#5b5f97}[data-storefront-mode=dark] .theme-owambe{--theme-bg:#140a0a;--owambe-ink:#f5ecd8;--owambe-ink-2:#c8b89a;--owambe-paper:#140a0a;--owambe-paper-2:#1f1212;--owambe-surface:var(--owambe-paper-2);--owambe-hairline:var(--theme-hairline,rgba(200,160,82,.18));--owambe-mute:var(--theme-muted,#9b8b74);--owambe-placeholder-bg:#1f1212;--owambe-placeholder-ink:rgba(200,160,82,.35);background-color:var(--theme-bg);color:var(--owambe-ink)}@media (prefers-color-scheme:dark){[data-storefront-mode=auto] .theme-owambe{--theme-bg:#140a0a;--owambe-ink:#f5ecd8;--owambe-ink-2:#c8b89a;--owambe-paper:#140a0a;--owambe-paper-2:#1f1212;--owambe-surface:var(--owambe-paper-2);--owambe-hairline:var(--theme-hairline,rgba(200,160,82,.18));--owambe-mute:var(--theme-muted,#9b8b74);--owambe-placeholder-bg:#1f1212;--owambe-placeholder-ink:rgba(200,160,82,.35);background-color:var(--theme-bg);color:var(--owambe-ink)}}.theme-zine{--theme-primary:var(--ts-primary,#ff2d87);--theme-accent:var(--ts-accent,#4a84ff);--theme-bg:var(--ts-bg,#f3eddc);--theme-radius:var(--ts-radius-card,0px);--theme-font-display:var(--ts-font-display,var(--font-archivo-black));--theme-primary-fg:var(--ts-primary-ink,#fff);--theme-font-body:var(--ts-font-body,var(--font-space-mono));--identity-locked:#ff2d87;--accent-locked:#4a84ff;--hairline-locked:#1a1a1a;--brand-cta:var(--theme-brand-strong,var(--identity-locked));--brand-active:var(--theme-brand-strong,var(--identity-locked));--brand-ring:var(--theme-brand-strong,var(--identity-locked));--brand-link-hover:var(--theme-brand-accent,var(--accent-locked));--brand-eyebrow:var(--theme-brand-accent,var(--accent-locked));--brand-hero-strip:var(--theme-brand-strong,var(--accent-locked));--brand-nav-fill:var(--theme-brand-strong,var(--identity-locked));--brand-surface-tint:var(--theme-brand-soft,color-mix(in srgb,var(--identity-locked) 4%,var(--theme-bg)));--zine-ink:var(--ts-ink,#121212);--zine-ink-2:var(--ts-ink2,#2a2a2a);--zine-paper:var(--theme-bg);--zine-paper-2:var(--ts-bg-deep,#ede4ce);--zine-hairline:var(--theme-hairline,#1a1a1a);--zine-surface:var(--ts-surface,#eae2cc);--zine-mute:var(--ts-mute,#6a6460);--zine-magenta:var(--theme-primary);--zine-blue:var(--theme-accent);--zine-placeholder-bg:#ede4ce;--zine-placeholder-ink:#121212;--zine-tape-bg:rgba(255,45,135,.45);--zine-stamp:var(--theme-primary);--zine-stamp-rotation:12deg;--zine-stamp-sold-rotation:-15deg;--zine-stamp-ink:var(--theme-primary,#ff2d87);--zine-tape-angle:-8deg;--zine-tape-opacity:0.45;--zine-halftone-contrast:1.2;--zine-halftone-saturate:0.9;--zine-halftone-brightness:1.05;--zine-torn-height:24px;--zine-border-style:dashed;--zine-hairline-weight:1.5px;--zine-radius-card:0px;--zine-radius-button:0px;--zine-radius-chip:0px;--zine-brand-strong:var(--theme-brand-strong);--zine-brand-strong-fg:var(--theme-brand-strong-fg);--zine-brand-soft:var(--theme-brand-soft);--zine-brand-soft-fg:var(--theme-brand-soft-fg);--zine-brand-line:var(--theme-brand-line);--zine-brand-accent:var(--theme-brand-accent);--zine-action:var(--theme-action-primary);--zine-action-fg:var(--theme-action-primary-fg);--zine-action-secondary:var(--theme-action-secondary);--zine-action-secondary-fg:var(--theme-action-secondary-fg);--zine-gap-sm:6px;--zine-gap-md:12px;--zine-gap-lg:28px;--zine-pad-card:12px;--zine-pad-section:64px;background-color:var(--theme-bg);color:var(--zine-ink);font-family:var(--theme-font-body),"Courier New",monospace;-webkit-font-smoothing:antialiased}.theme-zine.density-cozy{--zine-gap-sm:8px;--zine-gap-md:16px;--zine-gap-lg:36px;--zine-pad-card:16px;--zine-pad-section:80px}.theme-zine.density-spacious{--zine-gap-sm:10px;--zine-gap-md:20px;--zine-gap-lg:44px;--zine-pad-card:20px;--zine-pad-section:96px}.theme-zine .zine-halftone{filter:contrast(var(--zine-halftone-contrast,1.2)) brightness(var(--zine-halftone-brightness,1.05)) saturate(var(--zine-halftone-saturate,.9))}.theme-zine.preset-photocopy{--theme-primary:#666;--theme-accent:#888;--zine-magenta:#666;--zine-blue:#888;--zine-tape-bg:hsla(0,0%,40%,.35);--zine-stamp:#121212}.theme-zine.preset-riso-green{--theme-primary:#00c896;--zine-magenta:#00c896;--zine-tape-bg:rgba(0,200,150,.4);--zine-stamp:#00c896}[data-storefront-mode=dark] .theme-zine{--theme-bg:#161310;--zine-ink:#f0e8d0;--zine-ink-2:#c8bda0;--zine-paper:#161310;--zine-paper-2:#1f1c18;--zine-hairline:var(--theme-hairline,rgba(255,45,135,.2));--zine-surface:#1c1915;--zine-mute:var(--theme-muted,#8a8270);--zine-placeholder-bg:#1c1915;--zine-placeholder-ink:rgba(255,45,135,.3);--zine-tape-bg:rgba(255,45,135,.22);background-color:var(--theme-bg);color:var(--zine-ink)}@media (prefers-color-scheme:dark){[data-storefront-mode=auto] .theme-zine{--theme-bg:#161310;--zine-ink:#f0e8d0;--zine-ink-2:#c8bda0;--zine-paper:#161310;--zine-paper-2:#1f1c18;--zine-hairline:var(--theme-hairline,rgba(255,45,135,.2));--zine-surface:#1c1915;--zine-mute:var(--theme-muted,#8a8270);--zine-placeholder-bg:#1c1915;--zine-placeholder-ink:rgba(255,45,135,.3);--zine-tape-bg:rgba(255,45,135,.22);background-color:var(--theme-bg);color:var(--zine-ink)}}.theme-zine{--mini-ink:var(--zine-ink);--mini-ink-2:var(--zine-ink-2);--mini-mute:var(--zine-mute);--mini-hairline:var(--zine-hairline);--mini-hairline-strong:color-mix(in srgb,var(--zine-hairline) 70%,var(--zine-ink) 30%);--mini-paper:var(--zine-paper);--mini-paper-2:var(--zine-paper-2);--mini-surface:var(--zine-surface,var(--zine-paper-2));--mini-shadow:var(--zine-shadow,0 18px 48px rgba(0,0,0,.12));--mini-placeholder-bg:var(--zine-placeholder-bg,var(--zine-paper-2));--mini-placeholder-ink:var(--zine-placeholder-ink,var(--zine-mute));--mini-brand-soft:var(--theme-brand-soft);--mini-brand-soft-fg:var(--theme-brand-soft-fg);--mini-brand-line:var(--theme-brand-line);--mini-brand-accent:var(--theme-brand-accent);--mini-coral:var(--theme-brand-accent);--mini-action:var(--theme-action-primary);--mini-action-fg:var(--theme-action-primary-fg);--mini-action-secondary:var(--theme-action-secondary);--mini-action-secondary-fg:var(--theme-action-secondary-fg)}[data-mood=riso]{--ts-bg:#f5efe0;--ts-bg-deep:#ece4d0;--ts-ink:#1a1814;--ts-ink2:#322e26;--ts-mute:#807763;--ts-hair:#e0d6bf;--ts-surface:#fbf6ea;--ts-faint:#f0e9d8;--ts-primary:#ff4b1f;--ts-primary-ink:#fbf6ea;--ts-accent:#2c5fae;--ts-ok:#10b981;--ts-ok-soft:rgba(16,185,129,.12);--ts-warn:#ff4b1f;--ts-radius-card:0px}[data-mood=xerox]{--ts-bg:#fbfbf9;--ts-bg-deep:#ededea;--ts-ink:#0a0a0a;--ts-ink2:#1c1c1c;--ts-mute:#5e5e5e;--ts-hair:#d2d2ce;--ts-surface:#fff;--ts-faint:#f0f0ed;--ts-primary:#0a0a0a;--ts-primary-ink:#fff;--ts-accent:#4a4a4a;--ts-ok:#10b981;--ts-ok-soft:rgba(16,185,129,.12);--ts-warn:#ff6b3d;--ts-radius-card:0px}[data-mood=offset]{--ts-bg:#fff;--ts-bg-deep:#f1f1ed;--ts-ink:#111;--ts-ink2:#242424;--ts-mute:#646460;--ts-hair:#e0e0da;--ts-surface:#f7f7f4;--ts-faint:#efefea;--ts-primary:#008c8c;--ts-primary-ink:#fff;--ts-accent:#ffc400;--ts-ok:#10b981;--ts-ok-soft:rgba(16,185,129,.12);--ts-warn:#ff6b3d;--ts-radius-card:0px}[data-mood=riso]{--zine-stamp-rotation:12deg;--zine-stamp-sold-rotation:-15deg;--zine-stamp-ink:#ff4b1f;--zine-tape-angle:-8deg;--zine-tape-opacity:0.5;--zine-halftone-contrast:1.15;--zine-halftone-saturate:0.85;--zine-halftone-brightness:1.05;--zine-torn-height:20px;--zine-border-style:dashed}[data-mood=xerox]{--zine-stamp-rotation:5deg;--zine-stamp-sold-rotation:-8deg;--zine-stamp-ink:#0a0a0a;--zine-tape-angle:-4deg;--zine-tape-opacity:0.3;--zine-halftone-contrast:1.35;--zine-halftone-saturate:0.3;--zine-halftone-brightness:1.1;--zine-torn-height:16px;--zine-border-style:solid;--zine-hairline-weight:1px}[data-mood=offset]{--zine-stamp-rotation:15deg;--zine-stamp-sold-rotation:-18deg;--zine-stamp-ink:#008c8c;--zine-tape-angle:-10deg;--zine-tape-opacity:0.55;--zine-halftone-contrast:1.0;--zine-halftone-saturate:1.1;--zine-halftone-brightness:1.0;--zine-torn-height:28px;--zine-border-style:dashed}.theme-zine[data-mood]{background-color:var(--ts-bg);--zine-paper:var(--ts-bg);--zine-paper-2:var(--ts-bg-deep);--zine-surface:var(--ts-surface);--zine-placeholder-bg:var(--ts-faint);--zine-hairline:var(--ts-hair);--zine-mute:var(--ts-mute);--zine-ink:var(--ts-ink);--zine-ink-2:var(--ts-ink2)}