html{scroll-padding-top:7rem}body{padding-top:0;-webkit-font-smoothing:antialiased;background-color:#05070d;background-image:radial-gradient(circle at 23px 41px,rgba(224,236,255,.52) 0 .8px,transparent 1.3px),radial-gradient(circle at 147px 83px,rgba(183,210,255,.36) 0 .7px,transparent 1.2px),radial-gradient(circle at 62px 174px,rgba(236,242,255,.28) 0 .6px,transparent 1.1px),radial-gradient(ellipse 900px 520px at 72% 0%,rgba(28,51,89,.24),transparent 75%),linear-gradient(#05070d,#080b13);background-size:233px 211px,337px 293px,451px 389px,auto,auto}:where(main,.wrap,.page,.container) :where(h1,h2,h3){text-wrap:balance}:where(main,.wrap,.page,.container) :where(p,li){line-height:1.65;overflow-wrap:break-word}:where(main,.wrap,.page,.container) a{text-underline-offset:.18em}nav.top-menu{position:sticky;top:0;z-index:1000;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.25rem .35rem;box-sizing:border-box;width:100%;max-width:none;margin:0;padding:.5rem .75rem;border:0;border-bottom:1px solid #2d3e4f;background:linear-gradient(to bottom,#0c111b,#090d14);box-shadow:0 2px 10px #0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}nav.top-menu a{display:inline-flex;align-items:center;min-height:44px;margin:0;padding:.45rem .7rem;border-radius:8px;color:#81e3aa;font-family:Plus Jakarta Sans,Arial,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.2px;line-height:1.5;text-decoration:none;white-space:nowrap}nav.top-menu a:hover,nav.top-menu a[aria-current=page]{background:#193329;color:#e8fff0;text-decoration:none}nav.top-menu a:focus-visible{outline:3px solid #a5efbd;outline-offset:2px}@media (max-width: 760px){nav.top-menu{gap:.1rem .2rem;padding:.4rem}nav.top-menu a{font-size:.9rem;padding:.4rem .55rem}}.site-copyright{max-width:72rem;margin:2.5rem auto 1rem;padding:1rem 1.25rem;border-top:1px solid #3b4b4a;color:#b7c8c2;text-align:center;font:.85rem/1.5 Arial,sans-serif}
