/* bxdqc.com — dedicated presentation */
:root{--bg:#140e1e;--panel:#291a36;--accent:#da9cf4;--text:#fcf0ff;--muted:#b698c4;--radius:18px;--columns:3}
body{font-family:'Courier New','Microsoft YaHei',monospace;background:#140e1e;font-size:14px}main{max-width:1320px}header{background:#291a36;border-bottom:3px solid #da9cf4;gap:34px}.brand>a{font-family:Verdana,'Microsoft YaHei',sans-serif;font-size:25px;letter-spacing:2px}.brand small{letter-spacing:3px}h1{font-family:Arial,'Microsoft YaHei',sans-serif;font-weight:800;letter-spacing:-1px}.section-title h2{font-size:24px}.section-title{border-bottom:1px double color-mix(in srgb,var(--accent) 55%,transparent);padding-bottom:19px}.movie-grid{gap:12px}.poster{border-radius:18px;box-shadow:none}.movie h3{font-family:'Courier New','Microsoft YaHei',monospace;font-size:16px}.primary{border-radius:12px}footer{background:#291a36;text-align:left;padding-inline:6vw}.spot,.hero{border-radius:18px}.statement{text-align:right}
.poster{aspect-ratio:2/3;border-radius:0 40px 0 40px}.movie-copy{text-align:right;border-bottom:2px solid var(--accent);padding-bottom:12px}.section-title{border:0;flex-direction:column;align-items:start}.section-title h2{background:var(--accent);color:var(--bg);padding:6px 16px}.spot{border-radius:90px 0 0 0}.ranking{border-left:5px solid var(--accent)}
@media(max-width:720px){.movie-grid,.composition .movie-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.poster{border-radius:0 22px 0 22px;aspect-ratio:2/3}.movie-grid{gap:9px}.movie h3{font-size:12px}.movie-copy p{display:none}.section-title h2{font-size:18px}header{border-bottom-width:5px}.film-rail .movie{flex-basis:125px!important;width:125px!important}.detail{grid-template-columns:115px minmax(0,1fr)}.detail .primary{font-size:12px}}
.detail{border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:18px}.episodes a{border-radius:12px}.episodes>div:last-child{gap:16px}

/* FRAME COLORS V4 */
:root{--bg:#173a29;--panel:#255647;--accent:#80b0f5;--text:#f1f8f5;--muted:#afcfbf;--nav-bg:#18814d;--nav-text:#ffffff;--frame-border:#36a0a1}
body{background:#173a29;color:#f1f8f5}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}}

/* qv91.com */
:root{--bg:#280b18;--panel:#4f1721;--accent:#e2db9c;--text:#faeff4;--muted:#cba9b8;--nav-bg:#72183f;--frame-border:#b2346a}body{background:#280b18;color:#faeff4}header,footer{background:#72183f}.collection,.hero,.ranking,.detail,.text-list{background:#4f1721}.poster{border-radius:16px}.movie-grid{gap:12px}