:root{--bg-layer-noise:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");--bg-layer-glow-1:radial-gradient(ellipse 80% 50% at 20% 40%, rgba(59, 130, 246, 0.12), transparent 50%);--bg-layer-glow-2:radial-gradient(ellipse 60% 80% at 80% 20%, rgba(139, 92, 246, 0.08), transparent 50%);--bg-layer-vignette:radial-gradient(ellipse 150% 100% at 50% 0%, transparent 60%, rgba(0, 0, 0, 0.4) 100%);--bg-layer-grid-1:linear-gradient(rgba(255, 255, 255, 0.02) 1px, transparent 1px);--bg-layer-grid-2:linear-gradient(90deg, rgba(255, 255, 255, 0.02) 1px, transparent 1px);--Global-Background:var(--bg-layer-noise),
    var(--bg-layer-glow-1),
    var(--bg-layer-glow-2),
    var(--bg-layer-vignette),
    var(--bg-layer-grid-1),
    var(--bg-layer-grid-2);--Global-Background-Size:256px 256px, 100% 100%, 100% 100%, 100% 100%, 60px 60px, 60px 60px;--Global-Background-Attachment:fixed;--Global-Background-Position:0 0, 0 0, 0 0, 0 0, 0 0, 0 0}:root[data-theme=light]{--bg-layer-noise:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.025'/%3E%3C/svg%3E");--bg-layer-glow-1:radial-gradient(ellipse 80% 60% at 10% 20%, rgba(59, 130, 246, 0.025), transparent 60%);--bg-layer-glow-2:radial-gradient(ellipse 70% 70% at 90% 80%, rgba(148, 163, 184, 0.02), transparent 60%);--bg-layer-vignette:radial-gradient(ellipse 120% 100% at 50% 100%, transparent 80%, rgba(15, 23, 42, 0.02) 100%);--bg-layer-grid-1:linear-gradient(rgba(15, 23, 42, 0.006) 1px, transparent 1px);--bg-layer-grid-2:linear-gradient(90deg, rgba(15, 23, 42, 0.006) 1px, transparent 1px)}body{background-color:var(--color-bg);background-image:var(--Global-Background);background-size:var(--Global-Background-Size);background-attachment:var(--Global-Background-Attachment);background-position:var(--Global-Background-Position)}