.marketing-landing{color-scheme:light;--m-bg:#ffffff;--m-surface:#ffffff;--m-surface-2:#f8fafc;--m-text:#0a0e1a;--m-text-2:#475569;--m-text-muted:#64748b;--m-border:#e2e8f0;--m-brand:#1d4ed8;--m-brand-hover:#1e40af;--m-brand-subtle:#dbeafe;--m-button:#1d4ed8;--m-button-hover:#1e40af;--m-focus:#2563eb;--m-success:#047857;--m-warning:#b45309;--m-danger:#b91c1c;--m-info:#1d4ed8;--logo-vin:#0a0e1a;--logo-book:#0044ee;background:var(--m-bg);color:var(--m-text)}.marketing-landing[data-theme=dark]{color-scheme:dark;--m-bg:#0a0e1a;--m-surface:#111827;--m-surface-2:#1f2937;--m-text:#f8fafc;--m-text-2:#cbd5e1;--m-text-muted:#94a3b8;--m-border:#334155;--m-brand:#3b82f6;--m-brand-hover:#93c5fd;--m-brand-subtle:#1e3a5f;--m-button:#1d4ed8;--m-button-hover:#1e40af;--m-focus:#60a5fa;--m-success:#34d399;--m-warning:#fbbf24;--m-danger:#fca5a5;--m-info:#93c5fd;--logo-vin:#f5f7fb;--logo-book:#0044ee}.marketing-landing ::-moz-selection{background:var(--m-brand-subtle);color:var(--m-text)}.marketing-landing ::selection{background:var(--m-brand-subtle);color:var(--m-text)}