:root{--radius:0.625rem;--background:220 13% 98%;--foreground:220 15% 15%;--card:0 0% 100%;--card-foreground:220 15% 15%;--popover:0 0% 100%;--popover-foreground:220 15% 15%;--primary:220 15% 55%;--primary-foreground:220 13% 98%;--secondary:220 13% 94%;--secondary-foreground:220 15% 15%;--muted:220 13% 96%;--muted-foreground:220 15% 45%;--accent:220 15% 92%;--accent-foreground:220 15% 15%;--destructive:0 60% 50%;--destructive-foreground:0 0% 98%;--border:220 13% 88%;--input:220 13% 92%;--ring:220 15% 55%;--chart-1:220 15% 55%;--chart-2:184 30% 60%;--chart-3:227 17% 40%;--chart-4:84 45% 83%;--chart-5:70 47% 77%}.dark{--background:0 0% 14.5%;--foreground:0 0% 98.5%;--card:0 0% 20.5%;--card-foreground:0 0% 98.5%;--popover:0 0% 20.5%;--popover-foreground:0 0% 98.5%;--primary:0 0% 92.2%;--primary-foreground:0 0% 20.5%;--secondary:0 0% 26.9%;--secondary-foreground:0 0% 98.5%;--muted:0 0% 26.9%;--muted-foreground:0 0% 70.8%;--accent:0 0% 26.9%;--accent-foreground:0 0% 98.5%;--destructive:0 60% 50%;--destructive-foreground:0 0% 98.5%;--border:0 0% 26.9%;--input:0 0% 26.9%;--ring:0 0% 55.6%;--chart-1:264 49% 49%;--chart-2:162 34% 70%;--chart-3:70 47% 77%;--chart-4:304 53% 63%;--chart-5:16 49% 65%}html{scrollbar-gutter:stable}:root{--siteefy-yellow:#f6dc00}:is(.editorial-link,[data-editorial-prose] a:not([data-tool-mention-link],[data-editorial-ui])){font-weight:600;color:#020617;text-decoration-line:underline;text-decoration-color:var(--siteefy-yellow);text-decoration-thickness:2px;text-underline-offset:4px}:is(.editorial-link,[data-editorial-prose] a:not([data-tool-mention-link],[data-editorial-ui])):visited{color:#020617}:is(.editorial-link,[data-editorial-prose] a:not([data-tool-mention-link],[data-editorial-ui])):hover{text-decoration-color:#c9b400}:is(.editorial-link,[data-editorial-prose] a:not([data-tool-mention-link],[data-editorial-ui])):focus-visible{outline:2px solid #0284c7;outline-offset:2px}[data-editorial-dark] :is(.editorial-link,[data-editorial-prose] a:not([data-tool-mention-link],[data-editorial-ui])){color:#ffffff}body{margin:0;background:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}