/* Theme: Sky Light */
:root{--bg:#f0f9ff;--surface:#ffffff;--surface2:#d6eefc;--hover:#c3e5fa;--text:#0b2a3f;--muted:#4f7a96;--primary:#0284c7;--primary2:#38bdf8;--accent:#f43f5e;--border:#bfe2f5;--link:#0369a1;--logobg:#0b2a3f;--on-primary:#fff;}
html,body{background:var(--bg);color:var(--text);}
a{color:var(--link);}
a:hover{color:var(--accent);}
body>div:first-child{background:var(--logobg)!important;}
h1,h2,h3,footer{background:linear-gradient(90deg,var(--primary),var(--primary2));color:#fff;border-top:1px solid var(--border);border-bottom:1px solid var(--border);}
h1 a,h2 a,h3 a{color:#fff;}
.search,.SearchBox,.sort,.az{background:var(--surface2);}
.search input,.SearchBox input{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:6px;}
.search input:focus,.SearchBox input:focus{border-color:var(--accent);color:var(--text);}
.search button,.List button,.SearchBox input[type="submit"],.SearchBtn,.DownloadBtn{background:var(--accent);color:#fff;border-radius:6px;}
.search button:hover{filter:brightness(1.12);}
.catRow,.odd,.row{background:var(--surface);border-bottom:1px solid var(--border);}
.odd:nth-of-type(even),.row:nth-of-type(even){background:var(--surface2);color:var(--accent);}
.catRow:hover,.odd:hover{background:var(--hover);}
.fl a{color:var(--link);}
.fl a:hover{color:var(--accent);}
.fl span,.fl small{color:var(--muted);}
.fl a img,.absmiddle{border-color:var(--border);box-shadow:none;}
.catRow font[color="black"],.odd font[color="black"],.fl font[color="black"]{color:var(--text);}
.catRow font[color="blue"],.odd font[color="blue"],.fl font[color="blue"],span[style*="color:blue"]{color:var(--link)!important;}
.path,.pagenav{background:var(--surface2);border:1px solid var(--border);color:var(--text);}
.path a{color:var(--link);}
.page_btn{background:var(--surface);color:var(--text);border-color:var(--border);}
.page_btn_current{background:var(--primary);color:#fff;border-color:var(--primary);}
.tag,.description,.updates,.ads,.more,.pages,.mores{background:var(--surface);color:var(--text);border-color:var(--border);}
.updates div h3{color:var(--text);}
.fhd{background:var(--surface2);color:var(--text);text-align:center;margin:8px auto 3px;padding:3px 8px;border-radius:4px;font-weight:bold;max-width:420px;}
.dwnLink1{text-align:center;margin:10px 0;}
.dwnLink1 a{display:inline-block;background:var(--accent);color:#fff;border-radius:8px;padding:12px 26px;box-shadow:0 3px 10px rgba(0,0,0,.25);}
.dwnLink1 a font,.dwnLink1 a strong{color:#fff!important;}
.dwnLink1 a:hover{filter:brightness(1.1);color:#fff;}
.audio{background:var(--surface2);border-color:var(--border);}
.error{background:var(--surface);}
.textarea,textarea{background:var(--surface);color:var(--text);}
.sort a,.az a{background:var(--surface);color:var(--text);border-color:var(--border);}
.sort a:hover,.az a:hover{background:var(--accent);color:#fff;}
.sort span{background:var(--surface2);color:var(--text);}
::-webkit-scrollbar-track{background:var(--surface2);box-shadow:none;}
::-webkit-scrollbar-thumb{background:var(--primary);box-shadow:none;}
::-webkit-scrollbar-corner{background:var(--primary);}
h1,h2,h3{background:linear-gradient(90deg,#ff9800,#f4511e,#c2185b);}
.dwnLink1 a{background:linear-gradient(90deg,#f4511e,#c2185b);}
