*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;overflow:hidden;background:#0f1c3d;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;color:#b0b8c4}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,180,255,.15);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:rgba(0,180,255,.3)}:root{--bg-primary: #041026;--bg-panel: rgba(13, 33, 76, .9);--bg-card: rgba(0, 162, 255, .08);--border-color: rgba(0, 180, 255, .4);--border-glow: rgba(0, 180, 255, .3);--text-primary: #ffffff;--text-secondary: #a4bde0;--accent-blue: #00b4ff;--accent-cyan: #00d08a;--accent-green: #00d08a;--accent-orange: #ff9f40;--accent-red: #ff4757;--accent-purple: #7c4dff;--font-number: "DIN Alternate", "Roboto Condensed", "Arial Narrow", Arial, sans-serif;--font-cn: "Microsoft YaHei", "PingFang SC", "Noto Sans SC", sans-serif}.panel-box{background:var(--bg-panel);border:1px solid var(--border-color);border-radius:6px;padding:12px;position:relative;margin-bottom:4px;pointer-events:auto;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:inset 0 0 15px #00b4ff26,0 8px 32px #0006}.panel-title{font-size:14px;color:var(--text-primary);font-weight:600;letter-spacing:1px;margin-bottom:12px;padding-left:12px;position:relative;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:6px}.panel-title:before{content:"";position:absolute;left:0;top:6px;width:3px;height:14px;background:var(--accent-blue);border-radius:2px;box-shadow:0 0 8px #00b4ff99}.big-number{font-family:var(--font-number);font-weight:500;letter-spacing:2px}.header-actions{position:absolute;top:86px;right:40px;z-index:20001;display:flex;gap:12px;pointer-events:auto}.action-btn{position:relative;z-index:20002;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#00b4ffb3;background:rgba(0,20,50,.5);border:1px solid rgba(0,180,255,.3);border-radius:4px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .3s}.action-btn:hover{color:#00b4ff;background:rgba(0,40,80,.7);box-shadow:0 0 10px #00b4ff66}.action-btn.logout-btn:hover{color:#ff3d00;border-color:#ff3d0080;background:rgba(80,20,20,.7);box-shadow:0 0 10px #ff3d0066}
