.open-theme-ocean{--primary:#0e7490;--ring:#0e7490;--open-bg:#ecfeff;--open-bg-dark:#06232b}.open-theme-forest{--primary:#15803d;--ring:#15803d;--open-bg:#f0fdf4;--open-bg-dark:#0a1f12}.open-theme-sunset{--primary:#c2410c;--ring:#c2410c;--open-bg:#fff7ed;--open-bg-dark:#271408}.open-theme-rose{--primary:#be185d;--ring:#be185d;--open-bg:#fdf2f8;--open-bg-dark:#2a0f1e}.open-theme-violet{--primary:#6d28d9;--ring:#6d28d9;--open-bg:#f5f3ff;--open-bg-dark:#1b1233}.open-theme-teal{--primary:#0f766e;--ring:#0f766e;--open-bg:#f0fdfa;--open-bg-dark:#07201e}.open-theme-amber{--primary:#b45309;--ring:#b45309;--open-bg:#fffbeb;--open-bg-dark:#261b06}.open-theme-slate{--primary:#334155;--ring:#334155;--open-bg:#f1f5f9;--open-bg-dark:#0f172a}.open-theme-crimson{--primary:#b91c1c;--ring:#b91c1c;--open-bg:#fef2f2;--open-bg-dark:#2a0e0e}.open-theme-navy{--primary:#1e3a8a;--ring:#1e3a8a;--open-bg:#eff6ff;--open-bg-dark:#0b1633}.open-theme-emerald{--primary:#047857;--ring:#047857;--open-bg:#ecfdf5;--open-bg-dark:#06231a}.open-theme-indigo{--primary:#4338ca;--ring:#4338ca;--open-bg:#eef2ff;--open-bg-dark:#14143a}.open-theme-magenta{--primary:#a21caf;--ring:#a21caf;--open-bg:#fdf4ff;--open-bg-dark:#2a0f2e}.dark .open-theme-navy{--primary:#93c5fd;--ring:#93c5fd;--primary-foreground:#0b1633}.dark .open-theme-emerald{--primary:#34d399;--ring:#34d399;--primary-foreground:#06231a}.dark .open-theme-indigo{--primary:#a5b4fc;--ring:#a5b4fc;--primary-foreground:#14143a}.dark .open-theme-magenta{--primary:#e879f9;--ring:#e879f9;--primary-foreground:#2a0f2e}.dark .open-theme-teal{--primary:#2dd4bf;--ring:#2dd4bf;--primary-foreground:#07201e}.dark .open-theme-amber{--primary:#fbbf24;--ring:#fbbf24;--primary-foreground:#261b06}.dark .open-theme-slate{--primary:#94a3b8;--ring:#94a3b8;--primary-foreground:#0f172a}.dark .open-theme-crimson{--primary:#f87171;--ring:#f87171;--primary-foreground:#2a0e0e}.dark .open-theme-ocean{--primary:#22d3ee;--ring:#22d3ee;--primary-foreground:#06232b}.dark .open-theme-forest{--primary:#4ade80;--ring:#4ade80;--primary-foreground:#0a1f12}.dark .open-theme-sunset{--primary:#fb923c;--ring:#fb923c;--primary-foreground:#271408}.dark .open-theme-rose{--primary:#f472b6;--ring:#f472b6;--primary-foreground:#2a0f1e}.dark .open-theme-violet{--primary:#a78bfa;--ring:#a78bfa;--primary-foreground:#1b1233}.open-bg-plain{--open-bg:#fff;--open-bg-dark:#0b1220}.open-bg-image{background-image:linear-gradient(color-mix(in srgb, var(--open-bg,#f8fafc) var(--open-bg-dim,55%), transparent), color-mix(in srgb, var(--open-bg,#f8fafc) var(--open-bg-dim,55%), transparent)), var(--open-bg-image);background-position:50%;background-size:cover;background-attachment:fixed}.dark .open-bg-image{background-image:linear-gradient(color-mix(in srgb, var(--open-bg-dark,#020617) var(--open-bg-dim,55%), transparent), color-mix(in srgb, var(--open-bg-dark,#020617) var(--open-bg-dim,55%), transparent)), var(--open-bg-image)}.open-bg-gradient{background-image:linear-gradient(180deg, color-mix(in srgb, var(--primary) 18%, transparent), transparent 480px)}.open-title-accent .open-q-title{color:var(--primary)}
