/* Shared app chrome only. Content and original module controls are preserved. */
#sjr-app-nav{background:rgba(15,15,18,.93);border-top:1px solid rgba(255,255,255,.1);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 -8px 24px #0002;min-height:calc(66px + env(safe-area-inset-bottom,0px))}#sjr-app-nav .current{color:#fff}#sjr-app-nav .current svg{stroke:#fff}#sjr-app-nav .current{position:relative}#sjr-app-nav .current:before{content:'';position:absolute;bottom:0;width:12px;height:2px;background:#f12d32;border-radius:2px}#sjr-app-nav a{min-height:54px;font-size:10.5px}
.home-header{height:72px;box-sizing:border-box;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 20px!important;gap:12px}.home-header .home-brand{position:static!important;transform:none!important;display:flex;align-items:center}.home-header .home-brand img{width:126px!important;height:40px!important;object-fit:contain!important}.home-header .home-right{margin-left:auto;position:static!important}.home-header :is(.home-translate,.home-language-button,.lang-toggle){min-height:44px;font-size:12px}
#sheet{z-index:1100!important;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))!important}.scrim{z-index:1090!important}
#discovery-preferences{background:#17171b;color:#f3f3f5;border:1px solid #ffffff1c;border-radius:22px;width:calc(100% - 32px);max-width:440px;box-sizing:border-box;padding:22px;max-height:85dvh;overflow:auto;font-family:Arial,Helvetica,sans-serif}#discovery-preferences::backdrop{background:#000a}#discovery-preferences header{display:flex;align-items:center;justify-content:space-between;gap:15px}#discovery-preferences h2{font-size:20px;margin:0;font-weight:600;line-height:1.25}#discovery-preferences p{font-size:12px;line-height:1.6;color:#aaaab4}#discovery-preferences button{min-height:46px;border:0;background:none;color:#eee;font-size:13px;text-align:left}#discovery-preferences header button{font-size:26px;min-width:38px;text-align:center}#discovery-preferences label{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;font-size:14px;border-bottom:1px solid #ffffff14}#discovery-preferences input{accent-color:#f12d32;height:23px;width:23px;flex-shrink:0}#discovery-preferences .pref-reset{color:#ff8080;display:block;margin-top:12px}#discovery-preferences .pref-message{min-height:18px;color:#ddd}#discovery-preferences .pref-unhide{display:block}
@media(prefers-reduced-transparency:reduce){#sjr-app-nav{background:#111114;backdrop-filter:none;-webkit-backdrop-filter:none}}html[data-solid-ui=true] #sjr-app-nav,html[data-solid-ui=true] .topbar,html[data-solid-ui=true] .detail-top,html[data-solid-ui=true] #ref-context{background:#17171b!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
@media(prefers-reduced-motion:reduce){#sjr-app-nav *,#discovery-preferences *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
