:root{--bg:#fafaf9;--text:#0f1419;--text-muted:#536471;--border:#e4e4e7;--down:#b42318;--up:#067647}body{background:var(--bg);color:var(--text);margin:0;font:17px/1.7 system-ui,Segoe UI,Roboto,sans-serif}main{max-width:720px;margin:0 auto;padding:48px 16px 96px}.brand{color:var(--text);align-items:baseline;gap:10px;text-decoration:none;display:inline-flex}.brand img{align-self:center}.brand span{font:600 22px/32px Courier New,Courier,monospace}.brand .section{font:400 22px/32px system-ui,Segoe UI,Roboto,sans-serif}.top{align-items:baseline;gap:10px;display:flex}h1,h2{color:var(--text);line-height:1.25}h1{letter-spacing:-.01em;margin:48px 0 8px;font-size:36px}h2{margin:48px 0 12px;font-size:22px}p,ul{margin:0 0 14px}ul{padding-left:22px}a,strong{color:var(--text)}.meta{margin-bottom:32px;font-size:14px}.lede{color:var(--text);font-size:19px}.table{margin:24px 0 8px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:15px}th,td{border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;padding:9px 10px}th{color:var(--text);font-size:13px;font-weight:600}th:first-child,td:first-child{padding-left:0}.site{align-items:center;gap:10px;display:flex}.site img{border-radius:4px;flex-shrink:0}.site a{text-decoration:none}.site a:hover{text-decoration:underline}.num{text-align:right;font-variant-numeric:tabular-nums}.strong{color:var(--text);font-weight:600}.down{color:var(--down)}.up{color:var(--up)}.note{font-size:14px}code{font-size:.9em}blockquote{border-left:3px solid var(--down);background:#f3f4f6;margin:0 0 14px;padding:12px 16px;font-size:15px}figure{margin:24px 0 28px}figure img{border:1px solid var(--border);border-radius:10px;width:100%;height:auto;display:block}figcaption{margin-top:8px;font-size:14px}.domain{color:var(--text)}@media (width<=560px){h1{font-size:28px}}.nolink{position:relative}.nolink-tip{z-index:1;background:var(--text);color:#fff;white-space:normal;border-radius:6px;width:max-content;max-width:260px;padding:6px 10px;font-size:14px;line-height:1.4;position:absolute;top:calc(100% + 6px);left:0}.nolink-tip[hidden]{display:none}figure.small img{border:0;width:auto;max-width:min(100%,534px)}
