.blog-theme{--background:220 58% 7%;--foreground:218 44% 95%;--card:218 46% 12%;--muted:218 46% 12%;--muted-foreground:215 24% 68%;--border:219 31% 21%;--primary:222 100% 82%;min-height:100vh;color:hsl(var(--foreground));background:radial-gradient(ellipse 600px 350px at 50% 0,#14284680,transparent),hsl(var(--background));color-scheme:dark}.blog-theme a:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:5px;border-radius:4px}.blog-theme[data-mode=personal]{--background:338 48% 96%;--foreground:324 25% 21%;--card:338 100% 98%;--muted:333 54% 91%;--muted-foreground:327 17% 42%;--border:335 39% 85%;--primary:331 46% 45%;background:radial-gradient(ellipse 600px 350px at 50% 0,#f3c7dd80,transparent),hsl(var(--background));color-scheme:light}.blog-theme .prose{--tw-prose-body:hsl(var(--muted-foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-links:hsl(var(--primary));--tw-prose-bold:hsl(var(--foreground));--tw-prose-code:hsl(var(--foreground));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-counters:hsl(var(--muted-foreground));--tw-prose-bullets:hsl(var(--primary));--tw-prose-quote-borders:hsl(var(--border));--tw-prose-hr:hsl(var(--border))}