*{box-sizing:border-box}html{background:#111213;color:#f0f0f0;scroll-behavior:smooth}body{margin:0;font-family:Inter,"PingFang SC","Microsoft YaHei",Arial,sans-serif;background:radial-gradient(ellipse 65% 22% at 78% 1%,#30333655,transparent 75%),#111213;color:#f0f0f0}.watch-header{height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 max(28px,calc((100vw - 1160px)/2));border-bottom:1px solid #303232;position:sticky;top:0;background:#111213ef;backdrop-filter:blur(18px);z-index:3}.watch-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.watch-brand img{height:42px;width:42px;object-fit:contain}.watch-brand span{display:flex;flex-direction:column;gap:3px}.watch-brand strong{font-size:16px;letter-spacing:.05em}.watch-brand small{font-size:11px;color:#8d9090}.watch-back{border:1px solid #3a3b3d;border-radius:7px;color:#efefef;padding:11px 15px;text-decoration:none;font-size:12px}.watch-shell{max-width:1160px;margin:0 auto;padding:80px 28px 110px}.watch-intro{padding-bottom:65px;border-bottom:1px solid #333}.watch-kicker{display:flex;align-items:center;gap:12px;font-size:11px;color:#949696;letter-spacing:.16em;font-weight:650}.watch-kicker i{width:7px;height:7px;background:#9ab9ab;border-radius:50%;box-shadow:0 0 10px #9ab9ab}h1{font-size:clamp(44px,7vw,93px);line-height:1.12;letter-spacing:-.073em;margin:26px 0 23px;font-weight:800}h1 em{font-style:normal;color:#898a8a}.watch-intro p{font-size:14px;color:#a6a7a7;line-height:1.9;max-width:680px}.watch-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.watch-tags span{border:1px solid #3a3c3c;border-radius:999px;color:#babcbc;font-size:11px;padding:7px 12px}.watch-layout{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:34px 0}.watch-panel{border:1px solid #373838;background:#171818;border-radius:12px;padding:26px;overflow:hidden}.watch-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:22px;border-bottom:1px solid #343636}.watch-head small{font-size:10px;letter-spacing:.15em;color:#858787;font-weight:750}.watch-head h2{font-size:24px;font-weight:750;letter-spacing:-.04em;margin:9px 0 0}.quiet{color:#959898;font-size:12px;line-height:1.6}.watch-accounts,.watch-posts{padding-top:13px}.watch-account-line{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #292b2b;gap:10px;padding:16px 0}.watch-account-line:last-child{border-bottom:0}.watch-account-line div{display:flex;flex-direction:column;gap:6px;min-width:0}.watch-account-line b{font-size:14px}.watch-account-line small{font-size:11px;color:#969898}.watch-account-line a{color:#e9e9e9;text-decoration:none;font-size:11px;border:1px solid #3a3d3d;padding:7px 10px;border-radius:5px;white-space:nowrap}.watch-status{color:#989a9a;font-size:11px}.watch-status.good{color:#acd4c1}.watch-status.partial{color:#c8b682}.watch-status.bad{color:#dba2a2}.watch-panel-foot{color:#828787;border-top:1px solid #323535;margin-top:10px;padding-top:15px;font-size:11px;line-height:1.6}.watch-post{padding:16px 0;border-bottom:1px solid #2d2e2e}.watch-post:last-child{border:0}.watch-post h3{font-size:14px;font-weight:700;line-height:1.5;margin:0 0 6px}.watch-post p{font-size:12px;color:#a4a5a5;line-height:1.7;margin:0 0 8px}.watch-post a{font-size:11px;color:#e6e6e6;text-decoration:underline;text-underline-offset:4px}.watch-contribute{margin:0}.watch-contribute>p{color:#a6a8a8;font-size:13px;line-height:1.8;margin:22px 0}.watch-contribute form label{font-size:12px;color:#d4d5d5;display:block;margin-bottom:9px}.watch-form-row{display:flex;gap:10px}.watch-form-row input{border:1px solid #474949;border-radius:6px;background:#101111;color:#fafafa;padding:13px 15px;min-width:0;flex:1;font-size:13px}.watch-form-row button{border:0;border-radius:6px;padding:13px 22px;background:#eee;color:#111;font-weight:800;cursor:pointer}.watch-form-row button:disabled{opacity:.4;cursor:not-allowed}.challenge{margin:20px 0 8px;min-height:1px}.watch-footer{max-width:1160px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #333;padding:25px 28px 40px;color:#8e9191;font-size:11px}.watch-footer a{color:#eee;text-decoration:none}@media(max-width:750px){.watch-layout{grid-template-columns:1fr}.watch-shell{padding:55px 18px 70px}.watch-header{height:68px;padding:0 18px}.watch-panel{padding:20px}.watch-form-row{flex-direction:column}.watch-footer{padding:25px 18px 30px;flex-wrap:wrap}h1{font-size:clamp(39px,11vw,62px)}}

.watch-nav-actions{display:flex;gap:10px;align-items:center}.watch-nav-actions select{background:#141515;color:#eee;border:1px solid #343535;border-radius:7px;padding:10px;cursor:pointer;min-height:39px}
