.browseruniverse-root{--bu-bg:#0b1220;--bu-surface:#0f172a;--bu-surface-card:#0f172a;--bu-muted:#1e293b;--bu-border:#ffffff1f;--bu-border-subtle:#ffffff0f;--bu-text:#f8fafc;--bu-text-secondary:#cbd5e1;--bu-text-muted:#94a3b8;--bu-accent:#7c3aed;--bu-accent-hover:#9333ea;--bu-accent-soft:#c084fc;--bu-accent-blue:#22d3ee;--bu-accent-green:#22c55e;--bu-glass-bg:#0f172ac7;--bu-glass-border:#ffffff1a;--bu-shadow:0 10px 40px -10px #00000080;--bu-shadow-glow:0 0 35px #7c3aed40;--bu-display:"Syne", sans-serif;--bu-sans:"Inter", sans-serif;--bu-mono:"DM Mono", monospace;font-family:var(--bu-sans);background-color:var(--bu-bg);color:var(--bu-text);min-height:100vh}html.light .browseruniverse-root,html[data-theme=light] .browseruniverse-root,.light .browseruniverse-root,.browseruniverse-root.light-mode,.browseruniverse-root[data-theme=light]{--bu-bg:#f8fafc;--bu-surface:#fff;--bu-surface-card:#fff;--bu-muted:#f1f5f9;--bu-border:#0f172a1f;--bu-border-subtle:#0f172a0f;--bu-text:#0f172a;--bu-text-secondary:#334155;--bu-text-muted:#64748b;--bu-accent:#6d28d9;--bu-accent-hover:#7c3aed;--bu-accent-soft:#6d28d9;--bu-accent-blue:#0284c7;--bu-accent-green:#16a34a;--bu-glass-bg:#fffffff2;--bu-glass-border:#0f172a1a;--bu-shadow:0 8px 30px -6px #0f172a14;--bu-shadow-glow:0 0 30px #6d28d91f;background-color:var(--bu-bg);color:var(--bu-text)}html.light .browseruniverse-root .text-white,html[data-theme=light] .browseruniverse-root .text-white,.light .browseruniverse-root .text-white,.browseruniverse-root.light-mode .text-white,html.light .browseruniverse-root .text-slate-100,html[data-theme=light] .browseruniverse-root .text-slate-100,.light .browseruniverse-root .text-slate-100,.browseruniverse-root.light-mode .text-slate-100{color:var(--bu-text)!important}html.light .browseruniverse-root .text-slate-200,html[data-theme=light] .browseruniverse-root .text-slate-200,.light .browseruniverse-root .text-slate-200,.browseruniverse-root.light-mode .text-slate-200{color:var(--bu-text-secondary)!important}html.light .browseruniverse-root .text-slate-300,html[data-theme=light] .browseruniverse-root .text-slate-300,.light .browseruniverse-root .text-slate-300,.browseruniverse-root.light-mode .text-slate-300,html.light .browseruniverse-root .text-slate-400,html[data-theme=light] .browseruniverse-root .text-slate-400,.light .browseruniverse-root .text-slate-400,.browseruniverse-root.light-mode .text-slate-400{color:var(--bu-text-muted)!important}html.light .browseruniverse-root .bg-base,html[data-theme=light] .browseruniverse-root .bg-base,.light .browseruniverse-root .bg-base,.browseruniverse-root.light-mode .bg-base,html.light .browseruniverse-root .bg-base\/60,html.light .browseruniverse-root .bg-base\/70,html.light .browseruniverse-root .bg-base\/80,html.light .browseruniverse-root .bg-base\/90,.browseruniverse-root.light-mode .bg-base\/60,.browseruniverse-root.light-mode .bg-base\/70,.browseruniverse-root.light-mode .bg-base\/80,.browseruniverse-root.light-mode .bg-base\/90{background-color:var(--bu-bg)!important}html.light .browseruniverse-root .bg-card,html[data-theme=light] .browseruniverse-root .bg-card,.light .browseruniverse-root .bg-card,.browseruniverse-root.light-mode .bg-card,html.light .browseruniverse-root .bg-card\/60,html.light .browseruniverse-root .bg-card\/70,html.light .browseruniverse-root .bg-card\/80,html.light .browseruniverse-root .bg-card\/90,.browseruniverse-root.light-mode .bg-card\/60,.browseruniverse-root.light-mode .bg-card\/70,.browseruniverse-root.light-mode .bg-card\/80,.browseruniverse-root.light-mode .bg-card\/90{background-color:var(--bu-surface)!important}html.light .browseruniverse-root .bg-muted,html[data-theme=light] .browseruniverse-root .bg-muted,.light .browseruniverse-root .bg-muted,.browseruniverse-root.light-mode .bg-muted,html.light .browseruniverse-root .bg-muted\/70,.browseruniverse-root.light-mode .bg-muted\/70{background-color:var(--bu-muted)!important}html.light .browseruniverse-root .border-border,html[data-theme=light] .browseruniverse-root .border-border,.light .browseruniverse-root .border-border,.browseruniverse-root.light-mode .border-border,html.light .browseruniverse-root .border-border\/60,html.light .browseruniverse-root .border-border\/80,.browseruniverse-root.light-mode .border-border\/60,.browseruniverse-root.light-mode .border-border\/80{border-color:var(--bu-border)!important}.browseruniverse-root .glass{background:var(--bu-glass-bg);border:1px solid var(--bu-glass-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--bu-shadow)}html.light .browseruniverse-root .bg-gradient-to-br,.browseruniverse-root.light-mode .bg-gradient-to-br{background-image:linear-gradient(to bottom right,#fff,#f1f5f9,#fff)!important}.browseruniverse-root a.bg-accent,.browseruniverse-root button.bg-accent,.browseruniverse-root .bg-accent.text-white{background-color:var(--bu-accent)!important;color:#fff!important}.browseruniverse-root a.bg-accent:hover,.browseruniverse-root button.bg-accent:hover{background-color:var(--bu-accent-hover)!important}.browseruniverse-root .gradient-blur{filter:blur(120px);pointer-events:none;z-index:0;opacity:.6;border-radius:9999px;position:absolute}html.light .browseruniverse-root .gradient-blur,.browseruniverse-root.light-mode .gradient-blur{opacity:.3;filter:blur(140px)}.browseruniverse-root .grid-accent{background-image:radial-gradient(circle at 1px 1px,#ffffff14 1px,#0000 0);background-size:36px 36px}html.light .browseruniverse-root .grid-accent,.browseruniverse-root.light-mode .grid-accent{background-image:radial-gradient(circle at 1px 1px,#0f172a0f 1px,#0000 0)}.browseruniverse-root .page-container{width:100%;max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.browseruniverse-root .page-container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.browseruniverse-root .page-container{padding-left:2rem;padding-right:2rem}}.browseruniverse-root .font-display{font-family:var(--bu-display)}.browseruniverse-root .font-mono{font-family:var(--bu-mono)}.browseruniverse-root .shadow-glow{box-shadow:var(--bu-shadow-glow)}.browseruniverse-root .section-title{font-family:var(--bu-display);color:var(--bu-text);font-size:1.875rem;font-weight:700;line-height:1.2}@media (min-width:640px){.browseruniverse-root .section-title{font-size:2.25rem}}
