:root{--brand:#79513b;--brand-dark:#563725;--tint:#f6eee5;--ink:#36291f;--bs-primary-rgb:121,81,59}
.theme-mixue{--brand:#df1835;--brand-dark:#b71029;--tint:#fff0f2;--ink:#491621;--bs-primary-rgb:223,24,53}
body{background:linear-gradient(160deg,var(--tint),#fff 75%)!important;color:var(--ink);min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif!important}
.header{border-top:5px solid var(--brand);box-shadow:0 4px 24px #00000006!important}
.logo,.logo span,.copy-btn{color:var(--brand)!important}.logo{font-weight:800;letter-spacing:1px}
.btn-primary{background:var(--brand)!important;border-color:var(--brand)!important}.btn-primary:hover{background:var(--brand-dark)!important}
.btn-outline-primary{color:var(--brand)!important;border-color:var(--brand)!important}.btn-outline-primary:hover{background:var(--brand)!important;color:#fff!important}
.search-container{max-width:1080px!important;margin-top:48px!important}.tip-box{border:1px solid color-mix(in srgb,var(--brand) 16%,white);background:#ffffffc9!important;box-shadow:none!important;padding:20px!important}
.search-input{border-color:color-mix(in srgb,var(--brand) 25%,white)!important}.search-input:focus{box-shadow:0 0 0 4px var(--tint)!important}
.result-table,.table-container,.card{border:1px solid #00000009;box-shadow:0 12px 40px #00000005!important;border-radius:16px!important}.result-table th,.table th{background:var(--tint)!important;color:var(--ink)!important;padding:16px 12px}.table td{padding:14px 12px}
.btn{border-radius:9px}.card-header.bg-primary{background:var(--brand)!important;border:0;padding:20px}.card-body{padding:28px!important}.status h5{font-size:15px;color:#777}.status #count{font-size:26px;color:var(--brand);font-weight:800;padding:0 6px}
.table-container{overflow-x:auto}.result-table{overflow-x:auto}.result-table table{min-width:600px}a{color:var(--brand)}
@media(max-width:600px){.search-container{margin-top:24px!important}.logo{font-size:19px}.search-container>.input-group{display:flex;flex-wrap:wrap;gap:10px}.search-input{flex:1 0 100%!important;width:100%!important;border-radius:12px!important}.btn-search{height:44px;padding:0 25px;border-radius:10px!important}.btn-search.ms-2{margin-left:0!important}.header .container{gap:12px}.header h4{font-size:17px}.header .btn{margin:3px!important;padding:5px 8px;font-size:12px}body:has(.card){padding:20px!important}}
@media(prefers-reduced-motion:reduce){*{animation:none!important}}
