/* KD Short Drama V11 — KD-SPEED inspired unified dark blue theme */
:root{--kd-accent:#0ea5e9;--kd-bg:#080f1e;--kd-panel:#101e34;--kd-border:#223a59;color-scheme:dark}
body,.admin-body{background:var(--kd-bg)!important;color:#eef6ff!important}
header,.admin-topbar{background:#0b1729!important;border-color:var(--kd-border)!important}
section,.admin-panel,.metric-card,.admin-main section:not(.admin-panel),.series-description,.series-episodes,.series-extra,.series-reviews,.review-item,.my-status,.continue,.stats div,.category-assign{background:var(--kd-panel)!important;border-color:var(--kd-border)!important;color:#eef6ff}
.admin-sidebar{background:#0b1729!important;border-color:var(--kd-border)!important}
.admin-nav a.active,.admin-nav a:hover{background:#132d4a!important;box-shadow:inset 3px 0 var(--kd-accent)!important}
.nav-icon,.eyebrow,.quick-item span,.admin-breadcrumb span,.logo span,.series-back a,.more,.admin-main a:not(.admin-primary){color:var(--kd-accent)}
.brand-symbol,.admin-primary,button:not(.danger):not(.series-share):not(.sidebar-toggle),.button,.series-watch,.episode-number.selected,.episode-ranges button.active{background:var(--kd-accent)!important;color:#fff!important}
input,textarea,select,.admin-main input,.admin-main textarea,.admin-main select{background:#14243d!important;border:1px solid #294261!important;color:#eef6ff!important}
input:focus,textarea:focus,select:focus{outline-color:var(--kd-accent)!important}
.category-nav a,.category-chips a,.series-tag,.episodes a,.series-stats>div,.quick-item,.my-link,.review-item,.episode-number,.watch-nav-button,.watch-nav-disabled{background:#172b48!important;border-color:#2a4669!important;color:#d9eaff!important}
.new-label,.bottom-item.active,.bottom-item:hover{color:var(--kd-accent)!important}
.new-label{background:#143755!important}
.bottom-nav{background:rgba(9,20,36,.98)!important;border-color:var(--kd-border)!important}
.category-feature.fresh{background:linear-gradient(110deg,#0891b2,#0369a1)!important}
.category-feature.popular{background:linear-gradient(110deg,#2563eb,#1d4ed8)!important}
.category-feature.all{background:linear-gradient(110deg,#0e7490,#155e75)!important}
.category-chips a:nth-child(3n),.category-chips a:nth-child(3n+2){background:#172b48!important;border-color:#2a4669!important;color:#d9eaff!important}
.metric-icon,.rank-number{background:#133454!important;color:var(--kd-accent)!important}
.bar-fill{background:linear-gradient(180deg,var(--kd-accent),#2563eb)!important}
.admin-feedback{border:1px solid #226c9d;background:#0c2b44;padding:13px;border-radius:10px}
.category-create{display:flex;gap:12px;align-items:end;flex-wrap:wrap;max-width:none!important}.category-create label:first-of-type{flex:1;min-width:200px}.category-create label:nth-of-type(2){width:120px}.category-create label{font-size:13px}.category-create button{margin-bottom:15px}
.category-admin-row{border-bottom:1px solid #27415d;padding:9px 0}.category-admin-row form{display:flex;align-items:center;gap:9px;max-width:none!important;margin:0}.category-admin-row input[name=name]{flex:1;min-width:130px}.category-admin-row input[name=sort_order]{width:75px}.category-admin-row input{margin:0}.category-admin-row button{white-space:nowrap;padding:10px}.category-count{font-size:12px;color:#a9bed9;white-space:nowrap}
.category-checkboxes{display:flex;flex-wrap:wrap;gap:8px}.category-assign{max-width:none!important}
.theme-choices{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.theme-choice{display:flex;align-items:center;gap:9px;background:#132742;border:1px solid #284a70;border-radius:11px;padding:12px;cursor:pointer}.theme-choice input{width:auto;margin:0}.theme-swatch{display:inline-block;width:26px;height:26px;border-radius:8px}
@media(max-width:700px){.category-admin-row form{flex-wrap:wrap}.category-admin-row input[name=name]{flex-basis:100%}.category-create label:nth-of-type(2){width:100px}.category-admin-row button{flex:1}}
