.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-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-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-scholar.variant-shelf{--theme-grid-cols-mobile:2;--theme-grid-cols-tablet:3;--theme-grid-cols-desktop:3}.theme-scholar.variant-syllabus{--theme-grid-cols-mobile:1;--theme-grid-cols-tablet:1;--theme-grid-cols-desktop:1}.theme-scholar.variant-lecture{--theme-grid-cols-mobile:1;--theme-grid-cols-tablet:2;--theme-grid-cols-desktop:2}