@import "https://cdn.jsdelivr.net/npm/@tabler/icons-webfont@3.x/dist/tabler-icons.min.css";
*{box-sizing:border-box;margin:0;padding:0}body{color:#f0e6c8;background:#0a0f1e;font-family:Outfit,sans-serif}.gold-text{background:linear-gradient(135deg,#d4a017,#f5c842);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.card{background:#ffffff0a;border:1px solid #d4a01740;border-radius:12px;padding:1.25rem}.btn-gold{color:#111;cursor:pointer;background:linear-gradient(135deg,#a07810,#d4a017);border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-family:Outfit,sans-serif;font-size:.85rem;font-weight:600;display:inline-flex}.btn-gold:hover{opacity:.9}.btn-outline{color:#f5c842;cursor:pointer;background:#d4a0171f;border:1px solid #d4a01759;border-radius:8px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-family:Outfit,sans-serif;font-size:.85rem;font-weight:500;display:inline-flex}.btn-outline:hover{background:#d4a01738}.btn-secondary{color:#f5c842;cursor:pointer;background:#d4a0171f;border:1px solid #d4a01759;border-radius:8px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-family:Outfit,sans-serif;font-size:.85rem;font-weight:500;display:inline-flex}.btn-secondary:hover{background:#d4a01738}.inp{color:#f0e6c8;background:#ffffff0d;border:1px solid #d4a0174d;border-radius:8px;outline:none;width:100%;padding:.5rem .75rem;font-family:Outfit,sans-serif;font-size:.85rem}.inp:focus{border-color:#d4a017}select{color:#f0e6c8;cursor:pointer;background:#1a2235;border:1px solid #d4a0174d;border-radius:8px;outline:none;width:100%;padding:.5rem .75rem;font-family:Outfit,sans-serif;font-size:.85rem}select option{color:#f0e6c8;background:#1a2235}select:focus{border-color:#d4a017}input[type=number],input[type=text],input[type=email],textarea{color:#f0e6c8;background:#ffffff0d;border:1px solid #d4a0174d;border-radius:8px;outline:none;padding:.5rem .75rem;font-family:Outfit,sans-serif;font-size:.85rem}input:focus,textarea:focus{border-color:#d4a017}input::placeholder,textarea::placeholder{color:#6b7280}.stat-box{text-align:center;background:#d4a01714;border:1px solid #d4a01733;border-radius:10px;padding:.75rem}.res-box{color:#f0e6c8;background:#ffffff0a;border:1px solid #d4a01733;border-radius:8px;padding:.75rem;font-size:.85rem}.res-box.ok{border-left:3px solid #d4a017}.tag{cursor:pointer;color:#f5c842;background:#d4a01714;border:1px solid #d4a01759;border-radius:20px;align-items:center;margin:.2rem;padding:.3rem .8rem;font-family:Outfit,sans-serif;font-size:.78rem;font-weight:500;display:inline-flex}.tag:hover{background:#d4a01733}.tag.active{color:#111;background:linear-gradient(135deg,#a07810,#d4a017);border-color:#0000}h1,h2,h3{color:#f0e6c8}p{color:#9a8f78}label{color:#d4a017}[data-theme=light] body{color:#1a1a1a;background:#f5f0e8}[data-theme=light] main{background:#f5f0e8!important}[data-theme=light] nav{background:#eee8da!important;border-color:#b48c1433!important}[data-theme=light] .card{box-shadow:0 1px 6px #00000012;background:#fff!important;border-color:#b48c1440!important}[data-theme=light] .stat-box{background:#f0ece4!important;border-color:#b48c1440!important}[data-theme=light] .res-box{color:#1a1a1a!important;background:#f0ece4!important}[data-theme=light] .inp,[data-theme=light] input[type=number],[data-theme=light] input[type=text],[data-theme=light] input[type=email],[data-theme=light] textarea{color:#1a1a1a!important;background:#f0ece4!important;border-color:#b48c1459!important}[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder{color:#1a1a1a!important}[data-theme=light] select{color:#1a1a1a!important;background:#f0ece4!important;border-color:#b48c1459!important}[data-theme=light] select option{color:#1a1a1a!important;background:#fff!important}[data-theme=light] .gold-text{background:linear-gradient(135deg,#b8860b,#d4a017);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .tag{color:#8b6914!important;background:#b48c141a!important;border-color:#b48c144d!important}[data-theme=light] .tag.active{color:#111!important;background:linear-gradient(135deg,#a07810,#d4a017)!important}[data-theme=light] [style*="color:#F0E6C8"],[data-theme=light] [style*="color: #F0E6C8"],[data-theme=light] [style*="color:#9A8F78"],[data-theme=light] [style*="color: #9A8F78"]{color:#1a1a1a!important}[data-theme=light] nav a{color:#333!important}[data-theme=light] nav a[style*="color:#F5C842"],[data-theme=light] nav a[style*="color: #F5C842"]{color:#8b6914!important}
