/* Bright, warm theme (Nov 2026) */
:root{--p:#b4451f!important;--pd:#8f3415!important;--pl:#fff1dc!important;--g:#d9a63a!important;--gold:#d9a63a!important;--bg:#fffaf2!important;--ink:#3b2414!important;--sky:#ffe3c2!important}
body{background:#fffaf2!important;color:#3b2414!important}
header,.hero,nav{background:linear-gradient(135deg,#fff3d6 0%,#ffe6cc 55%,#ffdbe3 100%)!important;color:#3b2414!important}
header{border-bottom:4px solid #d9a63a!important}
header a,header span,header b,header h1,.hero h1,.hero h2,.hero p,.hero a:not(.btn),nav a:not(.btn){color:#5a2a12!important}
.hero .btn,header .btn{background:#b4451f!important;color:#fff!important;border-color:#b4451f!important}
nav .btn[href*="login"],header a[href*="login"]{background:#fff!important;color:#b4451f!important;border:2px solid #b4451f!important}
.banner{background:linear-gradient(90deg,#ffd76a,#ffb37a)!important;color:#3b2414!important}
.banner a,.banner *{color:#3b2414!important}.banner b{background:#b4451f!important;color:#fff!important}
footer{background:#fff1dc!important;color:#5a2a12!important;border-top:4px solid #d9a63a}
footer a,footer *{color:#5a2a12!important}
.show{background:linear-gradient(135deg,#ffe6cc,#ffd6e0)!important;color:#3b2414!important}
.card{border-color:#f3d9b5}
h1,h2,h3{color:#a63c18}
main button:not(.l):not(.s),#dlg button:not(.l):not(.s){background:#b4451f!important;color:#fff!important}
button.s{background:#ffd76a!important;color:#3b2414!important}button.l{background:#fff1dc!important;color:#3b2414!important}
.wz .bar>div{background:#b4451f!important}.anc{background:#fff6e8!important}
.hero .btn,.hero a.btn{background:#fff!important;border:2px solid #b4451f!important;color:#b4451f!important}
header p,header #sub{color:#7a3b12!important}
@media(max-width:800px){nav .links{display:block!important}nav .links a:not([href*="login"]){display:none!important}nav .links a[href*="login"]{margin-left:0;padding:10px 18px}}
