/* Keep the original StormMu cards/dropdowns; accents follow the existing theme. */
#smMainHeader .dropdown-content,#smMainHeader .sub-dropdown-content{border-color:rgba(var(--sm-accent-rgb),.24)!important;background:linear-gradient(135deg,var(--sm-surface,#0b0d10),var(--sm-page-bg,#050505))!important}
#smMainHeader .dropdown-content{border-top-color:var(--sm-accent)!important}
#smMainHeader .sub-dropdown-content{border-right-color:var(--sm-accent)!important;max-height:calc(100dvh - 110px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(var(--sm-accent-rgb),.35) transparent}
#smMainHeader .dropdown-content a[class]{color:var(--sm-text,#e5e7eb)!important;border-color:rgba(var(--sm-accent-rgb),.22)!important;background:linear-gradient(130deg,var(--sm-surface,#0b0d10),var(--sm-page-bg,#050505))!important;animation:none!important}
#smMainHeader .dropdown-content a[class]:hover{border-color:rgba(var(--sm-accent-rgb),.45)!important;background:linear-gradient(130deg,rgba(var(--sm-accent-rgb),.12),var(--sm-surface))!important;color:var(--sm-accent-2)!important;box-shadow:0 0 13px rgba(var(--sm-accent-rgb),.08)!important}
#smMainHeader .dropdown-content a[class]::before,#smMainHeader .dropdown-content a[class]::after{animation:none!important;background:none!important;border-color:rgba(var(--sm-accent-rgb),.25)!important;box-shadow:none!important}
#smMainHeader .dropdown-content a[class] span,#smMainHeader .dropdown-content a[class] strong{color:inherit!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;animation:none!important}
#smMainHeader .dropdown-content [class*="title"],#smMainHeader .dropdown-content [class*="copy"]>strong{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:var(--sm-accent-2)!important;-webkit-text-fill-color:var(--sm-accent-2)!important;animation:none!important}
#smMainHeader .dropdown-content a i,#smMainHeader .dropdown-content .sm-shop-icon,#smMainHeader .dropdown-content .sm-shop-hero-icon{color:var(--sm-accent)!important;text-shadow:0 0 8px rgba(var(--sm-accent-rgb),.1)!important}
#smMainHeader .dropdown-content .sm-resource-badge,#smMainHeader .dropdown-content .rank-easteregg-badge{background:rgba(var(--sm-accent-rgb),.08)!important;color:var(--sm-accent-2)!important;border-color:rgba(var(--sm-accent-rgb),.24)!important}
#smMainHeader .dropdown-content .nav-item-dropdown>a{min-height:43px;gap:8px}
#smMainHeader .dropdown-content .nav-item-dropdown>a>.sub-arrow{margin-left:auto}
#smMainHeader .nav-item.is-menu-open>.dropdown-content,#smMainHeader .nav-item-dropdown.is-sub-open>.sub-dropdown-content{display:block}
#smMainHeader .nav-item.sm-closed>.dropdown-content,#smMainHeader .nav-item-dropdown.sm-closed>.sub-dropdown-content{display:none!important}
#smMainHeader .nav-menu a:focus-visible,#smMainHeader .dropbtn:focus-visible{outline:2px solid var(--sm-accent);outline-offset:2px}
#smMainHeader .sm-shop-dropbtn{color:var(--sm-accent-2)!important;border-color:rgba(var(--sm-accent-rgb),.25)!important;background:rgba(var(--sm-accent-rgb),.06)!important;box-shadow:none!important;animation:none!important}
@media(max-width:1024px){#smMainHeader .container{flex-direction:column!important;align-items:stretch!important}#smMainHeader .header-left{flex-wrap:wrap!important;width:100%!important}#smMainHeader .nav-menu{flex-wrap:wrap!important;width:100%!important;gap:0!important}#smMainHeader .header-right{width:100%!important;justify-content:flex-end!important}#smMainHeader .sub-dropdown-content{position:static;min-width:0;max-width:none;width:100%;margin:0;max-height:55dvh;border-radius:0;border-right:0;border-left:2px solid var(--sm-accent)}#smMainHeader .dropdown-content{max-width:calc(100vw - 20px);min-width:240px}#smMainHeader .online-status{width:auto!important}}
