summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}.static-summary{width:100%}details[open]>.static-summary svg{transform:rotate(180deg)}details:target>summary{color:hsl(var(--primary))}details:target>div{display:block}details:target:not([open])>div{content-visibility:visible}details:target{scroll-margin-top:110px}.mobile-menu{position:relative}.mobile-links{position:absolute;right:-16px;top:60px;width:100vw;background:hsl(var(--background));border-bottom:1px solid hsl(var(--border));padding:16px;display:flex;flex-direction:column;gap:8px}.mobile-links a{padding:12px 16px;border-radius:8px}.mobile-links a:hover{background:hsl(var(--accent))}@media(min-width:768px){.mobile-menu{display:none}}