/* Minha Tela 5.14.57 — tokens de contraste; não altera os fundos de vídeo/imagem. */
html{color-scheme:dark}
body.mt-light-theme{color-scheme:light}
body.mt-light-theme .top{background:color-mix(in srgb,var(--panel) 94%,var(--bg))!important;border-bottom:1px solid var(--line);color:var(--text)}
body.mt-light-theme .top .brand-name{background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--text)}
body.mt-light-theme .desktop-nav>a,body.mt-light-theme .web-desktop-more,body.mt-light-theme .header-user{color:var(--text)}
body.mt-light-theme .desktop-nav>a:hover,body.mt-light-theme .desktop-nav>a.active,body.mt-light-theme .web-desktop-more summary:hover{background:var(--panel2);color:var(--text)}
body.mt-light-theme .web-desktop-more-links{background:var(--panel);border-color:var(--line)}
body.mt-light-theme .web-desktop-more-links a{color:var(--text)}
body.mt-light-theme .web-desktop-more-links a:hover{color:var(--text);background:var(--panel2)}
body.mt-light-theme .section-link,body.mt-light-theme .section-title p,body.mt-light-theme .card-meta{color:var(--muted)}
body.mt-light-theme .card,body.mt-light-theme .panel,body.mt-light-theme .form,body.mt-light-theme .plan-card,body.mt-light-theme .profile-tile,body.mt-light-theme .action-card,body.mt-light-theme .episode,body.mt-light-theme .playlist-card{background:var(--panel);color:var(--text);border-color:var(--line)}
body.mt-light-theme :is(.card,.panel,.form,.plan-card,.profile-tile,.action-card,.episode,.playlist-card){color:var(--panel-text,var(--text))}
body.mt-light-theme .field label,body.mt-light-theme .empty-state strong,body.mt-light-theme .plan-features,body.mt-light-theme .card-title{color:var(--text)}
body.mt-light-theme .field :is(input,textarea,select),body.mt-light-theme .search-box input,body.mt-light-theme .profile-manage :is(input,select){background:var(--panel2);color:var(--text);border-color:var(--line)}
body.mt-light-theme input::placeholder,body.mt-light-theme textarea::placeholder{color:var(--muted);opacity:1}
body.mt-light-theme .category-pills a,body.mt-light-theme .app-bottom-nav,body.mt-light-theme .app-more-menu>div{background:var(--panel);border-color:var(--line);color:var(--text)}
body.mt-light-theme .category-pills a:hover,body.mt-light-theme .app-more-menu a:hover{background:var(--panel2);color:var(--text)}
body.mt-light-theme .app-more-menu a,body.mt-light-theme .app-bottom-nav a{color:var(--text)}
body.mt-light-theme .top10-section .section-title p{color:var(--muted)}
body.mt-light-theme .profile-status,body.mt-light-theme .muted,body.mt-light-theme .card-meta{color:var(--muted)}
body.mt-light-theme :is(.card,.panel,.form,.plan-card,.profile-tile,.action-card) .muted{color:var(--panel-muted,var(--muted))}
body.mt-light-theme :is(.btn:not(.green):not(.alt):not(.ghost),.nav-cta,.tag:not(.free):not(.soft),.app-more-menu summary){color:var(--on-accent,#fff)}
body.mt-light-theme .btn.alt,body.mt-light-theme .btn.ghost{color:var(--text);background:var(--panel2)}
body.mt-light-theme .global-search input{color:var(--text)}
/* O número do Top é irmão da capa e fica sempre por cima, sem invadir título. */
.top10-rail .pro-card{position:relative;isolation:isolate;overflow:visible!important;margin-left:49px!important}
.top10-rail .poster{overflow:hidden;isolation:isolate;border-radius:15px 15px 0 0}
.top10-rail .top-number{position:absolute!important;top:auto!important;bottom:48px!important;left:-57px!important;z-index:12!important;display:block;min-width:0;width:auto;height:auto;padding:0;border-radius:0;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--bg,#09090e)!important;-webkit-text-stroke:4px var(--text,#f4f4f6)!important;text-shadow:2px 7px 6px #0009!important;font:1000 118px/.8 Impact,'Arial Black',system-ui,sans-serif!important;letter-spacing:-.09em;pointer-events:none}
.top10-rail .age-badge{left:auto!important;right:7px!important;top:8px!important}
.top10-rail .poster-badge{top:35px!important;right:7px!important}
.top10-rail .card-body{position:relative;z-index:1;min-width:0;background:var(--panel);border-radius:0 0 15px 15px}
.top10-rail .card-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:760px){.top10-rail .pro-card{margin-left:42px!important}.top10-rail .top-number{left:-48px!important;bottom:49px!important;font-size:94px!important;-webkit-text-stroke:3px var(--text,#f4f4f6)!important}.top10-rail .poster-badge{top:32px!important}}
.mt-language-picker{display:flex;align-items:center;gap:5px;flex:0 0 auto;color:var(--text);font-size:15px}
.mt-language-picker select{width:76px;min-height:36px;padding:5px 7px;border-radius:10px;background:var(--panel);color:var(--text);border:1px solid var(--line);font-weight:800;cursor:pointer}
.mt-language-picker select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
@media(max-width:980px){.mt-language-picker{order:2;margin-left:auto}.header-user{order:2}.global-search{order:3}}
@media(max-width:480px){.mt-language-picker select{width:69px;padding:4px;font-size:11px}}
