:root{--bg:#020304}body{background:#020304;isolation:isolate}body>header,body>main,body>footer{position:relative;z-index:1}body>header{position:fixed;z-index:20}
#night-sky{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.7}
.founder-hero{background:radial-gradient(ellipse at 70% 20%,#11182730,transparent 60%)}.celestial-field{display:none}.orbital-trace{opacity:.45}.proof-band{background:#080b10a6}.ticker{background:#040609a6}.venture-card{background:linear-gradient(135deg,#11151cf5,#070a0fed);border-color:#bbc6e526}.squeegify{background:linear-gradient(135deg,#0c1512f5,#070c0fed)}.skills article{background:linear-gradient(140deg,#10151cdd,#05080ce8)}.contact-form{background:linear-gradient(140deg,#10151cee,#05080cf5)}.principle:before{background:radial-gradient(ellipse,#18212c22,transparent 65%)}.contact:before{background:radial-gradient(ellipse at bottom,#18212c22,transparent 65%)}header.scrolled{background:#030508ee}
.cursor-aura{position:fixed;top:0;left:0;width:44px;height:44px;margin:-22px;z-index:150;pointer-events:none;border:1px solid #bbd4ff55;border-radius:50%;opacity:0;transition:opacity .2s,width .2s,height .2s,margin .2s,border-color .2s;box-shadow:0 0 20px #9cbcff17;will-change:transform}.cursor-aura.is-visible{opacity:.75}.cursor-aura.is-link{width:60px;height:60px;margin:-30px;border-color:#dce8ff99}.cursor-aura:before,.cursor-aura:after{content:'';position:absolute;background:#e3edff;box-shadow:0 0 8px #b2cdff;left:50%;top:0;width:3px;height:3px;border-radius:50%}.cursor-aura:after{top:auto;bottom:0;left:45%}.cursor-aura.is-visible:before{transform-origin:0 22px;animation:cursor-orbit 7s linear infinite}.cursor-aura.is-visible:after{transform-origin:0 -20px;animation:cursor-orbit 7s linear infinite}.galaxy-running .cursor-aura{opacity:0}
@keyframes cursor-orbit{to{rotate:360deg}}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html.star-pointer,html.star-pointer a,html.star-pointer button,html.star-pointer summary{cursor:url('star-cursor.svg') 16 16,auto}html.star-pointer input,html.star-pointer textarea,[contenteditable=true]{cursor:text}}
@media(prefers-reduced-motion:reduce){.cursor-aura{display:none!important}}
@media(pointer:coarse){.cursor-aura{display:none!important}}
