/* cydmzx.com — dedicated presentation */
:root{--bg:#fff7e9;--panel:#fffdf7;--accent:#be401b;--text:#3e271d;--muted:#956d5a;--radius:28px;--columns:7}
body{font-family:Verdana,'Microsoft YaHei',sans-serif;background:#fff7e9;font-size:15px}main{max-width:1680px}header{background:#fffdf7;border-bottom:4px solid #be401b;gap:40px}.brand>a{font-family:Arial,'Microsoft YaHei',sans-serif;font-size:26px;letter-spacing:0px}.brand small{letter-spacing:4px}h1{font-family:Georgia,'Songti SC','SimSun',serif;font-weight:600;letter-spacing:0px}.section-title h2{font-size:25px}.section-title{border-bottom:2px solid color-mix(in srgb,var(--accent) 65%,transparent);padding-bottom:22px}.movie-grid{gap:16px}.poster{border-radius:28px;box-shadow:0 8px 20px #0002}.movie h3{font-family:Verdana,'Microsoft YaHei',sans-serif;font-size:17px}.primary{border-radius:0px}footer{background:#fffdf7;text-align:center;padding-inline:6vw}.spot,.hero{border-radius:28px}.statement{text-align:center}
.poster{aspect-ratio:5/6;border-radius:18px 18px 0 0}.movie{background:var(--panel);border-radius:18px;overflow:hidden}.movie-copy{padding:0 14px 18px}.section-title h2{font-weight:400;letter-spacing:3px}.hero-copy h1{font-weight:400}.spot span{background:var(--accent);padding:8px 13px;color:var(--bg)}.ranking b{font-family:Georgia,serif}
@media(max-width:720px){.movie-grid,.composition .movie-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.poster{aspect-ratio:5/6}.movie-copy{padding:0 9px 12px}.statement{border-left:6px solid var(--accent);padding-left:15px}.movie h3{font-size:14px}header{border-bottom-width:6px}.film-rail .movie{flex-basis:139px!important;width:139px!important}.detail{grid-template-columns:125px minmax(0,1fr)}.detail .primary{font-size:12px}}
.detail{border:2px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:28px}.episodes a{border-radius:0px}.episodes>div:last-child{gap:19px}

/* FRAME COLORS V4 */
:root{--bg:#f8effa;--panel:#f5dbf4;--accent:#861866;--text:#340f3d;--muted:#694573;--nav-bg:#841e9f;--nav-text:#ffffff;--frame-border:#d98cc2}
body{background:#f8effa;color:#340f3d}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}}

/* lovece.net */
:root{--bg:#e3f6f7;--panel:#f7fbfd;--accent:#422277;--text:#103637;--muted:#457173;--nav-bg:#186e72;--frame-border:#88d9dd}body{background:#e3f6f7;color:#103637}header,footer{background:#186e72}.collection,.hero,.ranking,.detail,.text-list{background:#f7fbfd}.poster{border-radius:20px}.movie-grid{gap:15px}