.mv{--mv-radius:14px;padding:18px 0 60px}
main:has(> #moviesView:not([hidden])){max-width:none;padding:0}
#moviesView[hidden]{display:none!important}
.mv-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:0 0 16px;position:sticky;top:0;z-index:20;background:linear-gradient(180deg,rgba(8,8,12,.92),rgba(8,8,12,.65) 70%,transparent);backdrop-filter:blur(12px)}
.mv-title{font-size:1.15rem;font-weight:750;letter-spacing:-.02em;margin:0}
.mv-nav{display:flex;gap:2px;padding:3px;border-radius:10px;background:var(--surface-1);border:1px solid var(--line)}
.mv-nav button{padding:6px 13px;border-radius:8px;font-size:.79rem;font-weight:600;color:var(--text-muted);transition:.15s var(--ease)}
.mv-nav button:hover{color:var(--text)}
.mv-nav button.on{background:var(--surface-3);color:var(--text)}
.mv-search{display:flex;align-items:center;gap:8px;margin-left:auto;padding:8px 13px;border-radius:10px;border:1px solid var(--line);background:var(--surface-1);min-width:250px}
.mv-search input{flex:1;background:0 0;border:0;outline:none;color:inherit;font:inherit;font-size:.82rem}
.mv-search svg{width:14px;height:14px;color:var(--text-faint);flex:none}
.mv-chips{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 20px}
.mv-chip{padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface-1);font-size:.76rem;font-weight:600;color:var(--text-muted);transition:.15s var(--ease)}
.mv-chip:hover{color:var(--text);border-color:var(--line-strong)}
.mv-chip.on{background:var(--accent-soft,rgba(249,115,22,.14));border-color:rgba(249,115,22,.45);color:var(--accent)}
.mv-sel{padding:6px 10px;border-radius:9px;border:1px solid var(--line);background:var(--surface-1);color:var(--text);font:inherit;font-size:.76rem;font-weight:600;outline:none;cursor:pointer}
.mv-row{margin:0 0 30px}
.mv-row-h{display:flex;align-items:baseline;gap:9px;margin:0 0 11px}
.mv-row-h h2{margin:0;font-size:.9rem;font-weight:700;letter-spacing:-.01em}
.mv-rail{display:grid;grid-auto-flow:column;grid-auto-columns:148px;gap:12px;overflow-x:auto;padding:2px 2px 10px;scrollbar-width:none}
.mv-rail::-webkit-scrollbar{display:none}
.mv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(144px,1fr));gap:16px 13px}
.mv-card{position:relative;text-align:left;width:100%;display:block;scroll-snap-align:start}
.mv-poster{position:relative;aspect-ratio:2/3;border-radius:11px;overflow:hidden;background:var(--surface-2);border:1px solid var(--line);transition:transform .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease)}
.mv-card:hover .mv-poster{transform:translateY(-3px);border-color:rgba(249,115,22,.4);box-shadow:0 16px 34px -20px rgba(0,0,0,.9)}
.mv-poster img{width:100%;height:100%;object-fit:cover;display:block}
.mv-score{position:absolute;top:6px;right:6px;padding:2px 6px;border-radius:6px;background:rgba(0,0,0,.75);border:1px solid rgba(255,255,255,.14);font-size:.62rem;font-weight:750}
.mv-heart{position:absolute;top:5px;left:5px;width:25px;height:25px;border-radius:7px;display:grid;place-items:center;background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.14);opacity:0;transition:opacity .14s var(--ease),color .14s var(--ease);color:#fff}
.mv-card:hover .mv-heart,.mv-heart.on{opacity:1}
.mv-heart.on{color:var(--accent)}
.mv-heart svg{width:12px;height:12px}
.mv-cap{padding:7px 2px 0}
.mv-cap .mv-t{display:block;font-size:.75rem;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mv-cap .mv-y{display:block;font-style:normal;font-size:.66rem;color:var(--text-faint);margin-top:2px}
.mv-empty{padding:70px 20px;text-align:center;color:var(--text-muted);font-size:.85rem}
.mv-skel{aspect-ratio:2/3;border-radius:11px;background:linear-gradient(100deg,var(--surface-1),var(--surface-3),var(--surface-1));background-size:200% 100%;animation:mvsk 1.2s linear infinite}
@keyframes mvsk{0%{background-position:200% 0}100%{background-position:-200% 0}}
.mv-sheet{position:fixed;inset:0;z-index:70;background:rgba(4,4,7,.88);backdrop-filter:blur(14px);display:none;overflow:auto;padding:4vh 18px 50px}
.mv-sheet.open{display:block}
.mv-sheet-in{max-width:880px;margin:0 auto;background:var(--surface-1);border:1px solid var(--line);border-radius:18px;overflow:hidden;position:relative}
.mv-hero{position:relative;min-height:250px;background-size:cover;background-position:center 25%}
.mv-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--surface-1) 3%,rgba(16,16,22,.45) 60%,transparent)}
.mv-body{padding:0 28px 28px;margin-top:-64px;position:relative;z-index:2}
.mv-body h2{margin:0 0 8px;font-size:1.6rem;letter-spacing:-.035em;line-height:1.1}
.mv-meta{display:flex;gap:9px;align-items:center;flex-wrap:wrap;font-size:.76rem;color:var(--text-muted);margin-bottom:12px}
.mv-pill{padding:2px 8px;border-radius:6px;border:1px solid var(--line-strong);background:rgba(255,255,255,.04);font-size:.67rem;font-weight:700}
.mv-ov{color:var(--text-muted);font-size:.87rem;line-height:1.65;max-width:68ch}
.mv-actions{display:flex;gap:9px;margin:16px 0 0;flex-wrap:wrap}
.mv-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 17px;border-radius:10px;font-weight:700;font-size:.81rem;border:1px solid var(--line-strong);background:var(--surface-2);transition:.15s var(--ease)}
.mv-btn:hover{background:var(--surface-3)}
.mv-btn.primary{background:var(--accent);border-color:var(--accent);color:#140b02}
.mv-seasons{display:flex;gap:7px;flex-wrap:wrap;margin:20px 0 12px}
.mv-eps{display:flex;flex-direction:column;gap:5px;max-height:320px;overflow:auto}
.mv-ep{display:flex;gap:11px;align-items:center;padding:8px 10px;border-radius:9px;border:1px solid var(--line);background:var(--surface-2);text-align:left;transition:.13s var(--ease)}
.mv-ep:hover{background:var(--surface-3)}
.mv-ep-n{width:24px;text-align:center;font-size:.76rem;font-weight:750;color:var(--text-faint);flex:none}
.mv-ep img{width:88px;height:50px;border-radius:6px;object-fit:cover;flex:none;background:var(--surface-3)}
.mv-ep-t{flex:1;min-width:0}
.mv-ep-t b{display:block;font-size:.78rem;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mv-ep-t span{display:block;font-size:.67rem;color:var(--text-faint);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mv-player{position:fixed;inset:0;z-index:95;background:#000;display:none}
.mv-player.open{display:block}
.mv-player video{width:100%;height:100%;display:block;background:#000}
.mv-pl-top{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:10px;padding:14px 18px;background:linear-gradient(180deg,rgba(0,0,0,.85),transparent);z-index:3;transition:opacity .2s var(--ease)}
.mv-pl-title{font-size:.88rem;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mv-pl-sub{font-size:.71rem;color:#9a9aa8}
.mv-pl-x{margin-left:auto;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#e5e5ee}
.mv-pl-x:hover{background:rgba(255,255,255,.12)}
.mv-pl-bottom{position:absolute;left:0;right:0;bottom:0;padding:0 16px 12px;background:linear-gradient(0deg,rgba(0,0,0,.92),transparent);z-index:3;transition:opacity .2s var(--ease)}
.mv-player.hide .mv-pl-top,.mv-player.hide .mv-pl-bottom{opacity:0;pointer-events:none}
.mv-seek{position:relative;height:22px;display:flex;align-items:center;cursor:pointer}
.mv-seek-track{position:relative;height:4px;width:100%;border-radius:2px;background:rgba(255,255,255,.22);overflow:hidden;transition:height .12s var(--ease)}
.mv-seek:hover .mv-seek-track{height:6px}
.mv-seek-buf{position:absolute;inset:0;background:rgba(255,255,255,.16);transform-origin:left;transform:scaleX(0)}
.mv-seek-fill{position:absolute;inset:0;background:var(--accent);transform-origin:left;transform:scaleX(0)}
.mv-pl-row{display:flex;align-items:center;gap:4px}
.mv-pbtn{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;color:#e8e8ef}
.mv-pbtn:hover{background:rgba(255,255,255,.12)}
.mv-pbtn svg{width:18px;height:18px}
.mv-pbtn.big svg{width:21px;height:21px}
.mv-ptime{font-size:.73rem;color:#b8b8c4;margin:0 6px;font-variant-numeric:tabular-nums}
.mv-vol{display:flex;align-items:center}
.mv-vol input{width:0;opacity:0;transition:.18s var(--ease);accent-color:var(--accent)}
.mv-vol:hover input{width:72px;opacity:1;margin-left:4px}
.mv-pspace{flex:1}
.mv-pop{position:absolute;right:14px;bottom:60px;min-width:220px;padding:7px;border-radius:12px;background:rgba(16,16,22,.97);border:1px solid var(--line-strong);box-shadow:0 24px 60px -20px #000;display:none;z-index:5}
.mv-pop.open{display:block}
.mv-pop h4{margin:7px 9px 5px;font-size:.64rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}
.mv-pop-i{display:flex;align-items:center;gap:8px;width:100%;padding:7px 9px;border-radius:7px;font-size:.78rem;font-weight:600;color:var(--text-muted);text-align:left}
.mv-pop-i:hover{background:rgba(255,255,255,.07);color:var(--text)}
.mv-pop-i.on{color:var(--accent);background:rgba(249,115,22,.12)}
.mv-spin{position:absolute;inset:0;display:grid;place-items:center;z-index:2;pointer-events:none;opacity:0;transition:opacity .2s}
.mv-spin.on{opacity:1}
.mv-spin i{width:42px;height:42px;border-radius:50%;border:3px solid rgba(255,255,255,.18);border-top-color:var(--accent);animation:mvsp .9s linear infinite;display:block}
@keyframes mvsp{to{transform:rotate(360deg)}}
.mv-err{position:absolute;inset:0;display:none;place-items:center;text-align:center;z-index:4}
.mv-err.on{display:grid}
.mv-err div{max-width:380px;padding:22px}
.mv-err h3{margin:0 0 6px;font-size:.95rem}
.mv-err p{margin:0 0 14px;color:#9a9aa8;font-size:.8rem}
@media(max-width:820px){.mv-rail{grid-auto-columns:120px}.mv-body{padding:0 18px 20px}.mv-ep img{display:none}}

﻿/* neutralise site button defaults inside the movies view */
#moviesView :where(button),.mv-sheet :where(button),.mv-player :where(button){background:0 0;border:0;color:inherit;font:inherit;padding:0;line-height:inherit}
#moviesView .mv-card{padding:0;background:0 0}
.mv-sheet .icon-btn{background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.16);color:#fff}

﻿#moviesView .mv-cap .mv-t{display:block;color:#f1f1f5;font-size:.75rem;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#moviesView .mv-cap .mv-y{display:block;color:#7a7a88;font-size:.66rem;font-style:normal;margin-top:2px}
#moviesView .mv-nav{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}
#moviesView .mv-nav button{background:0 0;border:0;color:#9a9aa8;padding:6px 13px;border-radius:8px;font-size:.79rem;font-weight:600}
#moviesView .mv-nav button:hover{color:#f1f1f5}
#moviesView .mv-nav button.on{background:#23232d;color:#f1f1f5}
#moviesView .mv-chip{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);color:#9a9aa8;padding:6px 12px;border-radius:999px;font-size:.76rem;font-weight:600}
#moviesView .mv-chip:hover{color:#f1f1f5;border-color:rgba(255,255,255,.18)}
#moviesView .mv-chip.on{background:rgba(249,115,22,.14);border-color:rgba(249,115,22,.45);color:#f97316}
#moviesView .mv-sel{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);color:#f1f1f5;padding:6px 10px;border-radius:9px}
#moviesView .mv-title{color:#f1f1f5}
#moviesView .mv-search{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:10px}
#moviesView .mv-search input{color:#f1f1f5}
#moviesView .mv-card{background:0 0;border:0;padding:0}
#moviesView .mv-poster{background:#15151d;border:1px solid rgba(255,255,255,.07)}

#moviesView .mv-cap{display:flex;flex-direction:column;gap:2px;padding:7px 2px 0}
#moviesView .mv-cap .mv-t{display:block;color:#f1f1f5;font-size:.75rem;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#moviesView .mv-cap .mv-y{display:block;color:#7a7a88;font-size:.66rem;margin:0}

#moviesView .mv{padding:8px 44px 80px;max-width:1660px;margin:0 auto}
#moviesView .mv-bar{padding-bottom:18px}
#moviesView .mv-row{margin-bottom:34px}
#moviesView .mv-score{background:rgba(8,8,12,.92);border:1px solid rgba(255,255,255,.22);color:#fff;font-weight:800;font-size:.67rem;padding:3px 7px;letter-spacing:.01em}
.mv-sheet .mv-chip{padding:8px 15px;font-size:.82rem;font-weight:650}
.mv-sheet .mv-seasons{margin:22px 0 14px;gap:8px}
.mv-sheet .mv-eps{gap:8px;max-height:360px}
.mv-sheet .mv-ep{padding:10px 12px;border-radius:11px}
.mv-sheet .mv-ep-n{width:28px;font-size:.86rem}
.mv-sheet .mv-ep img{width:108px;height:61px;border-radius:8px}
.mv-sheet .mv-ep-t b{font-size:.85rem}
.mv-sheet .mv-ep-t span{font-size:.73rem;margin-top:2px}
.mv-sheet .mv-btn{padding:11px 20px;font-size:.86rem}
.mv-sheet .mv-body h2{font-size:1.75rem}
.mv-player .mv-pbtn svg{width:19px;height:19px;display:block}
.mv-player .mv-pbtn.big svg{width:22px;height:22px}
.mv-player .mv-pl-x svg{width:18px;height:18px}
.mv-sheet .mv-chip{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#a3a3b2;padding:8px 15px;font-size:.81rem;font-weight:650}
.mv-sheet .mv-chip:hover{background:rgba(255,255,255,.09);color:#f1f1f5;border-color:rgba(255,255,255,.2)}
.mv-sheet .mv-chip.on{background:rgba(249,115,22,.15);border-color:rgba(249,115,22,.5);color:#f97316}
.mv-sheet .mv-seasons{max-height:150px;overflow:auto;padding-right:4px}
.mv-pop{width:262px;padding:10px;border-radius:14px;background:rgba(19,19,25,.98);border:1px solid rgba(255,255,255,.12);box-shadow:0 28px 70px -22px #000,0 0 0 1px rgba(0,0,0,.4);backdrop-filter:blur(22px)}
.mv-pop h4{margin:12px 8px 7px;font-size:.62rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#6b6b7a}
.mv-pop h4:first-child{margin-top:2px}
.mv-pop #mvSources,.mv-pop #mvSpeeds{display:flex;flex-direction:column;gap:2px}
.mv-pop .mv-pop-i{display:flex;align-items:center;gap:9px;width:100%;padding:9px 11px;border-radius:9px;font-size:.81rem;font-weight:600;color:#a5a5b4;text-align:left;transition:background .13s var(--ease),color .13s var(--ease);text-transform:capitalize}
.mv-pop .mv-pop-i:hover{background:rgba(255,255,255,.065);color:#f1f1f5}
.mv-pop .mv-pop-i.on{background:rgba(249,115,22,.12);color:#fb923c}
.mv-pop .mv-pop-i::before{content:"";width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.16);flex:none;transition:background .13s var(--ease),box-shadow .13s var(--ease)}
.mv-pop .mv-pop-i.on::before{background:#f97316;box-shadow:0 0 10px rgba(249,115,22,.85)}
.mv-pop .mv-pop-i .dot{display:none}
.mv-pop #mvSpeeds .mv-pop-i::before{display:none}
.mv-pop #mvSpeeds .mv-pop-i{padding-left:11px}
.mv-pop h4 + div + h4{border-top:1px solid rgba(255,255,255,.07);padding-top:12px}

.mv-pop #mvSpeeds .mv-pop-i{padding-left:26px}
.mv-pop #mvSpeeds .mv-pop-i.on{background:rgba(249,115,22,.1)}

#moviesView .mv-bar{margin:0 -44px 4px;padding:12px 44px;background:rgba(8,8,11,.92);border-bottom:1px solid rgba(255,255,255,.06);backdrop-filter:blur(18px) saturate(1.3)}
#moviesView .mv-title{font-size:1rem;font-weight:750;color:#f1f1f5}
#moviesView .mv-nav{padding:2px;border-radius:9px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07)}
#moviesView .mv-nav button{padding:5px 11px;font-size:.76rem;border-radius:7px;background:0 0;border:0;color:#8f8f9d}
#moviesView .mv-nav button.on{background:rgba(255,255,255,.09);color:#f1f1f5}
#moviesView .mv-search{min-width:0;max-width:300px;padding:7px 12px;border-radius:9px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}
#moviesView .mv-search:focus-within{border-color:rgba(249,115,22,.5);background:rgba(249,115,22,.05)}
#moviesView .mv-search input{font-size:.8rem}
@media(max-width:900px){#moviesView .mv-bar{margin:0 -18px 4px;padding:10px 18px}}
#moviesView .mv-bar{position:static;margin:0 0 8px;padding:4px 0 6px;background:none;border:0;backdrop-filter:none;box-shadow:none}
#moviesView .mv-title{font-size:.92rem;font-weight:700;color:#6f6f7d;letter-spacing:-.01em;margin-right:4px}
#moviesView .mv-nav{padding:3px;border-radius:11px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06)}
#moviesView .mv-nav button{padding:9px 18px;font-size:.845rem;font-weight:650;border-radius:9px;color:#8b8b99}
#moviesView .mv-nav button:hover{color:#e9e9f2;background:rgba(255,255,255,.05)}
#moviesView .mv-nav button.on{background:rgba(255,255,255,.11);color:#fff}
#moviesView .mv-search{max-width:320px;padding:9px 14px}
#moviesView .mv-row:first-of-type{margin-top:14px}


/* progress bar under continue-watching posters */
.mv-prog{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(255,255,255,.18)}
.mv-prog i{display:block;height:100%;background:var(--accent,#f97316);border-radius:0 2px 2px 0}
/* sign-in gate */
.mv-gate{max-width:420px;margin:14vh auto;text-align:center;padding:34px 28px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.03)}
.mv-gate h2{margin:0 0 8px;font-size:1.2rem;letter-spacing:-.02em}
.mv-gate p{margin:0 0 18px;color:#9a9aa8;font-size:.85rem;line-height:1.6}
.mv-gate .mv-btn{display:inline-flex;text-decoration:none}
/* compact settings popover */
.mv-pop{width:228px;padding:6px;border-radius:12px;background:rgba(16,16,21,.98);border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 44px -18px #000}
.mv-pop h4{margin:8px 8px 4px;font-size:.58rem;letter-spacing:.13em;color:#63636f}
.mv-pop .mv-pop-i{padding:6px 8px;font-size:.77rem;font-weight:600;border-radius:7px;gap:7px}
.mv-pop .mv-pop-i::before{width:5px;height:5px}
.mv-pop #mvSpeeds .mv-pop-i{padding-left:20px}
.mv-pop h4 + div + h4{padding-top:7px;margin-top:6px}
/* error panel */
.mv-err div{padding:18px;background:rgba(16,16,21,.96);border:1px solid rgba(255,255,255,.1);border-radius:14px}
.mv-err h3{margin:0 0 6px;font-size:1rem;letter-spacing:-.01em}
.mv-err p{margin:0 0 14px;font-size:.82rem;color:#9a9aa8;line-height:1.5}
.mv-err .mv-btn{padding:9px 16px;font-size:.82rem;border-radius:9px;line-height:1}
/* close buttons */
.mv-pl-x{width:36px;height:36px;border-radius:50%;background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.14);display:grid;place-items:center;color:#fff;transition:.15s}
.mv-pl-x:hover{background:rgba(255,255,255,.14)}
.mv-pl-x svg{width:16px;height:16px}
.mv-sheet .icon-btn{width:34px;height:34px;border-radius:50%;background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.16);color:#fff;display:grid;place-items:center}
.mv-sheet .icon-btn:hover{background:rgba(0,0,0,.8)}

#moviesView .mv-row.has-rail{position:relative}
#moviesView .mv-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:6;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(12,12,16,.85);border:1px solid rgba(255,255,255,.14);color:#fff;font-size:1.15rem;line-height:1;opacity:0;transition:opacity .18s var(--ease),background .15s var(--ease);backdrop-filter:blur(8px)}
#moviesView .mv-row.has-rail:hover .mv-arrow{opacity:1}
#moviesView .mv-arrow:hover{background:rgba(249,115,22,.9);border-color:rgba(249,115,22,.9)}
#moviesView .mv-arrow.left{left:-16px}
#moviesView .mv-arrow.right{right:-16px}
#moviesView .mv-more{margin-left:auto;font-size:.74rem;font-weight:650;color:#8b8b99;padding:4px 9px;border-radius:7px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);transition:.15s var(--ease)}
#moviesView .mv-more:hover{color:#f1f1f5;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16)}
#moviesView .mv-col-head{display:flex;align-items:center;gap:12px;margin:6px 0 22px}
#moviesView .mv-col-head h2{margin:0;font-size:1.1rem;letter-spacing:-.02em}
#moviesView .mv-count{font-size:.76rem;color:#6f6f7d}
#moviesView .mv-back{width:32px;height:32px;border-radius:9px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#d9d9e4;font-size:.95rem;display:grid;place-items:center}
#moviesView .mv-back:hover{background:rgba(255,255,255,.1)}

#moviesView .mv-chips{align-items:center;row-gap:8px}
#moviesView .mv-sel-first{margin-left:auto}
@media(max-width:760px){#moviesView .mv-sel-first{margin-left:0}}
