.mtmdb{--mtmdb-columns:5;--mtmdb-gap:20px;--mtmdb-background:#07090C;--mtmdb-card:#121820;--mtmdb-accent:#F5B942;--mtmdb-text:#F8FAFC;direction:ltr;width:100%;min-width:0;max-width:100%;color:var(--mtmdb-text);background:var(--mtmdb-background);font:14px/1.6 'IBM Plex Sans',sans-serif;margin-top:28px}
.mtmdb *{box-sizing:border-box;min-width:0}
.mtmdb .mtmdb-qualification,.mtmdb .mtmdb-date{color:#A4AFBF;margin:0 0 12px;font-size:12px}
.mtmdb .mtmdb-controls{display:flex;justify-content:flex-end;gap:10px;margin:18px 0}
.mtmdb .mtmdb-controls button{width:46px;height:46px;min-width:46px;background:var(--mtmdb-card);color:var(--mtmdb-accent);border:1px solid #48505A;border-radius:50%;cursor:pointer;padding:0}
.mtmdb .mtmdb-controls button:disabled{opacity:.4;cursor:default}
.mtmdb .mtmdb-controls [data-mtmdb-toggle]{width:36px;height:36px;min-width:36px;align-self:center;background:transparent;border-color:transparent;font-size:14px}
.mtmdb .mtmdb-controls [data-mtmdb-toggle][hidden]{display:none}
.mtmdb .mtmdb-track{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:var(--mtmdb-gap);overflow-x:auto;min-width:0;width:100%;max-width:100%;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;padding:4px 0 18px;scrollbar-color:#F5B942 #121820}
.mtmdb .mtmdb-card{flex:0 0 calc((100% + var(--mtmdb-gap))/var(--mtmdb-columns) - var(--mtmdb-gap));scroll-snap-align:start;border:1px solid #26303A;border-radius:8px;overflow:hidden;background:var(--mtmdb-card)}
.mtmdb .mtmdb-poster{display:block;width:100%;aspect-ratio:2/3;height:auto;object-fit:cover;object-position:center;margin:0;background:#121820}
.mtmdb .mtmdb-no-poster{display:grid;place-items:center;color:#A4AFBF;text-align:center}
.mtmdb .mtmdb-copy{padding:12px 16px}
.mtmdb .mtmdb-type{color:var(--mtmdb-accent);font-size:11px;text-transform:none;margin:0 0 7px}
.mtmdb .mtmdb-title{font:600 24px/1.15 'Barlow Condensed',sans-serif;text-transform:none;color:var(--mtmdb-text);margin:0 0 12px;overflow-wrap:anywhere}
.mtmdb .mtmdb-meta{font-size:12px;color:#A4AFBF;margin:0}
.mtmdb a:focus-visible,.mtmdb button:focus-visible,.mtmdb .mtmdb-track:focus-visible{outline:3px solid #FFE0A3;outline-offset:3px}
.mtmdb .mtmdb-credits{border-top:1px solid #26303A;margin-top:22px;padding-top:18px;font-size:11px;color:#A4AFBF;display:flex;gap:12px;align-items:center;flex-wrap:wrap}
.mtmdb .mtmdb-credits a{color:var(--mtmdb-accent)}
.mtmdb .mtmdb-logo{display:block;width:90px;max-width:90px;height:auto}
.mtmdb .mtmdb-credits p{margin:0}
.mtmdb .mtmdb-editor-warning{color:#FFD166;border:1px solid #F5B942;padding:12px}
@media(max-width:1024px){.mtmdb{--mtmdb-columns:3}}
@media(max-width:767px){.mtmdb{--mtmdb-columns:1.2}.mtmdb .mtmdb-copy{padding:12px 14px}}
@media(prefers-reduced-motion:reduce){.mtmdb *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
