/* dkehjct.com — dedicated presentation */
:root{--bg:#17201b;--panel:#27362d;--accent:#c6dfab;--text:#f1f7ec;--muted:#a5b6a0;--radius:18px;--columns:3}
body{font-family:'Courier New','Microsoft YaHei',monospace;background:#17201b;font-size:14px}main{max-width:1320px}header{background:#27362d;border-bottom:2px solid #c6dfab;gap:34px}.brand>a{font-family:Verdana,'Microsoft YaHei',sans-serif;font-size:24px;letter-spacing:2px}.brand small{letter-spacing:2px}h1{font-family:Arial,'Microsoft YaHei',sans-serif;font-weight:800;letter-spacing:-1px}.section-title h2{font-size:25px}.section-title{border-bottom:1px double color-mix(in srgb,var(--accent) 55%,transparent);padding-bottom:19px}.movie-grid{gap:24px}.poster{border-radius:18px;box-shadow:0 8px 20px #0002}.movie h3{font-family:'Courier New','Microsoft YaHei',monospace;font-size:15px}.primary{border-radius:12px}footer{background:#27362d;text-align:left;padding-inline:6vw}.spot,.hero{border-radius:18px}.statement{text-align:right}
.movie>a{display:grid;grid-template-columns:82px minmax(0,1fr);gap:15px;align-items:center;padding:12px 0;border-bottom:1px solid var(--muted)}.poster{height:120px;aspect-ratio:auto}.movie-grid,.composition .movie-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.movie-copy{padding-right:8px}.spot h2{font-style:italic}
@media(max-width:720px){.movie-grid,.composition .movie-grid{grid-template-columns:1fr}.movie>a{grid-template-columns:78px 1fr}.poster{height:112px}.movie h3{font-size:20px}.spot{min-height:260px}header{border-bottom-width:5px}.film-rail .movie{flex-basis:167px!important;width:167px!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:#3a3617;--panel:#525625;--accent:#84f580;--text:#f8f8f1;--muted:#cfcbaf;--nav-bg:#817418;--nav-text:#ffffff;--frame-border:#78a136}
body{background:#3a3617;color:#f8f8f1}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}}

/* mktapp.com */
:root{--bg:#ecf7e3;--panel:#f8fdf7;--accent:#22776d;--text:#223710;--muted:#597345;--nav-bg:#407218;--frame-border:#aedd88}body{background:#ecf7e3;color:#223710}header,footer{background:#407218}.collection,.hero,.ranking,.detail,.text-list{background:#f8fdf7}.poster{border-radius:20px}.movie-grid{gap:21px}