.mobile-theme-picker{display: none}@media screen and (max-width: 768px){.main-menu,.main-menu .menu-section,.main-menu .menu-section > .container,.main-menu .nav-mixed{transform: none !important;filter: none !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important;perspective: none !important;contain: none !important;will-change: auto !important}body.menu-open .main-menu .menu-section{position: fixed;top: var(--shq-bar-offset,0px);left: 0;right: 0;z-index: 100010}body.menu-open .main-menu{min-height: var(--shq-bar-h,0px)}.main-menu #single-nav{top: var(--shq-menu-top,64px)}body.menu-open .main-menu .main-logo{z-index: 80}#main-menu-admin.hidden-up{position: fixed;top: var(--shq-menu-top,64px);left: 0;right: 0;bottom: 0;z-index: 100020;transform: none;opacity: 0;visibility: hidden;pointer-events: none;overflow-y: auto;overscroll-behavior: contain;background-color: rgba(0,0,0,0.55);transition: opacity 180ms ease,visibility 180ms}#main-menu-admin.hidden-up.visible{transform: none;opacity: 1;visibility: visible;pointer-events: auto;transition: opacity 180ms ease,visibility 0s}#main-menu-admin .menu-section-admin{position: relative;top: 0;transform: translateY(-12px);transition: transform 260ms cubic-bezier(0.22,1,0.36,1)}#main-menu-admin.visible .menu-section-admin{transform: none}body.search-open .main-menu #single-nav,body.search-open .main-menu #single-nav.menu-appear{opacity: 0;visibility: hidden;pointer-events: none}#main-menu-admin .widget{list-style: none}body.search-open #social-menu-mixed #search a{color: var(--shq_gold,#ffe800) !important}#main-menu-admin .search-field,#musicsearch{font-size: 16px}#main-menu-admin .search-field{min-height: 44px;transition-property: border-color,background-color,box-shadow,color}.main-menu .navbar-toggler,#music-bar-toggler,#social-menu-mixed li a,#social-menu-mixed .theme-switch-toggle{min-width: 44px;min-height: 44px;touch-action: manipulation;-webkit-tap-highlight-color: transparent}.main-menu .navbar-toggler{display: inline-flex;align-items: center;justify-content: center}.h1-bg{overflow-x: clip}.dmbs-post-content img,.dmbs-post-content video,.dmbs-post-content iframe,.dmbs-post-content embed{max-width: 100%}.dmbs-post-content img,.dmbs-post-content video{height: auto}.main-menu #single-nav{padding: 0.75rem 0 2rem}.main-menu #single-nav ul.navigation{gap: 0.4rem}.main-menu #single-nav ul.navigation li{background-position: 1rem center !important}.main-menu #single-nav ul.navigation li a{font-size: 1.05rem;padding: 0.65em 1em 0.65em 3.1rem !important}.main-menu #single-nav.menu-appear ul.navigation li{background-size: 26px 29px}.main-menu #single-nav.menu-appear ul.navigation li.comics.current-menu-item{background-size: 61px 56px}#social-menu-mixed #css-theme-switch{display: none}.main-menu #single-nav .mobile-theme-picker{display: block;margin: 1.1rem 1.1rem 0;padding-top: 0.9rem;border-top: 1px solid rgba(255,255,255,0.16);text-align: left}.main-menu #single-nav.menu-appear .mobile-theme-picker{animation: shq-mobile-theme-in 0.35s ease 0.25s both}.mobile-theme-picker__label{margin: 0 0 0.55rem;font-size: 0.72rem;font-weight: 700;line-height: 1;letter-spacing: 0.14em;text-transform: uppercase;color: rgba(255,255,255,0.7)}.mobile-theme-picker__label .fa-palette{margin-right: 0.35em}.main-menu #single-nav .mobile-theme-picker__list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0.45rem;margin: 0;padding: 0;list-style: none}.main-menu #single-nav .mobile-theme-picker__list li{display: block;margin: 0;padding: 0;background: none}.mobile-theme-option{-webkit-appearance: none;appearance: none;display: flex;align-items: center;gap: 0.5rem;width: 100%;min-height: 44px;margin: 0;padding: 0.5rem 0.55rem;font-family: inherit;font-size: min(0.82rem,3.6vw);font-weight: 700;line-height: 1.1;letter-spacing: 0.03em;text-align: left;text-transform: uppercase;color: #fff;background-color: rgba(10,10,20,0.4);border: 1px solid rgba(255,255,255,0.14);border-radius: 10px;box-shadow: 0 4px 14px rgba(0,0,0,0.35);cursor: pointer;touch-action: manipulation;-webkit-tap-highlight-color: transparent;transition: background-color 0.2s ease,border-color 0.2s ease,transform 0.12s ease}.mobile-theme-option:active{transform: scale(0.97)}.mobile-theme-option:focus-visible{outline: 2px solid var(--shq_gold,var(--mania-gold,#ffe800));outline-offset: 2px}.mobile-theme-option[aria-checked="true"]{color: var(--shq_gold,var(--mania-gold,#ffe800));background-color: rgba(255,232,0,0.14);border-color: var(--shq_gold,var(--mania-gold,#ffe800))}.mobile-theme-option[aria-checked="true"] .mobile-theme-swatch{box-shadow: 0 0 0 2px rgba(0,0,0,0.6),0 0 0 4px var(--shq_gold,var(--mania-gold,#ffe800))}.mobile-theme-name{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mobile-theme-swatch{flex: none;width: 20px;height: 20px;border-radius: 5px;border: 1px solid rgba(255,255,255,0.4);box-shadow: 0 1px 3px rgba(0,0,0,0.5)}[data-theme="default"] .mobile-theme-swatch{background: linear-gradient(135deg,#385cae 0 50%,#f2f200 50% 72%,#e23f2c 72% 100%)}[data-theme="archive"] .mobile-theme-swatch{background: linear-gradient(#ffcc00,#ffcc00) center / 100% 4px no-repeat,linear-gradient(180deg,#000099,#00004d)}[data-theme="generations"] .mobile-theme-swatch{background: conic-gradient(from 45deg,#1a3cff 0 33.3%,#ff1420 0 66.6%,#ffe800 0)}[data-theme="checkers"] .mobile-theme-swatch{background: repeating-conic-gradient(#2e9bff 0 25%,#02060f 0 50%) 0 0 / 10px 10px}@keyframes shq-mobile-theme-in{from{opacity: 0;transform: translateY(10px)}to{opacity: 1;transform: none}}}@media (hover: none){.tooltip{display: none !important}}@media (prefers-reduced-motion: reduce){#main-menu-admin.hidden-up,#main-menu-admin .menu-section-admin{transition: none}.main-menu #single-nav.menu-appear .mobile-theme-picker{animation: none}.mobile-theme-option{transition: none}}