/* Theme: Sea Glass (classic list) - Pale aqua page, deep teal bars, coral highlights */
:root{--bg:#f0fbf9;--surface:#ffffff;--surface2:#d8f3ee;--hover:#c3ebe4;--text:#12332f;--muted:#5f8a84;--primary:#0f5e5a;--primary2:#17807a;--accent:#f0716a;--border:#c9e9e4;--link:#0f5e5a;--on-primary:#ffffff;--song:#0a4541;--dl:#e0524b}
html,body,body.lay-classic{background:var(--bg);color:var(--text)}
a{color:var(--link)}
a:hover{color:var(--accent)}
h1,h2,h3,h4,footer{background:var(--primary);color:var(--on-primary);border-color:var(--border)}
h1 a,h2 a,h3 a,h4 a{color:var(--on-primary)}
.cp-row,.hd-cat,.hc-rk,.lu-li{background:var(--surface);border-color:var(--border);color:var(--text)}
.cp-row:hover,.hd-cat:hover,.hc-rk:hover{background:var(--hover)}
.cp-title,.cp-title span{color:var(--song);font-weight:700}
.cp-sub{color:var(--muted)}
.cp-cat,.cp-flag{color:var(--muted)}
.cp-meta b{color:var(--text)}
.cp-meta span,.cp-dlc,.cp-dlc i,.hd-n,.cp-meta i{color:var(--dl)!important}
.hd-svc a{color:var(--link)}
.cp-tabs a{background:var(--surface2);color:var(--text);border-color:var(--border)}
.cp-tabs a.on{background:var(--primary);color:var(--on-primary)}
.cp-search input,.cp-search select{background:var(--surface);color:var(--text);border-color:var(--border)}
.cp-copy-btn,.cp-btn,.dp-dl{background:var(--accent);color:var(--text)}
.dp-lbl,.dp-det .k{background:var(--surface2);color:var(--text);border-color:var(--border)}
.dp-lbl-play{background:var(--surface);color:var(--link);border-color:var(--link)}
.path{background:var(--surface2);color:var(--text);border-color:var(--border)}
