/* Shared navigation for reklama.dk and /stats/. */
.site-header,.site-header *{box-sizing:border-box}.site-header{position:fixed;inset:0 0 auto;z-index:999;width:100%;height:84px;padding:0;margin:0;border:0;border-bottom:1px solid #ffffff10;background:#050505ed;backdrop-filter:blur(12px);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#fff;line-height:1.4}.site-header .site-header-inner{width:92%;max-width:1280px;height:100%;margin:0 auto;display:flex;align-items:center;gap:32px;padding:0}.site-header a{color:#ddd;text-decoration:none;transition:color .2s;white-space:nowrap}.site-header .site-logo{font-size:26px;font-weight:900;letter-spacing:-1px;line-height:1.2;color:#fff;flex-shrink:0}.site-header .site-logo span{color:#1877f2}.site-header .site-header-links{display:flex;align-items:center;justify-content:center;gap:28px;margin:0 auto;font-size:14px;font-weight:500}.site-header .site-header-links a:hover,.site-header .site-header-links a[aria-current="page"]{color:#6caeff}.site-header .site-header-cta,.site-header .site-header-mobile-cta{background:#1877f2;color:#fff;border-radius:999px;padding:12px 20px;font-size:14px;font-weight:700;line-height:1.4}.site-header .site-header-cta:hover,.site-header .site-header-mobile-cta:hover{background:#2a84f8;color:#fff}.site-header .site-header-toggle{display:none}.site-header .site-header-mobile-cta{display:none}.site-header a:focus-visible,.site-header button:focus-visible{outline:2px solid #8bbaff;outline-offset:5px}section[id]{scroll-margin-top:100px}
@media(max-width:1100px){.site-header .site-header-inner{gap:20px}.site-header .site-header-links{gap:20px;font-size:13px}.site-header .site-header-cta{font-size:13px;padding:12px 16px}}
@media(max-width:1024px){.site-header{height:72px}.site-header .site-header-inner{justify-content:space-between}.site-header .site-header-cta{display:none}.site-header .site-header-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:10px;border:1px solid #ffffff20;border-radius:12px;background:#101010;color:#fff;cursor:pointer;flex-shrink:0}.site-header-toggle span{display:block;width:20px;height:2px;background:currentColor;transition:transform .2s,opacity .2s}.site-header-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.site-header-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}.site-header-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-header .site-header-links{display:none;position:absolute;top:100%;left:0;right:0;margin:0;padding:24px 4% 28px;background:#0a0a0a;border-bottom:1px solid #232323;flex-direction:column;align-items:stretch;gap:0;font-size:16px;font-weight:500;max-height:calc(100dvh - 72px);overflow-y:auto}.site-header.is-open .site-header-links{display:flex}.site-header .site-header-links>a{padding:12px 0}.site-header .site-header-links .site-header-mobile-cta{display:block;padding:13px 20px;margin-top:16px;text-align:center;font-size:14px}section[id]{scroll-margin-top:88px}}

.site-header .site-header-inner{gap:24px}.site-header .site-languages{flex-shrink:0;padding:3px;gap:0;margin:0;border:1px solid #232323;background:#101010;border-radius:999px}.site-header .site-languages button{min-width:38px;min-height:38px;padding:8px 10px;font-size:11px;line-height:1;border-radius:999px}.site-header .site-header-toggle{order:4}@media(max-width:1100px){.site-header .site-header-inner{gap:16px}.site-header .site-header-links{gap:18px}}@media(max-width:1024px){.site-header .site-header-inner{gap:10px}.site-header .site-logo{margin-right:auto}.site-header .site-languages{margin-left:0}}@media(max-width:360px){.site-header .site-logo{font-size:24px}.site-header .site-header-inner{gap:8px}}
