html,body{margin:0;background:oklch(0.15 0.006 75);color:oklch(0.97 0.008 90);font-family:'Geist',system-ui,sans-serif;-webkit-font-smoothing:antialiased}
*{box-sizing:border-box}
a{color:oklch(0.97 0.008 90);text-decoration:none}
a:hover{color:oklch(0.87 0.17 92)}
::selection{background:oklch(0.87 0.17 92);color:oklch(0.15 0.006 75)}
summary{list-style:none}summary::-webkit-details-marker{display:none}
details[open] > summary [data-plus]{transform:rotate(45deg)}
[data-navmenu]{display:none}
@media (max-width:560px){[data-navlink]{display:none !important}[data-navmenu]{display:block}}
@media (min-width:561px){[data-navpanel]{display:none !important}}
[data-navpanel][hidden]{display:none !important}
.s0:hover{background:oklch(0.92 0.13 95) !important;color:oklch(0.17 0.01 75) !important}
.s1:hover{color:oklch(0.87 0.17 92) !important}
.s2:hover{color:oklch(0.92 0.13 95) !important}
.s3:hover{background:oklch(1 0 0 / 0.07) !important;color:oklch(0.97 0.008 90) !important}
.s4:hover{background:oklch(1 0 0 / 0.07) !important}
.s5:focus{border-color:oklch(0.87 0.17 92) !important}
.s6:hover{background:oklch(0.92 0.15 95) !important}
