.site-header{position:fixed;inset-inline:0;top:0;width:100%;z-index:50;background:radial-gradient(circle at 72% 0%,rgba(184,134,11,.12),transparent 24rem),radial-gradient(circle at 56% 0%,rgba(75,9,8,.24),transparent 28rem),linear-gradient(90deg,#020202 0%,#030303 30%,rgba(28,7,6,.98) 58%,rgba(38,22,10,.96) 78%,#050303 100%);border-bottom:1px solid rgba(185,125,16,.68);backdrop-filter:blur(18px);box-shadow:0 1px 0 rgba(170,5,5,.45),0 16px 36px rgba(0,0,0,.2);transition:background-color .26s ease,border-color .26s ease,box-shadow .26s ease}body.starkgames-theme{padding-top:92px}.site-header.is-scrolled{background:rgba(5,3,3,.985);box-shadow:0 18px 34px rgba(0,0,0,.38),0 0 26px rgba(75,9,8,.22)}.site-header__inner{min-height:92px;display:grid;grid-template-columns:290px 1fr auto;align-items:center;gap:18px;border-inline:1px solid rgba(185,125,16,.52);border-top:1px solid rgba(185,125,16,.52);padding:0 30px;box-shadow:inset 0 1px 0 rgba(251,202,3,.045);transition:min-height .26s ease,padding .26s ease}.site-header.is-compact .site-header__inner{min-height:68px;padding-block:0}.site-logo{display:inline-flex;align-items:center;min-width:0}.site-logo__image,.custom-logo{width:265px;max-height:72px;object-fit:contain;transition:width .26s ease,max-height .26s ease,filter .26s ease;filter:drop-shadow(0 0 16px rgba(251,202,3,.14))}.site-header.is-compact .site-logo__image,.site-header.is-compact .custom-logo{width:210px;max-height:54px}.primary-nav__list{display:flex;align-items:center;justify-content:center;gap:clamp(18px, 2.2vw, 34px);margin:0;padding:0;list-style:none}.primary-nav li{position:relative}.primary-nav a,.primary-nav__parent{position:relative;display:inline-flex;align-items:center;min-height:90px;border:0;border-bottom:0;padding:0;background:0 0;font-family:var(--sg-font-nav);font-size:1.03rem;font-weight:800;color:var(--sg-white);text-transform:uppercase;letter-spacing:.055em;cursor:pointer;transition:color var(--sg-speed),border-color var(--sg-speed),text-shadow var(--sg-speed)}.primary-nav a:after,.primary-nav__parent:after{content:'';position:absolute;left:12%;right:12%;top:calc(50% + 16px);bottom:auto;height:2px;background:linear-gradient(90deg,rgba(94,200,255,0),rgba(94,200,255,.95),rgba(94,200,255,0));box-shadow:0 0 14px rgba(94,200,255,.56),0 0 26px rgba(94,200,255,.24);transform:scaleX(0);transform-origin:center;transition:transform var(--sg-speed),opacity var(--sg-speed);opacity:0}.primary-nav a:before,.primary-nav__parent:before{content:'';position:absolute;left:50%;top:calc(50% + 23px);bottom:auto;width:5px;height:5px;border-radius:999px;background:#5ec8ff;box-shadow:0 0 12px rgba(94,200,255,.92),0 0 24px rgba(94,200,255,.48),0 0 36px rgba(94,200,255,.22);transform:translateX(-50%) scale(.35);opacity:0;transition:transform var(--sg-speed),opacity var(--sg-speed);pointer-events:none}.site-header.is-compact .primary-nav a,.site-header.is-compact .primary-nav__parent{min-height:66px}.primary-nav a:hover,.primary-nav__parent:hover,.primary-nav .current-menu-item>a{color:#5ec8ff;text-shadow:0 0 14px rgba(94,200,255,.58),0 0 28px rgba(94,200,255,.28)}.primary-nav a:hover:after,.primary-nav__parent:hover:after,.primary-nav .current-menu-item>a:after{transform:scaleX(1);opacity:1}.primary-nav a:hover:before,.primary-nav__parent:hover:before,.primary-nav .current-menu-item>a:before{transform:translateX(-50%) scale(1);opacity:1}.primary-nav .sub-menu{position:absolute;top:calc(100% + 8px);left:50%;min-width:230px;margin:0;padding:12px;list-style:none;background:linear-gradient(180deg,rgba(12,5,5,.98),rgba(5,4,4,.98));border:1px solid rgba(185,125,16,.5);box-shadow:0 24px 48px rgba(0,0,0,.44),0 0 24px rgba(75,9,8,.18);transform:translateX(-50%) translateY(8px);opacity:0;visibility:hidden;transition:opacity var(--sg-speed),transform var(--sg-speed),visibility var(--sg-speed)}.primary-nav li:not(.is-submenu-escape-closed):hover>.sub-menu,.primary-nav li.is-submenu-open>.sub-menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.primary-nav .sub-menu a{min-height:36px;border:0;white-space:nowrap;color:var(--sg-gray);font-size:.92rem}.primary-nav .sub-menu a:after,.primary-nav .sub-menu a:before{display:none}.primary-nav__parent:focus-visible{outline:2px solid var(--sg-iron-gold);outline-offset:4px}.primary-nav .menu-item-has-children>a{padding-right:26px}.primary-nav__submenu-toggle{position:absolute;top:50%;right:-4px;width:30px;min-height:44px;padding:0;border:0;background:0 0;color:var(--sg-iron-gold);cursor:pointer;transform:translateY(-50%)}.primary-nav__submenu-toggle[aria-expanded=true]{color:#5ec8ff}.primary-nav__submenu-toggle:focus-visible{outline:2px solid var(--sg-iron-gold);outline-offset:2px}.primary-nav__submenu-icon{margin-left:6px;color:var(--sg-iron-gold);font-size:.82em}.admin-bar .site-header{top:32px}html{scroll-padding-top:108px}html.admin-bar{scroll-padding-top:140px}@media (prefers-reduced-motion:reduce){.site-header,.site-header__inner,.site-logo__image,.custom-logo,.primary-nav{transition-duration:.01ms !important}}.site-header__actions{display:flex;gap:14px}.icon-button{width:44px;height:44px;display:grid;place-items:center;background:linear-gradient(180deg,rgba(17,7,6,.66),rgba(5,4,4,.66));border:1px solid rgba(185,125,16,.38);border-radius:var(--sg-radius);color:var(--sg-iron-gold);font-size:1.45rem;cursor:pointer;transition:transform var(--sg-speed),border-color var(--sg-speed),background-color var(--sg-speed),color var(--sg-speed),box-shadow var(--sg-speed)}.icon-button:hover{transform:translateY(-1px);border-color:var(--sg-iron-gold);background:linear-gradient(135deg,rgba(75,9,8,.56),rgba(185,125,16,.14));color:var(--sg-white);box-shadow:var(--sg-iron-glow)}.site-header__menu-toggle{display:none}.search-panel{border-inline:1px solid rgba(185,125,16,.5);border-bottom:1px solid rgba(185,125,16,.5);background:linear-gradient(180deg,#080303,#050303);box-shadow:0 20px 42px rgba(0,0,0,.38)}.search-panel__inner{padding:16px 30px}.search-form{display:flex;gap:10px}.search-submit{width:auto;background:var(--sg-metal-gold);color:#080303;border-color:var(--sg-iron-gold);font-weight:900;cursor:pointer}