:root:has(.gt-site){--background:hsl(0 0% 2.2%);--card:hsl(0 0% 5.6%);--card-foreground:hsl(40 8% 96%);--popover:hsl(0 0% 7%);--secondary:hsl(0 0% 8.5%);--muted:hsl(0 0% 8%);--accent:hsl(0 0% 11%);--muted-foreground:hsl(0 0% 60%);--border:hsl(0 0% 11%);--input:hsl(0 0% 12%);--hairline:hsl(0 0% 100%/0.085);--panel-line:hsl(0 0% 100%/0.08);--surface-raised:hsl(0 0% 4%)}.gt-site .font-display,.gt-site .gt-display{font-variant-numeric:lining-nums}.gt-graphite{--background:hsl(0 0% 7.8%);--card:hsl(0 0% 10.5%);--secondary:hsl(0 0% 12%);--muted:hsl(0 0% 12%);--accent:hsl(0 0% 15%);--hairline:hsl(0 0% 100%/0.1);box-shadow:inset 0 1px 0 hsl(0 0% 100%/.07)}.gt-graphite,.gt-green{background-color:var(--background)}.gt-green{color-scheme:light;--background:hsl(152 72% 44%);--foreground:hsl(158 90% 4%);--card:hsl(158 90% 4%/0.08);--card-foreground:hsl(158 90% 4%);--primary:hsl(0 0% 4%);--primary-foreground:hsl(0 0% 100%);--secondary:hsl(158 90% 4%/0.1);--secondary-foreground:hsl(158 90% 4%);--muted:hsl(158 90% 4%/0.1);--muted-foreground:hsl(158 90% 4%/0.68);--accent:hsl(158 90% 4%/0.14);--accent-foreground:hsl(158 90% 4%);--border:hsl(158 90% 4%/0.16);--ring:hsl(0 0% 4%);--hairline:hsl(158 90% 4%/0.16);color:var(--foreground)}.gt-green ::selection{background:hsl(0 0% 0%/.18)}.gt-hero-glow{background-image:radial-gradient(ellipse 58% 46% at 50% 0,hsl(0 0% 100%/.075),transparent 70%),radial-gradient(ellipse 30% 26% at 50% 2%,hsl(152 72% 44%/.09),transparent 72%)}