.nwfh{position:absolute;top:8px;right:8px;z-index:6;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.66);color:#fff;border:1px solid rgba(255,255,255,.28);font:400 20px/1 system-ui,sans-serif;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent}
.nwfh.on{color:var(--slime,#7cff3a);border-color:var(--slime,#7cff3a)}
.nwfav{padding-top:22px;padding-bottom:40px;min-height:60vh}
.nwfh3{font-family:var(--ui);text-transform:uppercase;letter-spacing:1px;font-weight:400;font-size:22px;margin:22px 0 10px}
.nwfvids{display:grid;gap:12px}@media(min-width:720px){.nwfvids{grid-template-columns:repeat(2,1fr)}}
.nwfempty{padding:18px 0}.nwfempty p{color:#bdbdbd;margin:0 0 12px}
footer .nwdm{display:inline-flex;align-items:center;justify-content:center;margin:16px auto 0;padding:12px 22px;border-radius:999px;background:#000;color:#fff;border:2px solid var(--slime,#7cff3a);font-family:var(--ui);text-transform:uppercase;letter-spacing:1px;text-decoration:none;font-size:15px}
.bar nav a.nwfavlink{padding:6px 10px;font-family:system-ui,sans-serif;letter-spacing:0}
@media (max-width:430px){.bar nav a[href="#countdown"]{display:none}}
.nwfh{color:rgba(255,255,255,.72)}.nwfh.on{color:var(--slime,#7cff3a)}
