.gnav{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px;width:100%;margin:0;padding:10px 2%;background:#000;border-bottom:1px solid #333;font:16px/1.3 Times New Roman,Times,serif;letter-spacing:.04em;position:sticky;top:0;z-index:10}.gnav a{color:#6af}.gnav a:hover{color:#fff}.gnav .home{color:#fff;font-weight:700;letter-spacing:.14em;text-decoration:none}.gnav .gl{display:flex;flex-wrap:wrap;gap:4px 18px}.gnav .gl a[aria-current]{color:#fff;font-weight:700;text-decoration:none}.gnav .gs{display:flex;gap:8px;margin-left:auto}.gnav a.ico{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,255,255,.6);color:#fff;text-decoration:none}.gnav a.ico svg{fill:currentColor;display:block}.gnav a.ico:hover,.gnav a.ico:focus-visible{background:#fff;color:#000}.gnav .stamp-fk{position:relative;display:block;height:38px;aspect-ratio:400/102;margin:-6px 0 -10px 4px;transform:rotate(-6deg);user-select:none;filter:drop-shadow(0 0 1px #fff) drop-shadow(0 0 7px rgba(255,255,255,.35))}.gnav .stamp-fk img{display:block;width:100%;height:100%;pointer-events:none}.gnav .stamp-fk svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.gnav .stamp-fk path{fill:none;stroke:#ff2414;stroke-width:6;stroke-linecap:round;stroke-dasharray:110;stroke-dashoffset:110;animation:fk-x .28s cubic-bezier(.5,0,.9,.6) forwards;filter:drop-shadow(0 0 4px rgba(255,36,20,.7))}.gnav .stamp-fk .x1{animation-delay:.9s}.gnav .stamp-fk .x2{animation-delay:1.25s}.gnav .stamp-fk:hover path{animation-name:fk-x2}.gnav .stamp-fk:hover .x1{animation-delay:0s}.gnav .stamp-fk:hover .x2{animation-delay:.22s}@keyframes fk-x{to{stroke-dashoffset:0}}@keyframes fk-x2{0%{stroke-dashoffset:110}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.gnav .stamp-fk path{animation:none;stroke-dashoffset:0}}.hero .gnav{position:absolute;left:0;top:0;background:linear-gradient(#000c,#0000);border-bottom:0;text-shadow:0 1px 3px #000}@media (max-width:620px){.gnav{gap:4px 14px;font-size:15px}.gnav .gl{gap:2px 12px}.gnav .gs{margin-left:0;width:auto}.gnav .stamp-fk{height:28px;margin-left:auto}}dialog.kofi{padding:0;width:min(440px,94vw);height:min(760px,92vh);border:1px solid #555;background:#f9f9f9;overflow:hidden;display:none;flex-direction:column}dialog.kofi[open]{display:flex}dialog.kofi::backdrop{background:#000000bf}dialog.kofi iframe{display:block;width:100%;flex:1;border:0}.kofi-alt{margin:0;padding:6px 0 8px;text-align:center;font:15px Times New Roman,Times,serif;background:#f9f9f9}.kofi-alt a{color:#1a4fd0}.kofi-x{position:absolute;right:6px;top:4px;z-index:1;font:28px/1 Times New Roman,Times,serif;color:#333;background:none;border:0;cursor:pointer}
