/* Media Tracker unified dark product system. Loaded last by design. */
:root{
 --ui-bg:#070b16;--ui-deep:#050711;--ui-panel:#0e1526;--ui-raised:#141d32;
 --ui-line:rgba(148,163,184,.18);--ui-line-strong:rgba(148,163,184,.34);
 --ui-text:#f7f9fc;--ui-muted:#9aa8bd;--ui-purple:#8b5cf6;--ui-green:#3ddc97;
 --ui-gradient:linear-gradient(135deg,#9b6cff 0%,#5d7cff 48%,#27c8db 100%);
 --ui-shadow:0 24px 72px rgba(0,0,0,.34);--ui-page:min(1440px,calc(100vw - 56px));
 --bg:#070b16;--bg-deep:#050711;--surface:#0e1526;--surface-solid:#0e1526;--surface-raised:#141d32;--surface-hover:#18233a;
 --border:rgba(148,163,184,.18);--border-strong:rgba(148,163,184,.34);--text:#f7f9fc;--text-soft:#d5dbea;--muted:#9aa8bd;
 --primary:#8b5cf6;--primary-bright:#a78bfa;--primary-soft:rgba(139,92,246,.15);--brand:#8b5cf6;--brand-2:#4f8cff;--red-glow:rgba(139,92,246,.2);
 --red:#8b5cf6;--red-soft:rgba(139,92,246,.14);--blue:#4f8cff;--blue-soft:rgba(79,140,255,.14);--amber:#8b5cf6;--amber-soft:rgba(139,92,246,.14)
}
html{background:var(--ui-deep);color-scheme:dark}
body{background:radial-gradient(900px 520px at 78% -8%,rgba(79,140,255,.13),transparent 68%),radial-gradient(760px 520px at 8% 18%,rgba(139,92,246,.1),transparent 70%),var(--ui-bg)!important;color:var(--ui-text)!important;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.008em}
body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,#000,transparent 62%)}
.ambient{display:none!important}
.boot-splash{background:#070b16!important;transition:opacity .18s ease,visibility .18s ease!important}
.boot-splash:before{background:radial-gradient(circle,rgba(99,102,241,.2),transparent 26rem)!important}
.dragon-sky,.fire-curtain{display:none!important}
.dragon-title-card .dragon-monogram{display:grid!important;width:52px;height:52px;place-items:center;border-radius:13px;background:var(--ui-gradient);color:#fff;font-size:22px;font-weight:800;box-shadow:0 18px 50px rgba(88,101,242,.26)}
.dragon-title-card strong{margin-top:18px;font-size:18px!important}
.auth-gate{background:radial-gradient(620px 420px at 50% 38%,rgba(99,102,241,.17),transparent 70%),var(--ui-deep)!important}
.auth-panel{width:min(430px,100%)!important;padding:36px!important;border:1px solid var(--ui-line)!important;border-radius:20px!important;background:linear-gradient(180deg,rgba(19,27,47,.96),rgba(10,15,28,.98))!important;box-shadow:0 36px 100px rgba(0,0,0,.48)!important}
.auth-panel:before{width:36px!important;height:2px!important;margin:0 0 26px!important;background:var(--ui-gradient)!important;box-shadow:none!important}
.auth-logo{width:54px!important;height:54px!important;border-radius:14px!important;background:var(--ui-gradient)!important;box-shadow:0 16px 38px rgba(79,96,220,.24)!important}
.auth-panel h1{color:var(--ui-text)!important;font-size:30px!important;letter-spacing:-.045em!important}.auth-panel>p{color:var(--ui-muted)!important}
.auth-field{color:var(--ui-muted)!important}.auth-field input{height:48px!important;border:1px solid var(--ui-line)!important;border-radius:10px!important;background:#080e1c!important;color:var(--ui-text)!important}
.auth-field input:hover{border-color:var(--ui-line-strong)!important}.auth-field input:focus{border-color:var(--ui-purple)!important;box-shadow:0 0 0 3px rgba(139,92,246,.13)!important}
.auth-submit{min-height:48px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;background:var(--ui-gradient)!important;color:#fff!important;box-shadow:0 10px 28px rgba(79,96,220,.22)!important}
.auth-submit:hover{border-color:#fff!important;box-shadow:0 0 0 3px rgba(139,92,246,.14),0 12px 32px rgba(79,96,220,.25)!important;transform:none!important}

/* Persistent product navigation */
.topbar{height:72px!important;border-bottom:1px solid var(--ui-line)!important;background:rgba(7,11,22,.9)!important;backdrop-filter:blur(18px);box-shadow:none!important}
.topbar-inner{width:var(--ui-page)!important;max-width:none!important;height:72px!important;gap:22px!important}
.brand{gap:11px!important;min-width:0;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.brand-mark{width:32px!important;height:32px!important;border:0!important;border-radius:9px!important;background:var(--ui-gradient)!important;box-shadow:0 8px 24px rgba(91,91,214,.26)!important;font-size:15px!important}
.brand-copy strong{color:var(--ui-text)!important;font-size:13px!important}.brand-copy small{color:var(--ui-muted)!important;font-size:10px!important}
.main-nav{order:0!important;padding:4px!important;gap:2px!important;border:1px solid var(--ui-line)!important;border-radius:11px!important;background:rgba(255,255,255,.025)!important}
.main-nav button{min-height:34px!important;padding:0 15px!important;border:0!important;border-radius:8px!important;color:var(--ui-muted)!important;background:transparent!important;box-shadow:none!important;font-size:12px!important;font-weight:650!important}
.main-nav button:hover{color:var(--ui-text)!important;background:rgba(255,255,255,.055)!important;transform:none!important}
.main-nav button.active{color:#fff!important;background:linear-gradient(180deg,rgba(139,92,246,.3),rgba(79,140,255,.18))!important;box-shadow:inset 0 0 0 1px rgba(139,92,246,.38)!important}
.topbar-actions{display:flex!important;margin-left:auto!important;align-items:center}
.global-search-button{display:flex;align-items:center;gap:8px;height:36px;padding:0 9px 0 11px;border:1px solid var(--ui-line);border-radius:10px;background:rgba(255,255,255,.025);color:var(--ui-muted);font:600 11px/1 inherit}
.global-search-button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8}.global-search-button kbd{padding:3px 6px;border:1px solid var(--ui-line);border-radius:5px;background:rgba(255,255,255,.035);color:#718098;font:600 9px/1 inherit}
.global-search-button:hover{border-color:rgba(139,92,246,.58);color:var(--ui-text);background:rgba(139,92,246,.08);box-shadow:0 0 0 3px rgba(139,92,246,.1);transform:none}
.topbar-add-title{order:0!important;height:36px!important;padding:0 13px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;background:var(--ui-gradient)!important;color:#fff!important;box-shadow:0 8px 22px rgba(79,96,220,.22)!important;font-size:11px!important}
.topbar-add-title:hover{border-color:#fff!important;box-shadow:0 0 0 3px rgba(139,92,246,.14),0 10px 28px rgba(79,96,220,.3)!important;transform:none!important}
.online-signout,.library-alerts-button{width:36px!important;height:36px!important;border:1px solid var(--ui-line)!important;border-radius:10px!important;background:rgba(255,255,255,.025)!important;color:var(--ui-muted)!important}
.online-signout:hover,.library-alerts-button:hover{border-color:var(--ui-line-strong)!important;background:rgba(255,255,255,.06)!important;color:#fff!important;box-shadow:0 0 0 3px rgba(148,163,184,.08)!important;transform:none!important}

/* Page hierarchy */
.app-main{padding-top:72px!important}.page{width:var(--ui-page)!important;max-width:none!important;padding:58px 0 88px!important}
.page-heading{margin:0 0 34px!important;padding:0!important;border:0!important;background:transparent!important}
.page-heading h1,.add-title-intro h1{margin:7px 0 10px!important;color:var(--ui-text)!important;font-size:clamp(34px,4.2vw,58px)!important;line-height:1.03!important;letter-spacing:-.052em!important;font-weight:700!important}
.page-heading p:not(.eyebrow),.add-title-intro>p:last-child{max-width:650px;color:var(--ui-muted)!important;font-size:15px!important;line-height:1.65!important}
.eyebrow{color:#9c8cff!important;font-size:10px!important;font-weight:800!important;letter-spacing:.13em!important;text-transform:uppercase}h2{letter-spacing:-.03em}
.panel,.media-info-section,.library-toolbar{border:1px solid var(--ui-line)!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(20,28,48,.86),rgba(12,17,31,.9))!important;box-shadow:var(--ui-shadow)!important}

/* Shared interactive language */
button,.button,.filter-chip,.icon-button,.text-button,.library-card,.unified-result{transition:border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease,opacity .14s ease!important}
button:hover,.button:hover,.filter-chip:hover,.icon-button:hover,.text-button:hover,.library-card:hover,.unified-result:hover{transform:none!important}
.button{min-height:40px!important;border-radius:10px!important;font-size:12px!important;font-weight:700!important}
.button-primary{border:1px solid rgba(255,255,255,.12)!important;background:var(--ui-gradient)!important;color:#fff!important;box-shadow:0 8px 22px rgba(79,96,220,.18)!important}
.button-primary:hover{border-color:#fff!important;box-shadow:0 0 0 3px rgba(139,92,246,.15),0 10px 26px rgba(79,96,220,.22)!important}
.button-secondary,.button-ghost,.icon-button{border:1px solid var(--ui-line)!important;background:rgba(255,255,255,.035)!important;color:var(--ui-text)!important;box-shadow:none!important}
.button-secondary:hover,.button-ghost:hover,.icon-button:hover{border-color:rgba(139,92,246,.62)!important;background:rgba(139,92,246,.09)!important;box-shadow:0 0 0 3px rgba(139,92,246,.1)!important}
.button-success{border:1px solid rgba(61,220,151,.36)!important;background:rgba(61,220,151,.11)!important;color:#86efbd!important}.button-success:hover{border-color:var(--ui-green)!important;box-shadow:0 0 0 3px rgba(61,220,151,.11)!important}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #bca7ff!important;outline-offset:3px!important}
.input,.select{border:1px solid var(--ui-line)!important;border-radius:10px!important;background:#0a1020!important;color:var(--ui-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important}
.input:hover,.select:hover{border-color:var(--ui-line-strong)!important}.input:focus,.select:focus{border-color:var(--ui-purple)!important;box-shadow:0 0 0 3px rgba(139,92,246,.13)!important}

/* Continue dashboard */
.home-page .home-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px}
.continue-filter-bar,.continue-category-tabs{padding:5px!important;border:1px solid var(--ui-line)!important;border-radius:12px!important;background:rgba(14,20,36,.72)!important;box-shadow:none!important}
.continue-group{margin-top:38px!important}.continue-group-heading{width:100%;margin-bottom:15px!important;padding:0 2px!important;border:0!important;background:transparent!important}
.continue-group-heading>span{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(139,92,246,.28)!important;border-radius:9px!important;background:rgba(139,92,246,.09)!important;color:#a78bfa!important}
.continue-group-heading.upcoming>span{border-color:rgba(45,212,191,.25)!important;background:rgba(45,212,191,.07)!important;color:#5eead4!important}
.continue-group-heading strong{color:var(--ui-text)!important;font-size:16px!important}.continue-group-heading small{color:var(--ui-muted)!important}
.continue-grid{gap:16px!important}.continue-card{overflow:hidden!important;border:1px solid var(--ui-line)!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(19,27,46,.98),rgba(9,14,26,.98))!important;box-shadow:0 14px 40px rgba(0,0,0,.2)!important}
.continue-card:hover{border-color:rgba(139,92,246,.48)!important;box-shadow:0 0 0 3px rgba(139,92,246,.08),0 18px 48px rgba(0,0,0,.28)!important}
.continue-card-artwork:after{background:linear-gradient(90deg,rgba(9,14,26,.98),transparent 35%),linear-gradient(0deg,rgba(9,14,26,.7),transparent 50%)!important}
.continue-card-content{padding:19px!important}.continue-card .progress-track,.library-card .progress-track{height:4px!important;background:rgba(148,163,184,.15)!important}
.continue-card .progress-track>span,.library-card .progress-track>span{background:var(--ui-gradient)!important;box-shadow:none!important}
.continue-progress-panel{border:1px solid var(--ui-line)!important;border-radius:10px!important;background:rgba(255,255,255,.025)!important;color:var(--ui-muted)!important}

/* Discover */
.discover-category-bar{position:sticky!important;top:84px!important;z-index:8;width:max-content;max-width:100%;padding:5px!important;border:1px solid var(--ui-line)!important;border-radius:12px!important;background:rgba(10,15,28,.9)!important;backdrop-filter:blur(16px);box-shadow:0 12px 32px rgba(0,0,0,.18)!important}
.discover-category-bar button,.discover-type-switch button{border:0!important;border-radius:8px!important;color:var(--ui-muted)!important;background:transparent!important;box-shadow:none!important}
.discover-category-bar button.active,.discover-type-switch button.active{color:#fff!important;background:rgba(139,92,246,.17)!important;box-shadow:inset 0 0 0 1px rgba(139,92,246,.35)!important}
.discover-section{margin-top:32px!important}.discover-grid{gap:15px!important}
.discover-card{overflow:hidden;border:1px solid var(--ui-line)!important;border-radius:16px!important;background:rgba(14,20,36,.86)!important;box-shadow:0 12px 32px rgba(0,0,0,.18)!important}
.discover-card:hover{border-color:rgba(139,92,246,.5)!important;box-shadow:0 0 0 3px rgba(139,92,246,.08),0 18px 40px rgba(0,0,0,.25)!important;transform:none!important}
.discover-card-body{padding:13px!important}.discover-match,.discover-rank-badge{background:rgba(7,11,22,.88)!important;color:#c4b5fd!important;border:1px solid rgba(139,92,246,.38)!important;box-shadow:none!important}
.media-type-pill{color:#a5b4fc!important;background:rgba(99,102,241,.11)!important;border:1px solid rgba(99,102,241,.22)!important}

/* Library command centre */
.library-overview{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px!important;overflow:hidden;margin:0 0 18px!important;border:1px solid var(--ui-line)!important;border-radius:16px!important;background:var(--ui-line)!important;box-shadow:none!important}
.library-overview-item{padding:18px 20px!important;border:0!important;background:rgba(13,19,34,.98)!important}.library-overview-icon{border:1px solid rgba(139,92,246,.22)!important;background:rgba(139,92,246,.08)!important;color:#a78bfa!important}
.library-toolbar{padding:18px!important;border-radius:18px!important;box-shadow:0 14px 42px rgba(0,0,0,.18)!important}.library-command-primary{gap:14px!important}
.library-page .library-toolbar{border-color:var(--ui-line)!important}.library-page .library-control-label{color:var(--ui-muted)!important}.library-page .filter-chip.active{border-color:rgba(139,92,246,.48)!important;background:rgba(139,92,246,.14)!important;color:#ded7ff!important}
.library-control-label{color:var(--ui-muted)!important;font-size:10px!important;letter-spacing:.05em!important;text-transform:uppercase}.library-command-facets{margin-top:16px!important;padding-top:16px!important;border-top:1px solid var(--ui-line)!important}
.filter-chip{min-height:32px!important;padding:0 11px!important;border:1px solid var(--ui-line)!important;border-radius:8px!important;background:rgba(255,255,255,.025)!important;color:var(--ui-muted)!important;box-shadow:none!important}
.filter-chip:hover{border-color:rgba(139,92,246,.48)!important;color:#fff!important;background:rgba(139,92,246,.07)!important}.filter-chip.active{border-color:rgba(139,92,246,.48)!important;color:#ded7ff!important;background:rgba(139,92,246,.14)!important;box-shadow:inset 0 0 0 1px rgba(139,92,246,.1)!important}
.library-clear-filters,.results-meta button{color:#a78bfa!important}.results-meta{color:var(--ui-muted)!important;border-bottom:1px solid var(--ui-line)!important}
.library-list{overflow:hidden;border:1px solid var(--ui-line)!important;border-radius:16px!important;background:rgba(10,15,28,.68)!important}
.library-card{min-height:84px!important;border:0!important;border-bottom:1px solid var(--ui-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
.library-card:last-child{border-bottom:0!important}.library-card:hover{border-color:var(--ui-line)!important;background:rgba(139,92,246,.055)!important;box-shadow:inset 3px 0 var(--ui-purple)!important}
.library-card .media-icon{border-radius:8px!important;background:var(--ui-raised)!important}.status-pill{border:1px solid var(--ui-line)!important;background:rgba(255,255,255,.035)!important;color:var(--ui-muted)!important;box-shadow:none!important}

/* Add, details and dialogs */
.add-title-page{min-height:calc(100vh - 72px)}.add-title-intro{max-width:760px!important;margin:0 auto 30px!important;text-align:center}
.add-title-mark{display:grid!important;width:48px!important;height:48px!important;margin:0 auto 20px!important;place-items:center;border:1px solid rgba(139,92,246,.34)!important;border-radius:13px!important;background:rgba(139,92,246,.11)!important;color:#b9a7ff!important;box-shadow:none!important}
.unified-add-panel{max-width:940px!important;margin:0 auto!important;padding:12px!important;border-radius:20px!important}.unified-search{min-height:62px!important;border:1px solid var(--ui-line)!important;border-radius:13px!important;background:#090f1e!important}
.unified-search:focus-within{border-color:var(--ui-purple)!important;box-shadow:0 0 0 3px rgba(139,92,246,.13)!important}.unified-search .input{border:0!important;background:transparent!important;box-shadow:none!important;font-size:16px!important}
.unified-search-status{color:var(--ui-muted)!important}.unified-results{gap:6px!important}.unified-result{border:1px solid transparent!important;border-radius:12px!important;background:transparent!important}
.unified-result:hover{border-color:rgba(139,92,246,.35)!important;background:rgba(139,92,246,.07)!important;box-shadow:none!important}
.detail-page{width:min(1560px,calc(100vw - 40px))!important;padding-top:24px!important}.back-button{margin-bottom:14px!important;border:0!important;color:var(--ui-muted)!important;background:transparent!important;box-shadow:none!important}
.back-button:hover{color:#fff!important;background:rgba(255,255,255,.04)!important}.title-stage{border-color:var(--ui-line)!important;background-color:#090e1b!important;box-shadow:0 32px 90px rgba(0,0,0,.38)!important}
.title-stage:before{background:linear-gradient(90deg,#090e1b 0%,rgba(9,14,27,.94) 36%,rgba(9,14,27,.22) 75%),linear-gradient(0deg,#090e1b 0%,transparent 46%)!important}
.title-stage-copy h1{letter-spacing:-.055em!important}.title-fact,.title-genre{border-color:var(--ui-line)!important;background:rgba(10,16,29,.7)!important;color:var(--ui-muted)!important}
.title-media-feature,.title-stage-poster,.episode-season-card,.movie-progress-card{border-color:var(--ui-line)!important;box-shadow:0 16px 48px rgba(0,0,0,.28)!important}.detail-actions,.season-actions{gap:8px!important}
.title-disclosure{border-color:var(--ui-line)!important;background:rgba(14,20,36,.78)!important;box-shadow:none!important}.title-disclosure>summary:hover{background:rgba(139,92,246,.055)!important}
.modal-backdrop{background:rgba(2,5,12,.76)!important;backdrop-filter:blur(8px)!important}.modal{border:1px solid var(--ui-line-strong)!important;border-radius:20px!important;background:#0c1221!important;box-shadow:0 36px 100px rgba(0,0,0,.55)!important}
.modal-header{border-bottom:1px solid var(--ui-line)!important}.toast{border:1px solid var(--ui-line-strong)!important;border-radius:12px!important;background:#121a2c!important;color:var(--ui-text)!important;box-shadow:var(--ui-shadow)!important}
.empty-state{border:1px dashed var(--ui-line-strong)!important;border-radius:18px!important;background:rgba(14,20,36,.5)!important;color:var(--ui-muted)!important}.loading-bar{background:transparent!important}.loading-bar span{background:var(--ui-gradient)!important;box-shadow:none!important}

/* Final specificity bridge for legacy selectors that previously hard-coded red. */
body .topbar-add-title,body .auth-submit{border-color:rgba(255,255,255,.12)!important;background:var(--ui-gradient)!important;background-image:var(--ui-gradient)!important;box-shadow:0 8px 24px rgba(79,96,220,.24)!important}
body .continue-card .type-pill,body .continue-focus small,body .continue-season-left{color:#b8a7ff!important}
body .continue-card-progress>span,body .episode-inline-progress>i,body .progress-track>span{background:var(--ui-gradient)!important;box-shadow:none!important}
body .title-stage-kicker,body .title-stage-copy .media-tagline,body .title-stage-media .title-media-button-copy small,body .title-disclosure>summary small{color:#b8a7ff!important}
body .title-stage-media .title-media-button-icon{background:var(--ui-gradient)!important}
body .title-stage-copy .media-facts span,body .title-stage-copy .genre-row span{border-color:rgba(139,92,246,.28)!important;color:#c7bcff!important;background:rgba(139,92,246,.08)!important}
body :is(.continue-card,.title-stage,.library-toolbar) :is(button,.button):not(.button-success):not(.button-danger):hover{border-color:rgba(139,92,246,.62)!important;box-shadow:0 0 0 3px rgba(139,92,246,.1)!important}

@media(max-width:1050px){:root{--ui-page:min(calc(100% - 36px),940px)}.brand-copy,.global-search-button span,.global-search-button kbd{display:none!important}.global-search-button{width:36px;padding:0;justify-content:center}.main-nav{margin-left:0!important}.discover-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.continue-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){:root{--ui-page:calc(100vw - 24px)}body:before{display:none}.topbar{height:58px!important;backdrop-filter:none}.topbar-inner{width:var(--ui-page)!important;height:58px!important;gap:8px!important}.main-nav,.global-search-button,.topbar-add-title,.online-signout{display:none!important}.brand-mark{width:30px!important;height:30px!important}.topbar-actions{margin-left:0!important}.mobile-page-label{color:var(--ui-text)!important;font-size:13px!important;font-weight:700}.app-main{padding-top:58px!important;padding-bottom:70px!important}.page{padding:32px 0 54px!important}.page-heading h1,.add-title-intro h1{font-size:36px!important}.mobile-nav{height:64px!important;border-top:1px solid var(--ui-line)!important;background:rgba(7,11,22,.97)!important;box-shadow:none!important;backdrop-filter:none}.mobile-nav button{color:var(--ui-muted)!important}.mobile-nav button.active{color:#bca7ff!important}.home-page .home-heading{display:block!important}.continue-grid{grid-template-columns:1fr!important}.continue-grid-spacer{display:none!important}.discover-category-bar{top:66px!important;width:100%;overflow-x:auto}.discover-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.discover-card-body{padding:10px!important}.library-overview{grid-template-columns:repeat(3,minmax(0,1fr))!important}.library-overview-item{padding:13px 10px!important}.library-overview-icon{display:none!important}.library-toolbar{padding:13px!important}.library-command-primary,.library-search-fields,.library-select-controls{grid-template-columns:1fr!important;display:grid!important}.library-card{min-height:76px!important}.detail-page{width:calc(100vw - 16px)!important;padding-top:12px!important}.title-stage{border-radius:18px!important}.modal{border-radius:18px 18px 0 0!important}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
