/* Optional visual skin. Default cinema and all player controls stay untouched. */
body[data-visual-theme="ranked"]:not(.cinema-admin){--rank-bg:#eef3f7;--rank-panel:#fff;--rank-text:#182b3b;--rank-muted:#627583;--rank-chip:#e6eef3;--rank-border:#cbdde3;--rank-accent:linear-gradient(110deg,#61d7db,#edcc79);background:var(--rank-bg)!important;color:var(--rank-text)!important}
body[data-visual-theme="ranked"][arco-theme="dark"]:not(.cinema-admin){--rank-bg:#070b15;--rank-panel:#10192b;--rank-text:#eef3fb;--rank-muted:#8d9bb1;--rank-chip:#142334;--rank-border:#27394b}
body[data-visual-theme="ranked"]:not(.cinema-admin) #cinema-shell,body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-main{background:transparent!important}
body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-main{max-width:1400px;padding-top:24px}
body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-header,body[data-visual-theme="ranked"]:not(.cinema-admin) #cinema-route-header{background:var(--rank-bg)!important;border-bottom:1px solid var(--rank-border)!important;box-shadow:0 1px 0 #6ad1d34d!important}
body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-site-nav{background:transparent!important;border:0!important;border-radius:0;padding:0;gap:6px;box-shadow:none!important}
body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-site-nav a{color:var(--rank-muted)!important;border-radius:20px;padding:5px 14px}
body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-site-nav a.active{color:#56cbd1!important;border:1px solid #b9cba2;background:#65d6dc0b}
body.cinema-home[data-visual-theme="ranked"] .cinema-site-nav a[data-cinema-home]{color:#72d9dc!important;border:1px solid #b9cba2;background:#65d6dc0b}
body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-search,body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-route-search{border:1px solid var(--rank-border);border-radius:24px;background:var(--rank-chip)!important}
body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-search button,body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-route-search button{background:var(--rank-accent)!important;color:#173341!important;border-radius:22px}
body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-actions button,body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-actions a{border:1px solid var(--rank-border);border-radius:10px;background:var(--rank-chip)!important;color:var(--rank-text)!important}
body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-notice{background:var(--rank-panel)!important;border-color:var(--rank-border)!important;color:var(--rank-muted)!important}
body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-notice b{background:var(--rank-accent);color:#183744}
body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-quick-nav{background:var(--rank-panel)!important;border:1px solid var(--rank-border);box-shadow:none!important;gap:8px}
body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-quick-nav button,body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-chip,body[data-visual-theme="ranked"]:not(.cinema-admin) .category-tab{background:var(--rank-chip)!important;color:var(--rank-muted)!important;border-radius:18px}
body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-quick-nav button.active,body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-chip.active,body[data-visual-theme="ranked"]:not(.cinema-admin) .category-tab.active{background:var(--rank-accent)!important;color:#123542!important}
body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-section{background:transparent!important;box-shadow:none!important;border:0!important;padding:12px 0 20px}
body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-section h2,body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-card h3{color:var(--rank-text)!important}
body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-section-head{gap:18px}
body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-more{border:1px solid var(--rank-border);background:var(--rank-chip)!important;color:var(--rank-muted)!important;border-radius:18px}
body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-grid{gap:20px}
body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-card{background:transparent!important;box-shadow:none!important;border:0!important;transition:transform .2s}
body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-poster{border-radius:10px;border:1px solid var(--rank-border);overflow:hidden;box-shadow:0 8px 22px #0002}
body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-card:hover{transform:translateY(-4px)}
body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-card h3{margin-top:10px;font-size:14px;font-weight:600}
body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-remark{background:#06101bcc;color:#c7edea;border:1px solid #78c7c94d;border-radius:6px}
body[data-visual-theme="ranked"]:not(.cinema-admin) .history-card,body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-member-panel,body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-source-head{background:var(--rank-panel)!important;border-color:var(--rank-border)!important;color:var(--rank-text)!important}
/* Same existing previous/next/dot actions, rendered as a coverflow hot list. */
body[data-visual-theme="ranked"] .cinema-ranked-hero{height:500px!important;min-height:0!important;border:1px solid #20334b;border-radius:14px;overflow:hidden;position:relative;background:radial-gradient(ellipse at 53% 4%,#14465488,transparent 40%),radial-gradient(ellipse at 16% 69%,#1b567166,transparent 38%),radial-gradient(ellipse at 82% 74%,#3e236155,transparent 35%),#0e1627;box-shadow:0 18px 60px #070c1a22}
.cinema-rank-stage{position:absolute;inset:26px 45px 46px;perspective:1100px}
.cinema-rank-card{position:absolute;left:50%;top:50%;width:236px;height:348px;box-sizing:border-box;border-radius:14px;overflow:hidden;border:1px solid #536376;background:#101b2e;text-decoration:none;color:#fff;transform:translate(calc(-50% + var(--rank-offset)*142px),-50%) scale(var(--rank-scale)) rotateY(calc(var(--rank-offset)*-8deg));transition:transform .65s ease,opacity .65s ease,filter .65s ease;opacity:.65;filter:brightness(.72);box-shadow:0 10px 30px #0006}
.cinema-rank-card.active{border:2px solid #80d8d2;opacity:1;filter:none;box-shadow:0 0 0 1px #e2c878,0 16px 40px #52d8e022}
.cinema-rank-card.rank-hidden{opacity:0;visibility:hidden;pointer-events:none}
.cinema-rank-card img{width:100%;height:100%;object-fit:cover;display:block}
.cinema-rank-copy{position:absolute;inset:auto 0 0;padding:48px 16px 16px;background:linear-gradient(transparent,#070b14e8 60%)}
.cinema-rank-number{font-size:17px;letter-spacing:1px;background:linear-gradient(110deg,#69dcdd,#efce7a);color:transparent;background-clip:text;-webkit-background-clip:text}
.cinema-rank-copy h3{font-size:16px;line-height:1.4;margin:5px 0;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.cinema-rank-copy p{font-size:12px;margin:0 0 10px;color:#c5d1df;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cinema-rank-play{display:block;width:max-content;margin-left:auto;padding:5px 13px;border-radius:20px;background:linear-gradient(110deg,#55cbd2,#e5c97e);font-weight:600;font-size:13px;color:#163540}
body[data-visual-theme="ranked"] .cinema-ranked-hero .cinema-hero-arrow{top:50%;background:#19304499;border:1px solid #85969c66;color:#d7f0ed;border-radius:12px;width:40px;height:40px;z-index:20;display:grid!important;place-items:center;opacity:1!important}
body[data-visual-theme="ranked"] .cinema-ranked-hero .cinema-hero-arrow.prev{left:20px}
body[data-visual-theme="ranked"] .cinema-ranked-hero .cinema-hero-arrow.next{right:20px}
body[data-visual-theme="ranked"] .cinema-ranked-hero .cinema-hero-dots{bottom:22px;left:50%!important;right:auto!important;width:max-content!important;transform:translateX(-50%);gap:10px!important;display:flex;justify-content:center;padding:0!important;margin:0!important;z-index:20}
body[data-visual-theme="ranked"] .cinema-ranked-hero .cinema-hero-dot{width:10px!important;height:10px!important;min-width:10px!important;min-height:0!important;flex:0 0 10px!important;border-radius:50%!important;border:0!important;background:#516778!important;padding:0!important}
body[data-visual-theme="ranked"] .cinema-ranked-hero .cinema-hero-dot.active{background:linear-gradient(110deg,#60d6db,#efce7c)!important}
@media(max-width:767px){body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-main{padding-top:12px}body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-grid{gap:12px}body[data-visual-theme="ranked"] .cinema-ranked-hero{height:370px!important;border-radius:12px}.cinema-rank-stage{inset:20px 12px 40px}.cinema-rank-card{width:182px;height:267px;transform:translate(calc(-50% + var(--rank-offset)*102px),-50%) scale(var(--rank-scale)) rotateY(calc(var(--rank-offset)*-8deg))}.cinema-rank-copy{padding:35px 10px 12px}.cinema-rank-copy h3{font-size:14px}.cinema-rank-number{font-size:15px}body[data-visual-theme="ranked"] .cinema-ranked-hero .cinema-hero-arrow.prev{left:9px}body[data-visual-theme="ranked"] .cinema-ranked-hero .cinema-hero-arrow.next{right:9px}body[data-visual-theme="ranked"] .cinema-ranked-hero .cinema-hero-arrow{width:30px;height:35px}body[data-visual-theme="ranked"] .cinema-ranked-hero .cinema-hero-dots{bottom:16px}}
@media(prefers-reduced-motion:reduce){.cinema-rank-card{transition:none}}

/* Full page skin; every rule is opt-in, and excludes the admin and video UI. */
/* Legacy global height:100% clips body background at the first viewport. */
html[data-visual-theme="ranked"]{height:auto!important;min-height:100%}
body[data-visual-theme="ranked"]:not(.cinema-admin){height:auto!important;min-height:100vh;display:flow-root}
html[data-visual-theme="ranked"][data-cinema-theme="dark"]{background:#070b15}
body[data-visual-theme="ranked"]:not(.cinema-admin){--rank-panel-gradient:linear-gradient(135deg,#f7fafc,#e6f0f4);background:radial-gradient(ellipse at 14% 42%,#6b48a01a,transparent 32%),radial-gradient(ellipse at 77% 24%,#37bbc81a,transparent 37%),var(--rank-bg)!important;background-attachment:fixed!important}
body[data-visual-theme="ranked"][arco-theme="dark"]:not(.cinema-admin){--rank-panel-gradient:radial-gradient(ellipse at 54% 0%,#12455977,transparent 48%),radial-gradient(ellipse at 94% 95%,#38215e44,transparent 48%),linear-gradient(135deg,#101a2d,#0d1422);color-scheme:dark}
body[data-visual-theme="ranked"]:not(.cinema-admin) :is(#app,.router-content,.history-page,.find-page,.short-page,.user-page,.pcuser-container,.movie-details,.search-result,#cinema-source-page,#cinema-search-page,.cinema-tvbox-short-zone,.cinema-search-source-block,.cinema-source-page){background:transparent!important;color:var(--rank-text)!important}
body[data-visual-theme="ranked"]:not(.cinema-admin) :is(.category-tabs,.cinema-short-subtabs,.cinema-short-filters,.tabs-container,.tabs,.data-source-tabs,.search-content,.search-list-con,.search-list-box,.check,.check-con,.check_info,.check-episodes,.recommend-section,.hotmovie-con,.card-box,.history-content,.history-list,.list-wrapper,.feature-grid,.nav-bar,.top-nav,.search-header){background:transparent!important;color:var(--rank-text)!important}
body[data-visual-theme="ranked"]:not(.cinema-admin) :is(.history-card,.history-item,.find-page .card,.feature-item,.cinema-member-panel,.cinema-source-head,.cinema-source-toolbar,.cinema-short-source-tabs,.cinema-short-filters,.cinema-short-subtabs,.history-page .tabs-container,.search-result .tabs-box,.check-con,.check-episodes,.hotmovie-con,.popup,.share-card,.history-box){background:var(--rank-panel-gradient)!important;border:1px solid var(--rank-border)!important;border-radius:14px;box-shadow:0 8px 30px #0002!important}
body[data-visual-theme="ranked"]:not(.cinema-admin) :is(.user-header-section,.header-gradient){background:var(--rank-panel-gradient)!important;border-radius:16px}
body[data-visual-theme="ranked"]:not(.cinema-admin) :is(.history-title,.header-title,.nickname,.item-title,.find-page .info p,.movie-details .intro .title,.movie-details .list-title,.hot-title,.hot-title-text,.hot-name,.list-title,.cinema-section h2,.history-page .nav-bar .title,.find-page .top-nav .title){color:var(--rank-text)!important}
body[data-visual-theme="ranked"]:not(.cinema-admin) :is(.item-time,.item-episode,.desc,.view-all,.list-actor,.find-page .info span,.cinema-search-count,.cinema-member-note,.cinema-member-status,.cinema-short-load-status,.load-tip,.loading-more,.movie-details .actor-box,.movie-details .content){color:var(--rank-muted)!important}
body[data-visual-theme="ranked"]:not(.cinema-admin) :is(.category-tab,.cinema-short-subtabs button,.cinema-short-filters button,.cinema-short-filters select,.tab-item,.cinema-chip,.cinema-more,.cinema-quick-nav button,.refresh-btn,.movie-details .mobile-episode-item,.movie-details .pc-episode-item,.movie-details .con-top-left,.movie-details .con-top-right p,.cinema-feedback-button,.tag,.list-tags span){background:var(--rank-chip)!important;color:var(--rank-muted)!important;border:1px solid var(--rank-border)!important;border-radius:18px;box-shadow:none!important}
body[data-visual-theme="ranked"]:not(.cinema-admin) :is(.category-tab.active,.cinema-short-subtabs button.active,.cinema-short-filters button.active,.tab-item.active,.cinema-chip.active,.cinema-quick-nav button.active,.movie-details .mobile-episode-item.playing,.movie-details .pc-episode-item.playing){background:var(--rank-accent)!important;color:#173741!important;border-color:transparent!important;font-weight:600}
body[data-visual-theme="ranked"][arco-theme="dark"]:not(.cinema-admin) :is(.category-tab.active,.cinema-short-subtabs button.active,.cinema-short-filters button.active,.tab-item.active,.cinema-chip.active,.cinema-quick-nav button.active,.movie-details .mobile-episode-item.playing,.movie-details .pc-episode-item.playing){background:linear-gradient(#101c2e,#101c2e) padding-box,var(--rank-accent) border-box!important;color:#88e0df!important;border:1px solid transparent!important}
body[data-visual-theme="ranked"]:not(.cinema-admin) :is(.category-tab,.tab-item,.cinema-quick-nav button,.cinema-chip) :is(span,p){color:inherit!important}
body[data-visual-theme="ranked"]:not(.cinema-admin) :is(.login-btn,.cinema-member-form button,.cinema-member-buy,.confirm-btn){background:var(--rank-accent)!important;color:#173741!important;border:0!important;border-radius:20px}
body[data-visual-theme="ranked"]:not(.cinema-admin) :is(.search-input-container,.custom-search-input,.cinema-member-form input){background:var(--rank-chip)!important;border-color:var(--rank-border)!important;color:var(--rank-text)!important}
body[data-visual-theme="ranked"]:not(.cinema-admin) :is(.search-input,.custom-search-input input,.search-input-container input,.cinema-member-form input){background:transparent!important;color:var(--rank-text)!important}
body[data-visual-theme="ranked"]:not(.cinema-admin) :is(.search-list-item,.hot-card){background:var(--rank-panel)!important;border-color:var(--rank-border)!important;border-radius:12px;color:var(--rank-text)!important}
body[data-visual-theme="ranked"]:not(.cinema-admin) :is(.popup-body,.popup-footer,.share-box .list-box){background:var(--rank-panel)!important;color:var(--rank-text)!important}
body[data-visual-theme="ranked"]:not(.cinema-admin) #cinema-mobile-nav{background:var(--rank-panel)!important;border-color:var(--rank-border)!important}
body[data-visual-theme="ranked"]:not(.cinema-admin) #cinema-mobile-nav a{color:var(--rank-muted)!important}
body[data-visual-theme="ranked"]:not(.cinema-admin) #cinema-mobile-nav a.active{color:#6bd7da!important}
body[data-visual-theme="ranked"]:not(.cinema-admin) #cinema-mobile-nav a.active svg{stroke:#6bd7da!important}
body[data-visual-theme="ranked"]:not(.cinema-admin) :is(.cinema-short-source-tabs,.cinema-short-filters,.cinema-short-subtabs){padding:10px;border-radius:14px}
body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-site-nav a[href="/short"],body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-site-nav a[href="/find"],body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-site-nav a[href="/history"]{color:var(--rank-muted)!important}
body.cinema-short[data-visual-theme="ranked"] .cinema-site-nav a[href="/short"],body.cinema-find[data-visual-theme="ranked"] .cinema-site-nav a[href="/find"],body.cinema-history[data-visual-theme="ranked"] .cinema-site-nav a[href="/history"]{color:#72d9dc!important;border:1px solid #b9cba2;background:#65d6dc0b}
body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-search-hero h1{color:var(--rank-text)!important}
body[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-search-hero p{color:var(--rank-muted)!important}
body.cinema-play[data-visual-theme="ranked"] .movie-details>.play-main>.check{background:var(--rank-panel-gradient)!important;border:1px solid var(--rank-border)!important;border-radius:14px!important;box-shadow:0 8px 30px #0002!important}
body.cinema-play[data-visual-theme="ranked"] .check_top,body.cinema-play[data-visual-theme="ranked"] .con-top-fixed{background:transparent!important;border-color:var(--rank-border)!important}
body.cinema-play[data-visual-theme="ranked"] .con-top-left p,body.cinema-play[data-visual-theme="ranked"] .con-top-right p{background:var(--rank-chip)!important;color:var(--rank-muted)!important;border:1px solid var(--rank-border)!important;border-radius:18px}
body.cinema-play[data-visual-theme="ranked"]:not(.cinema-admin) .movie-details .cinema-play-tools,
body.cinema-play[data-visual-theme="ranked"]:not(.cinema-admin) .movie-details .cinema-play-tools .con-top-left{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;gap:8px}
body[data-visual-theme="ranked"]:not(.cinema-admin) .history-item h3{color:var(--rank-text)!important}

/* Target-style luminous backdrop and translucent surfaces, not a flat black fill. */
/* Outline the outer shell only: no sizing or fullscreen changes to the player. */
body.cinema-play[data-visual-theme="ranked"]:not(.cinema-admin) .movie-details>.top{box-sizing:border-box;border:1px solid rgba(123,192,205,.65)!important;border-radius:16px!important;box-shadow:0 10px 32px rgba(0,0,0,.25)!important}
body.cinema-play[data-visual-theme="ranked"]:not(.cinema-admin) .movie-details .player-box{border-radius:10px!important;outline:none!important;box-shadow:none!important;overflow:hidden!important}
body.cinema-play[data-visual-theme="ranked"]:not(.cinema-admin) .movie-details .player-box>.player:not(:fullscreen){border-radius:inherit!important}
body.cinema-play[data-visual-theme="ranked"]:not(.cinema-admin) .movie-details>.play-main>.check>.check-con{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}
body.cinema-play[data-visual-theme="ranked"]:not(.cinema-admin) .movie-details .check-episodes{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:4px!important;box-sizing:border-box}
body.cinema-source[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-source-page{box-shadow:none!important}
body.cinema-source[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-source-head{padding:18px 20px;align-items:center;background:var(--rank-panel-gradient)!important}
body.cinema-source[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-source-head h1{color:var(--rank-text)!important}
body.cinema-source[data-visual-theme="ranked"]:not(.cinema-admin) :is(.cinema-source-head p,.cinema-source-years>span,.cinema-source-status){color:var(--rank-muted)!important}
body.cinema-source[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-source-years{background:var(--rank-panel-gradient)!important;border:1px solid var(--rank-border);box-shadow:0 8px 24px #0002}
body.cinema-source[data-visual-theme="ranked"]:not(.cinema-admin) :is(.cinema-source-categories button,.cinema-source-years button){background:var(--rank-chip)!important;color:var(--rank-muted)!important;border:1px solid var(--rank-border);border-radius:18px;box-shadow:none}
body.cinema-source[data-visual-theme="ranked"]:not(.cinema-admin) :is(.cinema-source-categories button.active,.cinema-source-years button.active){background:var(--rank-accent)!important;color:#173741!important;border-color:transparent;font-weight:600}
body.cinema-source[data-visual-theme="ranked"][arco-theme="dark"]:not(.cinema-admin) :is(.cinema-source-categories button.active,.cinema-source-years button.active){background:linear-gradient(#101c2e,#101c2e) padding-box,var(--rank-accent) border-box!important;color:#88e0df!important;border:1px solid transparent}
@media(max-width:600px){body.cinema-source[data-visual-theme="ranked"]:not(.cinema-admin) .cinema-source-head{padding:14px 16px}body.cinema-play[data-visual-theme="ranked"]:not(.cinema-admin) .movie-details .player-box{border-radius:10px!important}}
body[data-visual-theme="ranked"][arco-theme="dark"]:not(.cinema-admin){--rank-bg:#0a0e14;--rank-panel:rgba(16,26,34,.62);--rank-chip:rgba(45,70,94,.32);--rank-border:rgba(80,103,121,.48);--rank-text:#e8edf2;--rank-muted:#b0c8dd;--rank-accent:linear-gradient(90deg,#67e8f9,#f3c969);--rank-panel-gradient:linear-gradient(135deg,rgba(16,26,45,.72),rgba(16,26,34,.48));background:radial-gradient(circle 220px at 50% 15%,rgba(103,232,249,.34),transparent 76%),radial-gradient(circle 235px at 18% 40%,rgba(122,54,222,.38),transparent 78%),radial-gradient(circle 230px at 57% 42%,rgba(38,204,235,.35),transparent 78%),radial-gradient(circle 230px at 78% 32%,rgba(117,72,218,.30),transparent 78%),radial-gradient(circle 240px at 78% 72%,rgba(65,211,213,.32),transparent 78%),radial-gradient(circle 215px at 22% 81%,rgba(111,57,208,.30),transparent 78%),#0a0e14!important;background-attachment:fixed!important}
body[data-visual-theme="ranked"][arco-theme="dark"] .cinema-ranked-hero{background:var(--rank-panel-gradient)!important;border-color:var(--rank-border)!important}
body[data-visual-theme="ranked"][arco-theme="dark"]:not(.cinema-admin) :is(.cinema-notice,.cinema-quick-nav,.search-list-item,.hot-card){background:var(--rank-panel-gradient)!important}
body[data-visual-theme="ranked"][arco-theme="dark"]:not(.cinema-admin) .cinema-card{background:transparent!important}
@media(max-width:767px){body[data-visual-theme="ranked"][arco-theme="dark"]:not(.cinema-admin){background:radial-gradient(circle 180px at 55% 17%,rgba(103,232,249,.32),transparent 78%),radial-gradient(circle 185px at 10% 44%,rgba(122,54,222,.34),transparent 78%),radial-gradient(circle 180px at 89% 59%,rgba(38,204,235,.30),transparent 78%),radial-gradient(circle 185px at 32% 86%,rgba(111,57,208,.27),transparent 78%),#0a0e14!important;background-attachment:fixed!important}}
