*{margin:0;padding:0;box-sizing:border-box}html{overflow-y:scroll;scrollbar-gutter:stable}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background:linear-gradient(135deg,#0f0c29,#302b63,#24243e);min-height:100vh;color:#fff}a{text-decoration:none;color:inherit}button{font-family:inherit}.nav{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:16px 40px;background:#0f0c29d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08)}.nav-logo{font-size:20px;font-weight:700;display:flex;align-items:center;gap:10px}.nav-logo span{background:linear-gradient(90deg,#00d2ff,#3a7bd5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-links{display:flex;gap:24px}.nav-links a{color:#ffffffb3;font-size:15px;font-weight:500;transition:color .3s;padding:6px 4px;cursor:pointer}.nav-links a:hover,.nav-links a.active{color:#00d2ff}.nav-links a.active{border-bottom:2px solid #00d2ff}.crumb{display:flex;align-items:center;gap:8px;font-size:13px;color:#ffffff73;margin-bottom:18px;flex-wrap:wrap}.crumb a{color:#ffffffa6;cursor:pointer;transition:color .2s}.crumb a:hover{color:#00d2ff}.crumb .sep{color:#ffffff4d}.crumb .cur{color:#00d2ff}.back-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 14px;border-radius:8px;margin-right:8px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#ffffffd9;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.back-btn:hover{color:#00d2ff;border-color:#00d2ff73;background:#00d2ff1a}@media(max-width:640px){.nav{padding:10px 14px;gap:8px}.nav-logo{font-size:15px;gap:6px;flex-shrink:0}.nav-links{display:block;flex:1;min-width:0;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nav-links::-webkit-scrollbar{display:none}.nav-links a{display:inline-block;font-size:13px;padding:4px 6px;white-space:nowrap}}.frac{display:inline-flex;flex-direction:column;vertical-align:middle;text-align:center;line-height:1.05;margin:0 5px}.frac .num{border-bottom:2px solid currentColor;padding:0 7px 3px}.frac .den{padding:3px 7px 0}
