:root{--blue:#337cf0;--deep:#3a5e8e;--line:#e7eefb;--muted:#7d91ad}body{min-height:100vh;background:radial-gradient(circle at 74% 12%,#e0f2ff 0,transparent 32%),linear-gradient(135deg,#eef6ff,#dfefff 58%,#e9f4ff);color:#243c5a}#admin{gap:14px;padding:10px;min-height:100vh}aside{width:222px;flex:0 0 222px;padding:15px 12px;border:1px solid #f7fbff;background:linear-gradient(180deg,#f7fbffcc,#e7f2ffdd);border-radius:17px;box-shadow:0 16px 35px #4a83bc12;color:#557392}.brand{height:56px;gap:8px;margin:0 4px 20px;white-space:nowrap}.brand-logo{position:relative;display:block;width:46px;height:46px;overflow:hidden;border-radius:13px;background:#fff;box-shadow:0 4px 11px #e8763540}.brand-logo img{position:absolute;width:119px;max-width:none;top:-23px;left:-36px}.brand-copy{color:#ec7b41;font-family:"STXinwei","华文新魏","KaiTi",serif;font-size:18px;font-weight:700;letter-spacing:.6px;text-shadow:0 1px #fff}aside button{display:flex;align-items:center;gap:10px;color:#5d7898;border-radius:10px;padding:10px 12px;margin:4px 0;font-size:14px;font-weight:600;transition:.16s}aside button i{display:grid;place-items:center;width:19px;color:#6485aa;font-size:19px;font-style:normal;line-height:1}aside button.active,aside button:hover{background:linear-gradient(90deg,#cce4ff,#dceeff);color:#3977cd;box-shadow:0 5px 12px #4e93d920}aside button.active i,aside button:hover i{color:#367bec}aside #logout{margin-top:26px;color:#98a9bb}article{width:auto;flex:1;padding:22px 28px 34px;min-width:0}article>header{align-items:center;margin:0 0 17px;padding:0 6px}.eyebrow{color:#6d96c1;font-size:11px;letter-spacing:1.1px}h1{font-size:25px;color:#294a6f}#user{padding:8px 12px;border:1px solid #e2ecfa;border-radius:11px;background:#fafdff;color:#6a829d;box-shadow:0 4px 10px #5383af0d}.dashboard-hero{border:1px solid #eaf5ff;background:radial-gradient(circle at 83% 17%,#cbaeff88,transparent 23%),linear-gradient(108deg,#eaf8ff,#d9efff 51%,#c9e1ff);color:#2b4d77;box-shadow:0 14px 30px #558bc61c}.dashboard-hero:after{border-color:#91c9ff70;box-shadow:0 0 0 36px #91c9ff2a,0 0 0 73px #91c9ff15}.dashboard-kicker,.dashboard-panel header p{color:#5683c5}.dashboard-hero h2{color:#3568c4}.dashboard-hero>div>p:last-child{color:#6f8eb2}.dashboard-hero-side{border-color:#9fc9ed88}.dashboard-hero-side small{color:#7597b9}.dashboard-hero-side button{border-color:#75a6d099;background:#ffffffaa;color:#4279bd}.dashboard-pulse{background:#51d8b1;box-shadow:0 0 0 5px #51d8b12b}.dashboard-metrics section,.dashboard-panel,.card,.table-wrap{border-color:#e3edf9;box-shadow:0 9px 22px #4278ac0d}.dashboard-metrics section{background:linear-gradient(145deg,#fff,#f7fbff)}.dashboard-metrics section:after{border-color:#e2f2ff}.dashboard-metrics b{color:#345d94}.dashboard-panel{background:linear-gradient(145deg,#fff,#fbfdff)}.dashboard-panel h3{color:#365879}.dashboard-panel header>span{background:#e5f3ff;color:#5381bd}.rank-row em{background:linear-gradient(90deg,#43d2bb,#4b8cff)}.rank-row strong{color:#5583d4}.queue-grid button{background:linear-gradient(145deg,#fdfefe,#f0f8ff);border-color:#e0edf9}.queue-grid button:hover{border-color:#91bbed;box-shadow:0 9px 18px #5284b51c}.queue-grid b{color:#5289e5}.platform-grid{border-color:#e7eff9}.platform-grid div{border-color:#e7eff9}.platform-grid b{color:#4b77a4}.toolbar,.banner-toolbar,.review-toolbar{border-radius:15px}.primary{background:linear-gradient(135deg,#498cf3,#3570dc);box-shadow:0 6px 13px #3570dc2b}.primary:hover{filter:brightness(1.04)}dialog{border:1px solid #e0eafa;box-shadow:0 20px 60px #2c578943}@media(max-width:760px){#admin{display:block;padding:0}aside{width:100%;border-radius:0;display:flex;gap:4px;padding:9px;overflow:auto}.brand{display:flex;height:auto;margin:0 7px 0 0}.brand-copy{display:none}.brand-logo{width:34px;height:34px}.brand-logo img{width:90px;top:-18px;left:-27px}aside button{width:auto;flex:0 0 auto;padding:8px 10px}aside button i{display:none}aside #logout{margin:0}article{padding:20px 14px}}
