:root{--bg: #060a12;--bg-2: #0a1120;--cyan: #22d3ee;--violet: #8b5cf6;--glow: rgba(34, 211, 238, .35);--line: rgba(125, 211, 252, .14);--line-soft: rgba(125, 211, 252, .08);--text: #e6eefc;--text-2: #a7b4c9;--muted: #6c7b91;--sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--mono: ui-monospace, SFMono-Regular, "Cascadia Code", Consolas, monospace}html,body,#app{height:100%;margin:0}body{color:var(--text);font-family:var(--sans);background:var(--bg);-webkit-font-smoothing:antialiased}#app:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(900px 520px at 12% -8%,rgba(34,211,238,.16),transparent 62%),radial-gradient(760px 460px at 92% 4%,rgba(139,92,246,.14),transparent 60%),radial-gradient(1200px 700px at 50% 108%,rgba(14,116,144,.12),transparent 65%)}#app:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(125,211,252,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(125,211,252,.05) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(circle at 50% 0%,#000 0%,transparent 78%);-webkit-mask-image:radial-gradient(circle at 50% 0%,#000 0%,transparent 78%)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:rgba(125,211,252,.2);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:rgba(34,211,238,.4)}::-webkit-scrollbar-track{background:transparent}.glass{position:relative;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,rgba(18,27,45,.72),rgba(11,18,32,.6));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px #ffffff0a inset,0 18px 40px #00000059}.glass-hover{transition:border-color .18s,transform .18s,box-shadow .18s}.glass-hover:hover{border-color:#22d3ee6b;transform:translateY(-1px);box-shadow:0 1px #ffffff0f inset,0 18px 44px #22d3ee24}.h-title{margin:0;font-size:15px;font-weight:650;letter-spacing:.3px;display:flex;align-items:center;gap:8px}.h-title:before{content:"";width:3px;height:14px;border-radius:2px;background:linear-gradient(180deg,var(--cyan),var(--violet));box-shadow:0 0 10px var(--glow)}.muted{color:var(--muted)}.dim{color:var(--text-2)}.mono{font-family:var(--mono);font-size:12px}.small{font-size:12px}.stat-value{font-family:var(--mono);font-size:26px;font-weight:700;letter-spacing:-.5px;line-height:1.1}pre.code,.md-body{white-space:pre-wrap;word-break:break-word;font-family:var(--mono);font-size:12.5px;line-height:1.75;color:var(--text-2)}.bubble{border-radius:12px;padding:10px 13px;line-height:1.7;font-size:13.5px;white-space:pre-wrap;word-break:break-word}.bubble-mine{background:linear-gradient(135deg,rgba(34,211,238,.18),rgba(139,92,246,.16));border:1px solid rgba(34,211,238,.3)}.bubble-other{background:rgba(18,27,45,.72);border:1px solid var(--line)}.fade-enter-active,.fade-leave-active{transition:opacity .18s ease}.fade-enter-from,.fade-leave-to{opacity:0}a{color:var(--cyan);text-decoration:none}
