*{padding:0;margin:0;box-sizing:border-box;font-family:DM Sans,sans-serif}:root{--accent: 136, 58, 234;--accent-light: 224, 204, 250;--accent-dark: 49, 10, 101;--site-bg: #000000;--site-text: #ffffff;--theme-glow-1: rgba(228, 0, 0, .16);--theme-glow-2: rgba(61, 57, 255, .14);--accent-gradient: linear-gradient( 45deg, rgb(var(--accent)), rgb(var(--accent-light)) 30%, white 60% )}html{font-family:Inter,sans-serif;background:var(--site-bg);background-size:224px;color:var(--site-text);transition:background-color .32s ease}body{min-height:100vh;color:var(--site-text);background:#000,var(--site-bg);transition:background .38s ease,color .28s ease}body.theme-noir{--site-bg: #000000;--site-text: #ffffff;--theme-glow-1: transparent;--theme-glow-2: transparent}body.theme-ocean{--site-bg: #041920;--site-text: #--theme-glow-1: rgba(38, 172, 189, .26);--theme-glow-2: rgba(27, 102, 206, .24)}body.theme-sunset{--site-bg: #1c0e0a;--site-text: #fff3ec;--theme-glow-1: rgba(255, 108, 51, .28);--theme-glow-2: rgba(255, 196, 84, .22)}body.theme-light{--site-bg: #f4f4f1;--site-text: #171717;--theme-glow-1: transparent;--theme-glow-2: transparent;background:var(--site-bg)}body.theme-light .text-white{color:#171717}body.theme-light [class~="text-white/80"]{color:#171717cc}body.theme-light .text-white\/70{color:#171717b3}body.theme-light [class~="text-white/75"]{color:#171717bf}body.theme-light .text-white\/60{color:#17171799}body.theme-light [class~="text-white/65"]{color:#171717a6}body.theme-light [class~="text-white/55"]{color:#1717178c}body.theme-light .text-white\/45{color:#17171773}body.theme-light [class~="text-white/40"]{color:#17171766}body.theme-light .text-gray-200{color:#34383d}body.theme-light .text-gray-300{color:#4b5563}body.theme-light .text-gray-400{color:#5f6368}body.theme-light [class~="border-white/15"]{border-color:#17171729}body.theme-light [class~="border-white/20"]{border-color:#17171733}body.theme-light [class~="border-white/30"]{border-color:#1717174d}body.theme-light .border-white\/10{border-color:#1717171f}body.theme-light .project-card-surface{background-color:#e5e7eb}body.theme-light .project-card-preview{background-color:#202020}body.theme-light .project-link span,body.theme-light .project-link svg{color:#4b5563}body.theme-light .project-link:hover span,body.theme-light .project-link:hover svg{color:#171717}body.theme-light [class~="bg-white/[0.03]"]{background-color:#17171708}body.theme-light [class~="bg-white/[0.06]"]{background-color:#1717170f}body.theme-light .bg-white\/5{background-color:#1717170d}body.theme-light .hover\:bg-white\/10:hover{background-color:#1717171a}body.theme-light .hover\:text-white:hover{color:#171717}body.theme-light .primary-action:hover{background-color:#000;border-color:#000}body.theme-light .primary-action{background-color:#171717;border-color:#171717;color:#fff}body.theme-light .profile-close{color:#fff}body.theme-light .social-tooltip-linkedin,body.theme-light .social-tooltip-network{background-color:#fff;border-color:#17171724;color:#171717}body.theme-light .social-tooltip-linkedin [class~="border-[#181818]"]{border-color:#fff}body.theme-light .social-tooltip-location{color:#17171794}body.theme-light .experience-highlight-bullet{background-color:#171717}body.theme-light .social-tooltip-x .text-white,body.theme-light .social-tooltip-github .text-white{color:#fff}body.theme-light .social-tooltip-x [class~="text-white/50"],body.theme-light .social-tooltip-x [class~="text-white/40"],body.theme-light .social-tooltip-github [class~="text-white/50"],body.theme-light .social-tooltip-github [class~="text-white/40"]{color:#ffffff8c}body.theme-light .social-tooltip-network [class~=border-gray-950]{border-color:#fff}body.theme-light .social-tooltip-network [class~="bg-white/[0.12]"]{background-color:#17171714}body.theme-light .social-icon-tile{background-color:#171717;color:#171717}body.theme-light .secondary-action:hover{background-color:#1717171a;border-color:#1717173d;color:#171717}code{font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}
