/* jbldqqv.com — dedicated presentation */
:root{--bg:#ffece0;--panel:#fff7ee;--accent:#b34e0b;--text:#4a2b19;--muted:#a0785f;--radius:10px;--columns:5}
body{font-family:'Trebuchet MS','Microsoft YaHei',sans-serif;background:#ffece0;font-size:16px}main{max-width:1400px}header{background:#fff7ee;border-bottom:1px solid #b34e0b;gap:28px}.brand>a{font-family:'Courier New','Microsoft YaHei',monospace;font-size:23px;letter-spacing:1px}.brand small{letter-spacing:1px}h1{font-family:Verdana,'Microsoft YaHei',sans-serif;font-weight:700;letter-spacing:1px}.section-title h2{font-size:24px}.section-title{border-bottom:3px solid color-mix(in srgb,var(--accent) 45%,transparent);padding-bottom:16px}.movie-grid{gap:20px}.poster{border-radius:10px;box-shadow:none}.movie h3{font-family:'Trebuchet MS','Microsoft YaHei',sans-serif;font-size:14px}.primary{border-radius:5px}footer{background:#fff7ee;text-align:right;padding-inline:6vw}.spot,.hero{border-radius:10px}.statement{text-align:left}
.poster{aspect-ratio:4/5;border-radius:60px 60px 0 0}.movie-copy{padding-top:6px}.section-title h2:before{content:"✦ ";color:var(--accent)}nav button{border-radius:30px}.spot{border:8px solid var(--panel)}
@media(max-width:720px){.movie-grid,.composition .movie-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.poster{aspect-ratio:3/4;border-radius:30px 30px 0 0}.movie h3{font-size:12px}.movie-copy p{font-size:10px}.movie-grid{gap:10px}header{border-bottom-width:4px}.film-rail .movie{flex-basis:153px!important;width:153px!important}.detail{grid-template-columns:105px minmax(0,1fr)}.detail .primary{font-size:12px}}
.detail{border:3px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:10px}.episodes a{border-radius:5px}.episodes>div:last-child{gap:13px}

/* FRAME COLORS V4 */
:root{--bg:#e1ccf0;--panel:#f8effa;--accent:#86187d;--text:#2a0f3d;--muted:#604573;--nav-bg:#4d1674;--nav-text:#ffffff;--frame-border:#d98cd2}
body{background:#e1ccf0;color:#2a0f3d}header{background:var(--nav-bg);color:#fff;border-color:var(--frame-border);box-shadow:0 8px 24px #0001}header .brand>a,header .brand small,header nav button,header form input{color:#fff}header form{background:#ffffff14;border-color:#ffffff66}header input::placeholder{color:#ffffffe0}header form button{color:#fff}header nav .active{background:#fff;color:var(--nav-bg);border-color:#fff}.nav-bottom header nav,.nav-stack header nav{border-color:#ffffff55}.channel-strip{background:var(--panel);padding:18px;border:1px solid var(--frame-border);border-radius:var(--radius)}.hero,.ranking,.text-list,.detail,.collection{background:var(--panel)}.collection{padding:20px;border:1px solid var(--frame-border);border-radius:var(--radius)}.section-title{border-color:var(--frame-border)}.word-panel{background:var(--accent);color:var(--bg)}footer{background:var(--nav-bg);color:#ffffffd9;border-color:var(--frame-border)}footer strong{color:#fff}.episodes a{background:var(--panel);border-color:var(--frame-border)}.episodes a.selected{background:var(--accent);color:var(--bg)}.primary{background:var(--accent);color:var(--bg)}.detail p,.movie-copy p{color:var(--muted)}
@media(max-width:720px){header{background:var(--nav-bg)}.collection{padding:12px}.channel-strip{padding:12px}}

/* iar-china.com */
:root{--bg:#28190b;--panel:#4f3f17;--accent:#aae29c;--text:#faf4ef;--muted:#cbb9a9;--nav-bg:#724218;--frame-border:#b26f34}body{background:#28190b;color:#faf4ef}header,footer{background:#724218}.collection,.hero,.ranking,.detail,.text-list{background:#4f3f17}.poster{border-radius:16px}.movie-grid{gap:18px}