
html[data-theme="light"]{color-scheme:light;--canvas:#f5f2ec;--surface:#fffefa;--raised:#eeeae2;--text:#28251f;--soft:#443e34;--muted:#70675a;--line:#ddd5c8;--brand:#976000;--accent:#b7790c;--accent-wash:#fff0cc;--accent-ink:#674100;--shadow:0 8px 28px #4537190c;--success:#176541;--danger:#a92b37}
html[data-theme="dark"]{color-scheme:dark;--canvas:#151515;--surface:#20201f;--raised:#2b2a27;--text:#f4f0e8;--soft:#ddd6ca;--muted:#b2a99a;--line:#3a3731;--brand:#efb951;--accent:#efb951;--accent-wash:#3c301c;--accent-ink:#ffcf73;--shadow:0 12px 32px #0003;--success:#8ad6aa;--danger:#ff9ba3}
html[data-theme] body{background:radial-gradient(ellipse at 10% 0%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 44%),var(--canvas)!important;color:var(--text)!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.45}
html[data-theme] h1,html[data-theme] h2,html[data-theme] h3{color:var(--text);letter-spacing:-.035em}
html[data-theme] h1{font-weight:var(--fw-bold)}html[data-theme] h2{font-weight:var(--fw-bold)}
html[data-theme] :is(.muted,.plot,.check,.path,.path-copy-text,.info-value,.tech-item span,.detail-neighbor-title){color:var(--soft)!important}
html[data-theme] :is(.item-meta,.collection-card-meta,.collection-tile-meta,.section-title span,.tech-item b,.info b,.brand small,.detail-key-hint){color:var(--muted)!important}
html[data-theme] :is(.topbar,.mobile-bottom-nav){background:color-mix(in srgb,var(--surface) 94%,transparent)!important;border-color:var(--line)!important;box-shadow:0 2px 14px #00000008!important}
html[data-theme] .nav{align-items:center!important;gap:16px!important;flex-direction:row!important;flex-wrap:nowrap!important}
html[data-theme] .brand{color:var(--text)!important;flex-shrink:0}
html[data-theme] :is(.brand-icon,.icon,.nav-ico){background:none!important;box-shadow:none!important;border:0!important;color:var(--brand)!important}
html[data-theme] .brand-icon{background:var(--accent-wash)!important;border-radius:var(--r-sm)!important;width:42px;height:42px;display:grid;place-items:center}
html[data-theme] :is(.navbtn,.mobile-bottom-nav a){background:transparent!important;box-shadow:none!important;border-color:transparent!important;color:var(--muted)!important;border-radius:var(--r-sm)!important}
html[data-theme] :is(.navbtn.active,.mobile-bottom-nav a.active){background:var(--accent-wash)!important;color:var(--accent-ink)!important;border-color:transparent!important}
html[data-theme] .navlinks{margin-left:auto}
html[data-theme] .theme-picker{width:132px;flex-shrink:0;min-height:40px;padding:8px 10px!important;font-size:12px!important}
html[data-theme] :is(button,.btn){background:var(--raised)!important;color:var(--text)!important;border:1px solid var(--line)!important;box-shadow:none!important;border-radius:var(--r-sm)!important;font-weight:var(--fw-bold);transition:background .15s,transform .15s,border-color .15s}
html[data-theme] :is(button.primary,.btn.primary,.roulette-primary){background:var(--accent)!important;color:var(--canvas)!important;border-color:var(--accent)!important}
html[data-theme="light"] :is(button.primary,.btn.primary,.roulette-primary){background:#b87809!important;color:#fff!important}
html[data-theme] :is(button,.btn):disabled{opacity:.55;cursor:wait}
html[data-theme] :is(button,.btn):active{filter:none!important}
html[data-theme] :is(.btn.danger,button.danger){color:var(--danger)!important;background:color-mix(in srgb,var(--danger) 9%,var(--surface))!important;border-color:color-mix(in srgb,var(--danger) 30%,var(--line))!important}
html[data-theme] .btn.good{color:var(--success)!important;background:var(--surface)!important}
html[data-theme] :is(input,select,textarea){background:var(--surface)!important;color:var(--text)!important;border-color:var(--line)!important;border-radius:var(--r-sm)!important;accent-color:var(--accent)}
html[data-theme] input::placeholder{color:var(--muted);opacity:1}
html[data-theme] :focus-visible{outline:2px solid var(--accent)!important;outline-offset:3px;box-shadow:none!important}
html[data-theme] :is(.panel,.settings-card,.admin-card,.admin-compact-card,.admin-use-card,.health-card,.scan-card,.issue-card,.collection-card,.overview-mini-card,.deck-card,.movie-live-search-panel,.roulette-stage,.roulette-filter-panel){background:var(--surface)!important;border-color:var(--line)!important;box-shadow:var(--shadow)!important;color:var(--text)!important;backdrop-filter:none!important}
html[data-theme] :is(.info,.tech-item,.tech-details,.filter-group,.movie-filter-accordion,.filters,.season-card,.episode,.path,.detail-browse-nav,.detail-neighbor-link,.admin-tidy-stat,.admin-advanced,.schedule-note,.weekday-grid,.source-card,.source-path,.scan-summary,.overview-empty){background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important;box-shadow:none!important}
html[data-theme] :is(.admin-tidy-stat,.tech-item,.info){background:var(--raised)!important;border-color:transparent!important}
html[data-theme] .admin-tidy-stat b{color:var(--brand);font-size:30px}
html[data-theme] :is(.admin-console-tabs,.admin-section-subnav){background:transparent!important;border-color:var(--line)!important;box-shadow:none!important}
html[data-theme] :is(.admin-console-tabs a,.admin-section-subnav a){background:transparent!important;color:var(--muted)!important;border-color:transparent!important;box-shadow:none!important}
html[data-theme] :is(.admin-console-tabs a.active,.admin-section-subnav a.active){background:var(--accent-wash)!important;color:var(--accent-ink)!important;border-color:transparent!important}
html[data-theme] :is(.item,.collection-tile,.collection-movie){background:var(--surface)!important;border-color:transparent!important;box-shadow:none!important;color:var(--text)!important}
html[data-theme] :is(.item.active,.collection-tile.active,.season-card.active){background:var(--accent-wash)!important;border-color:var(--accent)!important;box-shadow:inset 3px 0 var(--accent)!important}
html[data-theme] :is(.item.active .item-title,.season-card.active b){color:var(--text)!important}
html[data-theme] .item.active:after{display:none}
html[data-theme] :is(.chip,.home-roulette-tag,.ui-version){background:var(--accent-wash)!important;color:var(--accent-ink)!important;border-color:transparent!important;font-weight:var(--fw-bold);border-radius:6px}
html[data-theme] :is(.flash,.schedule-preview){background:var(--accent-wash)!important;border-color:var(--line)!important;color:var(--accent-ink)!important}
html[data-theme] :is(.schedule-preview b,.schedule-preview span,.schedule-preset,.epno,.home-roulette-kicker){color:var(--brand)!important}
html[data-theme] .hero-art{height:330px}
html[data-theme] .hero-art:after{background:linear-gradient(180deg,transparent 20%,var(--surface) 100%)!important}
html[data-theme] .detail-head{gap:28px}
html[data-theme] :is(.poster,.thumb,.collection-card-poster,.collection-tile-poster){border-color:var(--line)!important;filter:none!important}
html[data-theme] .home-roulette{background:radial-gradient(ellipse at 0% 0%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 65%),var(--surface)!important;border-color:var(--line)!important;box-shadow:var(--shadow)!important;padding:38px!important;gap:38px}
html[data-theme] .home-roulette h1{max-width:580px;font-size:clamp(32px,4vw,52px)}
html[data-theme] .home-roulette-title{text-decoration:none;font-size:23px}
html[data-theme] .home-roulette-intro{max-width:510px}
html[data-theme] .home-roulette-poster::after{display:none}
html[data-theme] .home-roulette-poster.main{filter:none!important}
html[data-theme] .deck-card{border-radius:var(--r-md);transition:transform .2s,box-shadow .2s}
html[data-theme] .deck-label{background:none!important;border:0;padding:0;color:var(--text)!important;font-size:23px}
html[data-theme] .deck-label strong{color:var(--muted);font-size:14px;font-weight:var(--fw-regular)}
html[data-theme] .deck-glow{display:none}
html[data-theme] .overview-mini-grid{display:flex;gap:16px;overflow-x:auto;padding:2px 2px 18px;scroll-snap-type:x proximity}
html[data-theme] .overview-mini-card{flex:0 0 148px;scroll-snap-align:start;border:0;border-radius:var(--r-sm)}
html[data-theme] .overview-mini-body{padding:10px 2px}
html[data-theme] .overview-mini-title{font-size:13px;line-height:1.35;font-weight:var(--fw-bold)}
html[data-theme] .overview-mini-meta{font-size:11px;margin-top:5px}
html[data-theme] .overview-head{margin:28px 0 16px}
html[data-theme] :is(.browse-context,.browse-summary,.collection-strip,.library-status-row,.schedule-status-item,.schedule-explain,.schedule-readiness,.schedule-run-note,.schedule-help details,.user-account-row,.user-account-card,.copy-box,.activity-log-box,.issue-empty,.report-card,.stat-card,.stat,.metric,.metric-card){background:var(--raised)!important;color:var(--text)!important;border-color:var(--line)!important;box-shadow:none!important}
html[data-theme] :is(.browse-summary-pill,.browse-chip,.count-badge,.collections-count,.collection-count,.badge){background:var(--accent-wash)!important;color:var(--accent-ink)!important;border-color:transparent!important}
html[data-theme] :is(.browse-summary-head,.browse-summary-pill,.browse-chip,.library-status-row,.section-title,.detail-browse-nav,.schedule-explain,.schedule-preview,.user-account-row) :is(b,strong,em,span){color:inherit!important}
html[data-theme] :is(.section-title b,.detail-neighbor-dir){color:var(--brand)!important}
html[data-theme] :is(.collection-card-title,.collection-tile-title,.item-title,.overview-mini-title){font-weight:var(--fw-bold)!important}
html[data-theme] .tech-details summary:after{background:var(--raised)!important;color:var(--muted)!important}
html[data-theme] :is(.runtime-location-card,.mini-stat,.activity-item,.history-card,.backup-card,.users-panel,.users-mini-row,.user-card,.users-note,.system-card,.status-row,.scan-report-card,.artwork-card,.admin-standard-hero,.admin-standard-card,.admin-section-card,.admin-jump-panel,.activity-history-row,.activity-monitor-hero,.security-access-panel,.raw-server-output-panel,.activity-history-panel){background:var(--surface)!important;color:var(--text)!important;border-color:var(--line)!important;box-shadow:var(--shadow)!important}
html[data-theme] :is(small,.status-pill,.detail-neighbor-meta,.folder-form-note,.runtime-location-path,.runtime-path,.system-path,.info-sub,.detail-section-note,.library-copy-status,.folder-copy-status,.activity-meta,.activity-details,.backup-meta,.users-mini-row span,.user-account-row span,.activity-history-right){color:var(--muted)!important}
html[data-theme] :is(.system-card b,.status-row b,.scan-report-card b,.artwork-card b,.activity-history-title,.activity-history-message,.admin-group-head p,.admin-jump-panel p,.admin-section-card p,.runtime-update-checklist ul){color:var(--text)!important}
html[data-theme] :is(.logbox,.activity-details,.codebox){background:var(--raised)!important;color:var(--soft)!important;border-color:var(--line)!important}
html[data-theme] .activity-history-details summary{color:var(--brand)!important}
html[data-theme] :is(.status-pill,.badge){background:var(--raised)!important;color:var(--soft)!important;border-color:var(--line)!important}
html[data-theme] :is(.status-pill.good,.badge.good,.status-pill.ok){color:var(--success)!important}
html[data-theme] :is(.status-pill.bad,.badge.bad,.status-pill.error){color:var(--danger)!important}
html[data-theme] :is(.count-pill,.collections-count-pill,.problem-count){background:var(--accent-wash)!important;color:var(--accent-ink)!important;border-color:transparent!important}
html[data-theme] :is(.backup-note,.problem-status,.thumb-progress-meta,.schedule-form-warning,.schedule-unsaved){background:var(--accent-wash)!important;color:var(--accent-ink)!important;border-color:var(--line)!important}
html[data-theme] :is(.backup-note,.problem-status,.thumb-progress-meta,.episode) :is(b,strong,p,span){color:inherit!important}
html[data-theme] .backup-danger{background:color-mix(in srgb,var(--danger) 8%,var(--surface))!important;color:var(--danger)!important;border-color:var(--danger)!important}
html[data-theme] .activity-actions .muted{color:var(--muted)!important}
html[data-theme] table{color:var(--text);border-color:var(--line)}
html[data-theme] :is(th,td){border-color:var(--line)!important}
html[data-theme] th{color:var(--muted)!important;background:var(--raised)!important}
html[data-theme] pre{background:var(--raised)!important;color:var(--soft)!important;border-color:var(--line)!important}
@media(hover:hover){html[data-theme] :is(.item,.collection-tile,.season-card,.navbtn,.admin-console-tabs a):hover{background:var(--raised)!important;color:var(--text)!important}html[data-theme] .deck-card:hover{transform:translateY(-3px)}html[data-theme] :is(button,.btn):hover{border-color:var(--accent)!important}}
@media(max-width:950px){html[data-theme] .nav{justify-content:space-between!important}html[data-theme] .navlinks{display:none!important}html[data-theme] .hero-art{height:220px}html[data-theme] .detail-head{gap:18px}html[data-theme] .theme-picker{width:116px;font-size:11px!important}html[data-theme] .brand-text{font-size:16px}html[data-theme] .brand small{display:none}html[data-theme] .mobile-bottom-nav a span{display:grid;place-items:center}html[data-theme] .mobile-bottom-nav{padding-bottom:max(8px,env(safe-area-inset-bottom))!important}}
@media(max-width:700px){html[data-theme] .home-roulette{padding:24px!important;gap:12px}html[data-theme] .home-roulette-posters{width:280px;height:258px}html[data-theme] .home-roulette-poster{width:152px}html[data-theme] .home-roulette-poster.side-left{left:2px;top:23px}html[data-theme] .home-roulette-poster.main{left:64px;top:0}html[data-theme] .home-roulette-poster.side-right{left:126px;top:23px}html[data-theme] .home-roulette h1{font-size:34px}html[data-theme] .overview-mini-card{flex-basis:136px}html[data-theme] .deck-card-inner{grid-template-columns:1fr 1fr!important;align-items:center;min-height:155px!important}html[data-theme] .deck-copy{display:block}html[data-theme] .deck-label{font-size:19px;display:flex;flex-wrap:wrap}html[data-theme] .poster-deck{transform:scale(.8);transform-origin:right center}html[data-theme] .home-roulette-posters{max-width:100%}}
@media(prefers-reduced-motion:reduce){html[data-theme] *,html[data-theme] *::before,html[data-theme] *::after{scroll-behavior:auto!important;transition:none!important}}
/* Graphite and silver surfaces, sculpted pewter / emerald navigation. */
html[data-theme="light"]{--canvas:#eef0f2;--surface:#ffffff;--raised:#e8ecef;--text:#22282f;--soft:#424d58;--muted:#606e7b;--line:#d3d9de;--brand:#436781;--accent:#436781;--accent-wash:#e3ebf2;--accent-ink:#304f67;--shadow:0 12px 30px #202b3510,0 2px 5px #202b3508;--shine:#ffffffc9}
html[data-theme="dark"]{--canvas:#17191c;--surface:#22262b;--raised:#2b3036;--text:#f1f3f5;--soft:#cdd3d9;--muted:#a4afb9;--line:#3b424a;--brand:#a6bfd2;--accent:#a6bfd2;--accent-wash:#303e4b;--accent-ink:#cfdeea;--shadow:0 16px 36px #00000030,0 2px 6px #00000020;--shine:#ffffff0b}
html[data-theme] body{background:linear-gradient(155deg,var(--raised),var(--canvas) 38%)!important}
html[data-theme] .topbar{top:10px;width:min(1570px,calc(100% - 28px));margin:10px auto 6px;border:1px solid var(--line)!important;border-radius:var(--r-lg);background:color-mix(in srgb,var(--surface) 94%,transparent)!important;backdrop-filter:blur(22px)!important;box-shadow:var(--shadow),inset 0 1px var(--shine)!important}
html[data-theme] .topbar .nav{padding:10px 16px!important}
html[data-theme] :is(.brand-icon,.cinema-icon){display:inline-grid!important;place-items:center!important;background:none!important;border:0!important;box-shadow:none!important;width:30px;min-width:30px;height:30px;flex-shrink:0;line-height:1}
html[data-theme] .deck-icon{display:inline-flex;width:32px;height:32px;flex-shrink:0}
html[data-theme] .sculpted-icon{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 2px 1px #071b1938)}
html[data-theme] .brand-icon{width:44px;height:44px}
html[data-theme] :is(.panel,.deck-card,.collection-card,.admin-tidy-panel){background:linear-gradient(145deg,var(--shine),transparent 45%),var(--surface)!important;box-shadow:var(--shadow),inset 0 1px var(--shine)!important;border-radius:var(--r-lg)}
html[data-theme] :is(button,.btn){background:linear-gradient(180deg,var(--shine),transparent),var(--raised)!important;box-shadow:inset 0 1px var(--shine),0 2px 4px #1018200a!important;border-radius:var(--r-sm)!important}
html[data-theme] :is(button.primary,.btn.primary,.roulette-primary){background:linear-gradient(180deg,#526f86,#3c5c74)!important;border-color:#526f86!important;color:#fff!important;box-shadow:0 3px 8px #172c3b20,inset 0 1px #ffffff25!important}
html[data-theme="dark"] :is(button.primary,.btn.primary,.roulette-primary){background:linear-gradient(180deg,#b5cbdc,#98b4c9)!important;border-color:#b5cbdc!important;color:#172633!important}
html[data-theme] .home-roulette{background:linear-gradient(130deg,var(--raised),var(--surface) 60%)!important;box-shadow:var(--shadow),inset 0 1px var(--shine)!important}
html[data-theme] .home-roulette h1{font-weight:var(--fw-bold);letter-spacing:-.045em}
html[data-theme] .admin-tidy-stat{background:var(--raised)!important;box-shadow:none!important;border:1px solid var(--line)!important}
html[data-theme] :is(.chip,.home-roulette-tag){box-shadow:inset 0 1px var(--shine);border-radius:var(--r-sm)}
html[data-theme] .mobile-bottom-nav{backdrop-filter:blur(22px)!important;background:color-mix(in srgb,var(--surface) 95%,transparent)!important;box-shadow:var(--shadow),inset 0 1px var(--shine)!important}
@media(min-width:761px){
  html[data-theme] body.split-browser-page{height:100vh;height:100dvh;overflow:hidden;overscroll-behavior:none}
  html[data-theme] body.split-browser-page>main.shell{height:calc(100vh - 94px);height:calc(100dvh - 94px);min-height:0;overflow:hidden;padding-top:12px;padding-bottom:12px}
  html[data-theme] body.split-browser-page>main>.grid-shell{height:100%;min-height:0;grid-template-columns:clamp(280px,26vw,370px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;overflow:hidden}
  html[data-theme] body.split-browser-page>main>.grid-shell>.panel{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;touch-action:pan-y}
  html[data-theme] main>.grid-shell>.panel :is(.list,.season-list,.episodes){max-height:none!important;overflow:visible!important}
  html[data-theme] main>.grid-shell>.panel .panel-pad{position:relative}
}
@media(min-width:761px) and (max-width:950px){
  html[data-theme] body.split-browser-page>main.shell{height:calc(100vh - 154px);height:calc(100dvh - 154px)}
  html[data-theme] body.split-browser-page>main>.grid-shell{grid-template-columns:minmax(270px,38%) minmax(0,1fr);gap:12px}
  html[data-theme] body.split-browser-page>main>.grid-shell>.panel{border-radius:var(--r-md)}
  html[data-theme] body.split-browser-page .searchbar.searchbar-with-filters{grid-template-columns:minmax(0,1fr) 44px!important}
  html[data-theme] body.split-browser-page .searchbar-with-filters .search-btn{width:44px!important;min-width:44px!important;max-width:44px!important}
  html[data-theme] body.split-browser-page .searchbar-with-filters .filter-toggle-btn{grid-column:1/-1;width:100%;min-height:40px;padding:8px 12px}
  html[data-theme] body.split-browser-page .hero-art{height:180px}
  html[data-theme] body.split-browser-page .detail{padding:12px 14px 18px}
  html[data-theme] body.split-browser-page .detail-head{grid-template-columns:104px minmax(0,1fr);gap:14px;margin-top:-44px;align-items:start}
  html[data-theme] body.split-browser-page .detail-head>.poster{width:104px;height:156px;margin:0;border-radius:var(--r-md)}
  html[data-theme] body.split-browser-page .detail-head h1{font-size:clamp(24px,4vw,34px)}
  html[data-theme] body.split-browser-page .info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  html[data-theme] body.split-browser-page .season-layout{grid-template-columns:minmax(150px,34%) minmax(0,1fr)}
  html[data-theme] body.split-browser-page .season-list{grid-template-columns:1fr}
}
@media(max-width:950px){html[data-theme] .topbar{top:6px;width:calc(100% - 16px);margin:6px auto;border-radius:var(--r-md)}html[data-theme] .topbar .nav{padding:8px!important;gap:8px!important}html[data-theme] .brand-icon{width:35px;height:35px;font-size:24px!important}html[data-theme] .mobile-bottom-nav .cinema-icon{width:28px;height:28px;font-size:18px!important;border-radius:var(--r-sm)!important}}
/* Phone dark mode needs more luminance than the desktop palette. Keep artwork
   vivid and lift surrounding surfaces so posters do not disappear into them. */
@media(max-width:700px){
  html[data-theme="dark"]{--canvas:#22272c;--surface:#2d343a;--raised:#394149;--text:#f7f8f9;--soft:#e0e5e9;--muted:#bac5cd;--line:#4c5760;--accent-wash:#3b4c59;--shadow:0 12px 28px #00000024,0 2px 5px #00000018;--shine:#ffffff12}
  html[data-theme="dark"] body{background:linear-gradient(155deg,#30373e,var(--canvas) 42%)!important}
  html[data-theme="dark"] :is(.home-roulette-poster,.poster,.overview-mini-poster,.collection-tile-poster,.collection-main-poster,.season-poster){filter:brightness(1.13) saturate(1.06)!important}
  html[data-theme="dark"] :is(.thumb img,.deck-poster img,.collection-card-poster img,.collection-poster img){filter:brightness(1.13) saturate(1.06)!important}
  html[data-theme="dark"] .hero-art{filter:brightness(1.08) saturate(1.04)!important}
  html[data-theme="dark"] :is(.deck-card,.item,.collection-movie,.season-card,.episode){background-color:var(--surface)!important}
  html[data-theme="dark"] .hero-art:after{background:linear-gradient(180deg,transparent 42%,color-mix(in srgb,var(--surface) 82%,transparent) 100%)!important}
  html[data-theme="dark"] .collection-hero-bg{opacity:.62!important;filter:brightness(1.12) saturate(1.06)!important}
  html[data-theme="dark"] .collection-hero::after{background:linear-gradient(180deg,rgba(17,22,26,.04),rgba(17,22,26,.52))!important}
}
@media(prefers-reduced-motion:reduce){html[data-theme] .deck-card:hover{transform:none!important}}
/* v28.37.0: one empty state everywhere (3D icon, title, short note, action), and the same
   hover lift and press for every poster or tile link. */
html[data-theme] .empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 24px;text-align:center;color:var(--muted)}
html[data-theme] .empty[hidden]{display:none}
html[data-theme] .empty>b{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text);letter-spacing:-.01em}
html[data-theme] .empty>p{margin:0 0 8px;max-width:420px;line-height:1.5;color:var(--muted)}
html[data-theme] .empty-icon{display:block;width:56px;height:56px;margin-bottom:8px}
html[data-theme] :is(.overview-mini-card,.collection-card,.collection-tile,.collection-movie,.deck-card,.library-shortcuts a,.home-numbers-link,.num-director,.num-record){transition:transform .18s ease,box-shadow .18s ease}
@media(hover:hover){html[data-theme] :is(.overview-mini-card,.collection-card,.collection-movie,.deck-card,.library-shortcuts a,.home-numbers-link,.num-director,.num-record):hover{transform:translateY(-3px)}}
html[data-theme] :is(.overview-mini-card,.collection-card,.collection-tile,.collection-movie,.deck-card,.library-shortcuts a,.home-numbers-link,.num-director,.num-record,.item):active{transform:scale(.98)!important;transition-duration:.08s}
@media(prefers-reduced-motion:reduce){html[data-theme] :is(.overview-mini-card,.collection-card,.collection-tile,.collection-movie,.deck-card,.library-shortcuts a,.home-numbers-link,.num-director,.num-record,.item):is(:hover,:active){transform:none!important}}
