#content h1,#content h2,#content h3{color:color-mix(in oklab,var(--fg),var(--accent) 18%);letter-spacing:.2px}#content h2{padding-bottom:.2rem;background-image:linear-gradient(to right,color-mix(in oklab,var(--accent),transparent 60%),transparent);background-repeat:no-repeat;background-size:100% 2px;background-position:0 100%}#content h3{opacity:.95}#content img{max-width:100%;height:auto}#content figure{margin:0 0 1rem 0}:root{--heading-color:color-mix(in oklab,var(--fg),var(--accent) 18%);--link-color:color-mix(in oklab,var(--accent),var(--fg) 20%);--link-hover:color-mix(in oklab,var(--accent-2),var(--accent) 35%)}h1,h2,h3,.card h1,.card h2,.card h3{color:var(--heading-color);letter-spacing:.2px}#content h1,#content h2,#content h3{color:var(--heading-color)}#content h2{padding-bottom:.25rem;background-image:linear-gradient(to right,color-mix(in oklab,var(--accent),transparent 60%),transparent);background-repeat:no-repeat;background-size:100% 2px;background-position:0 100%}a,a:visited{color:var(--link-color);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:3px;text-decoration-color:color-mix(in oklab,var(--accent),transparent 45%)}a:hover{color:var(--link-hover);text-decoration-color:currentColor}.card ul li a{font-weight:700}.nav a{text-decoration:none}.btn{color:#f8fbff !important;font-weight:800;text-shadow:0 1px 0 rgba(0,0,0,.35)}.btn:hover{filter:brightness(1.05)}.btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}