.jump{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 4px}.jump a{display:inline-block;width:auto;margin:0;font-size:11px;letter-spacing:1.5px;text-transform:lowercase;color:#cfe9ff;text-decoration:none;padding:7px 12px;border-radius:999px;border:1px solid #7cf2ff44;background:#ffffff0d}.jump a:active,.jump a:hover{background:#ffffff1c}
h2[id]{scroll-margin-top:16px}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
h2{font:400 21px "Courier New",monospace!important;letter-spacing:.3em!important;text-transform:lowercase;color:#fff!important;text-shadow:0 0 18px #9ff0ff88!important;margin:64px 0 18px!important;padding-bottom:14px;border-bottom:2px solid transparent!important;border-image:linear-gradient(90deg,#9ff0ffcc,#c6b6ff88 55%,#0000) 1}
h2::before{font-size:14px!important;margin-right:2px}
.evt{font-size:16px!important;letter-spacing:.5px!important;font-weight:600!important;color:#e8ecfa!important}
.evt small{font-weight:400;font-size:10.5px!important;color:#8b95b8}
/* link hover, focus and press: quiet cyan glow, never on the nav pills */
main a:not(.nav a):not(.jump a){transition:color .18s,text-shadow .18s,background-color .18s,border-color .18s;border-radius:3px}
main a:not(.nav a):not(.jump a):hover,main a:not(.nav a):not(.jump a):focus-visible{color:#fff!important;text-shadow:0 0 12px #9ff0ffaa;background:#9ff0ff1c;border-color:#9ff0ffcc!important}
main a:not(.nav a):not(.jump a):focus-visible{outline:1px solid #9ff0ff99;outline-offset:3px}
main a:not(.nav a):not(.jump a):active{color:#fff!important;background:#c6b6ff30;text-shadow:0 0 14px #c6b6ffcc}
.jump a:hover,.jump a:focus-visible{color:#fff;border-color:#9ff0ffaa;background:#9ff0ff1c;text-shadow:0 0 10px #9ff0ff88}
.jump a:focus-visible{outline:1px solid #9ff0ff99;outline-offset:2px}
.jump a:active{background:#c6b6ff30}
@media (hover:none){main a:not(.nav a):not(.jump a):hover{background:none;text-shadow:none}}
