/* peau 20719d */
:root{--bg:#120d10;--bg-2:#1b1318;--bg-3:#261d22;--bg-4:#31262c;--line:#362b31;--text:#f6eff3;--muted:#b39eaa;--dim:#8c7382;--strong:#ffffff;--text-2:#f6eff3;--footer-bg:#0c090a;--bg-rgb:18 13 16;--fg-rgb:255 255 255;--accent:#eb37a0;--accent-rgb:235 55 160;--accent-hover:#ee53ae;--accent-2:#f35149;--accent-3:#ed456a;--link:#f174bd;--on-accent:#fff;--scheme:dark;--text-soft:#e6dbe1;--text-softer:#d8cbd2;--notice-text:#ffe2b5;--ok:#3ddc97;--ok-text:#b9f5d8;--radius:16px;--radius-sm:10px;--wrap:1440px;--card-min:172px;--font:Verdana, Geneva, Tahoma, sans-serif;--font-head:"Helvetica Neue", Helvetica, Arial, "Liberation Sans", sans-serif;--shadow:0 12px 40px rgba(0, 0, 0, .45);}
h1,h2,h3,.brand,.hero-title{font-family:var(--font-head);font-weight:700;letter-spacing:0}
.grid{gap:18px 12px}
.brand-mark{border-radius:4px}
.site-header{background:var(--bg-2);backdrop-filter:none;border-bottom:3px solid var(--accent)}
.nav a{text-transform:uppercase;font-size:.78rem;letter-spacing:.08em;font-weight:800}
.card-poster{box-shadow:none;border-radius:0}.card-title{text-transform:uppercase;font-size:.8rem;letter-spacing:.04em}
.row-head h2,.block-head h2,.section-head h2{padding-bottom:6px;border-bottom:3px solid var(--accent)}
.button,.chips a,.chips span,.filters a,.lang-menu>summary,.search input,.search button{border-radius:2px}
.hero-banner{min-height:min(56vh,520px)}.hero-content{padding-top:80px}
