:root{color-scheme:light dark;--s-bg:#f3f4f8;--s-surface:#fff;--s-text:#0f1219;--s-muted:#3d4557;--s-line:#6b7386;--s-accent:#2b3fc4;--s-on-accent:#fff;--s-link:#2339b5;--bg:#e8ecf5;--a1:#7084ff6b;--a2:#36c4d057;--a3:#ff8aba42;--a4:#ffb86e42;--scrim:#e8ecf5d1;--surface:#ffffff61;--surface-flat:#ffffff80;--float:#ffffff99;--raised:#ffffff9e;--hover:#ffffff8c;--pill:#1820401a;--gloss:linear-gradient(155deg,#ffffff4d,#ffffff00 42%);--fx:blur(18px) saturate(175%);--fx-float:blur(26px) saturate(190%);--edge:#ffffff80;--lip:inset 0 1px 0 #ffffffe6,inset 0 -1px 1px #ffffff47;--rim:linear-gradient(135deg,#fffffff2,#ffffff33 38%,#ffffff1a 62%,#ffffffb8);--sheen:#ffffff9e;--shadow-1:0 0 0 1px #1820400d,0 1px 2px #18204012,0 6px 14px -8px #1820402e;--shadow-2:0 0 0 1px #1820400d,0 1px 2px #1820400d,0 16px 36px -20px #18204052;--shadow-3:0 0 0 1px #1820400d,0 2px 8px #18204014,0 22px 48px -22px #18204075;--text:#10131c;--muted:#3c4456;--link:#2339b5;--accent:#2b3fc4;--accent-fill:linear-gradient(180deg,#3e53da,#2b3fc4);--on-accent:#fff;--r-card:1.625rem;--pad:clamp(1rem,3.2vw,2.5rem);--tap:2.75rem;--spring:cubic-bezier(.3,1.3,.5,1);--glide:cubic-bezier(.2,.9,.3,1);--sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI","PingFang SC","Hiragino Sans GB","Noto Sans SC","Noto Sans CJK SC","Microsoft YaHei",system-ui,Roboto,"Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace}@supports (transition-timing-function:linear(0,1)){:root{--spring:linear(0,.087 6%,.359 14%,.688 23%,.966 34%,1.092 48%,1.084 58%,1.044 70%,1.004 85%,1);--glide:linear(0,.049 6%,.21 14%,.427 23%,.662 34%,.863 48%,.945 58%,.994 70%,1.014 85%,1)}}@media (prefers-color-scheme:dark){:root{--s-bg:#0b0d13;--s-surface:#171b26;--s-text:#f2f4f9;--s-muted:#c5ccda;--s-line:#7d869a;--s-accent:#aebcff;--s-on-accent:#0a0d1a;--s-link:#b9c5ff;--bg:#06080e;--a1:#4656ff66;--a2:#12a6ba42;--a3:#ba38a63d;--a4:#7c54ff2e;--scrim:#06080ec7;--surface:#262a3a6b;--surface-flat:#1e22309e;--float:#181b26a8;--raised:#ffffff21;--hover:#ffffff17;--pill:#ffffff21;--gloss:linear-gradient(155deg,#ffffff1a,#ffffff00 42%);--fx:blur(18px) saturate(165%);--fx-float:blur(26px) saturate(175%);--edge:#ffffff1a;--lip:inset 0 1px 0 #ffffff33,inset 0 -1px 1px #ffffff0d;--rim:linear-gradient(135deg,#ffffff57,#ffffff0f 38%,#ffffff08 62%,#ffffff33);--sheen:#ffffff1c;--shadow-1:0 1px 2px #0000004d,0 6px 14px -8px #00000080;--shadow-2:0 1px 2px #0000004d,0 18px 40px -20px #000000bf;--shadow-3:0 2px 8px #00000059,0 24px 52px -22px #000000e6;--text:#f1f3f9;--muted:#b7bfcf;--link:#bcc8ff;--accent:#aebcff;--accent-fill:linear-gradient(180deg,#c0ccff,#a4b4ff);--on-accent:#0a0d1a}}*,*::before,*::after{box-sizing:border-box}[hidden]{display:none !important}html:not(.js) .js-only{display:none !important}html[lang="zh-Hans"] span[lang="en"],html[lang="en"] span:not([lang]):not([class]):not([id]){display:none}html:not(.js):has(#l-en:checked) span[lang="en"]{display:inline}html:not(.js):has(#l-en:checked) span:not([lang]):not([class]):not([id]){display:none}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}main,.sec,.card,.card a,.chip,.link,.site a,.lang input{scroll-margin-block:4.75rem .5rem}.filters{scroll-margin-top:7.5rem}body{display:flex;flex-direction:column;min-height:100vh;margin:0;background-color:var(--bg);color:var(--text);font:400 1rem/1.6 var(--sans);-webkit-font-smoothing:antialiased}body::before{content:"";position:fixed;top:0;left:0;right:0;z-index:-1;height:100vh;height:100lvh;background:radial-gradient(64vmax 50vmax at 6% 4%,var(--a1),transparent 88%),radial-gradient(58vmax 46vmax at 96% 10%,var(--a2),transparent 88%),radial-gradient(64vmax 52vmax at 82% 92%,var(--a3),transparent 88%),radial-gradient(56vmax 44vmax at 10% 86%,var(--a4),transparent 88%);pointer-events:none;transform:translateZ(0);contain:strict}body::after{content:"";position:fixed;top:0;left:0;right:0;z-index:9;height:5rem;background:linear-gradient(var(--scrim) 3.25rem,transparent);opacity:0;transition:opacity .3s;pointer-events:none}.condensed body::after{opacity:1}a{color:var(--link);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{text-decoration-thickness:2px}p{margin:0}button,input{font:inherit;color:inherit}time,.n{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}main:focus{outline:none}.wrap{width:100%;max-width:92rem;margin-inline:auto;padding-inline:var(--pad)}.sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.i{flex:none;width:1.125rem;height:1.125rem}.skip{position:absolute;top:-5rem;left:var(--pad);z-index:20;display:inline-flex;align-items:center;min-height:var(--tap);padding-inline:1.125rem;border-radius:999px;background:var(--accent);color:var(--on-accent);font-weight:600}.skip:focus{top:.75rem}.card::after,.search::after,.jump::after,.empty::after,.nf main::after{content:"";position:absolute;inset:0;z-index:1;padding:1px;border-radius:inherit;corner-shape:inherit;background:var(--rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.lang,.search,.jump,.chip,.btn,.link{border:1px solid var(--edge);border-radius:999px}.hero{padding-block:clamp(1.25rem,3.5vw,2.5rem) clamp(1.5rem,4vw,3rem)}.brand-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.brand{display:flex;align-items:center;gap:.625rem;margin:0;font-size:clamp(1.125rem,.9rem + 1.4vw,1.625rem);font-weight:650;line-height:1.15;letter-spacing:-.02em;min-width:0}.logo{flex:none;width:1.5em;height:1.5em;filter:drop-shadow(0 3px 6px #283ca04d)}.tagline{max-width:24em;margin-top:clamp(1.25rem,4vw,2.75rem);font-size:clamp(1.5rem,1.1rem + 2.3vw,3.25rem);font-weight:650;line-height:1.18;letter-spacing:-.01em;text-wrap:balance}html[lang="en"] .tagline{letter-spacing:-.028em}html[lang="zh-Hans"] .tagline{word-break:keep-all}.nb{white-space:nowrap}.stats{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:.875rem;color:var(--muted);font-size:.9375rem}.stats b{color:var(--text);font-size:1.125rem;font-weight:650;font-variant-numeric:tabular-nums}.lang{position:relative;display:inline-grid;flex:none;grid-template-columns:1fr 1fr;padding:.1875rem;background:var(--surface);box-shadow:var(--lip),var(--shadow-1);-webkit-backdrop-filter:var(--fx);backdrop-filter:var(--fx)}.lang::before{content:"";position:absolute;top:.1875rem;bottom:.1875rem;left:.1875rem;width:calc(50% - .1875rem);border-radius:999px;background:var(--accent-fill);box-shadow:inset 0 1px 0 #ffffff57,var(--shadow-1);transition:transform .5s var(--spring)}html[lang="en"] .lang::before{transform:translateX(100%)}html:not(.js):has(#l-en:checked) .lang::before{transform:translateX(100%)}.lang label{position:relative;display:grid;place-items:center;min-width:var(--tap);min-height:var(--tap);padding-inline:.5rem;border-radius:999px;font-size:.875rem;font-weight:500;cursor:pointer;transition:transform .45s var(--spring)}.lang label:active{transform:scale(.97)}.lang input:checked + label{color:var(--on-accent);font-weight:600}.lang input:focus-visible + label{outline:2px solid var(--accent);outline-offset:1px}#bar-mark{height:1px;margin-bottom:-1px}.bar{--bar-h:3.875rem;position:sticky;top:.5rem;z-index:10;display:flex;gap:.625rem;transform-origin:50% 0;transition:transform .55s var(--glide)}.search,.jump{position:relative;min-width:0;height:var(--bar-h);background:var(--gloss),var(--float);box-shadow:var(--shadow-3);-webkit-backdrop-filter:var(--fx-float);backdrop-filter:var(--fx-float)}.search{display:flex;flex:0 1 18.5rem;align-items:center;transition:opacity .25s,transform .4s var(--glide)}.search>.i{position:absolute;left:1.125rem;color:var(--muted);pointer-events:none}.search input{width:100%;height:100%;min-width:0;padding:0 3rem;border:0;border-radius:inherit;background:none;font-size:1rem;text-overflow:ellipsis;-webkit-appearance:none;appearance:none}.search input::-webkit-search-cancel-button{display:none}.search input:not(:placeholder-shown){padding-inline-end:3rem}.search input::placeholder{color:var(--muted);opacity:1}.q-x{position:absolute;right:.25rem;display:grid;place-items:center;width:var(--tap);height:var(--tap);padding:0;border:0;border-radius:999px;background:none;color:var(--muted);cursor:pointer;transition:transform .45s var(--spring)}.q-x::before{content:"×";content:"×" / "";font-size:1.375rem;line-height:1}.q-x:active{transform:scale(.9)}.search input:placeholder-shown ~ .q-x{display:none}.search input:focus-visible{outline:none}.search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.search kbd{position:absolute;right:1rem;min-width:1.625rem;padding:0 .375rem;border-radius:7px;background:var(--pill);color:var(--text);font:500 .8125rem/1.5rem var(--mono);text-align:center;pointer-events:none}.search input:focus ~ kbd,.search input:not(:placeholder-shown) ~ kbd{display:none}.jump{display:flex;flex:1 1 0;align-items:center;overflow:hidden}.jump ul{display:flex;flex:1;gap:.125rem;min-width:0;margin:0;padding:.375rem 3.25rem .375rem .5rem;overflow-x:auto;list-style:none;scrollbar-width:none;scroll-padding-inline:1rem 3.25rem;mask-image:linear-gradient(90deg,transparent,#000 .5rem,#000 calc(100% - 3.25rem),transparent)}.jump ul::-webkit-scrollbar{display:none}.jump a{position:relative;isolation:isolate;display:flex;align-items:center;min-height:3.125rem;padding-inline:.875rem;border-radius:999px;color:var(--text);font-size:.9375rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:transform .45s var(--spring)}.jump a:active{transform:scale(.96)}.jump li{flex:none}.jump a::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--pill);opacity:0;transform:scale(.9);transition:opacity .2s,transform .45s var(--spring)}.jump a[aria-current]{color:var(--on-accent)}.jump a[aria-current]::before{background:var(--accent-fill);box-shadow:inset 0 1px 0 #ffffff57;opacity:1;transform:none}.jump a:focus-visible{outline-offset:-3px;border-radius:999px}.jump a[aria-current]:focus-visible{outline-color:var(--on-accent)}.to-search{display:none}.filters{--label:2.75rem;display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;padding-block:1rem .5rem}html[lang="en"] .filters{--label:4.5rem}.sum{display:flex;flex-wrap:wrap;align-items:center;gap:0 1rem;min-height:var(--tap);color:var(--muted);font-size:.9375rem}.row{display:grid;grid-template-columns:var(--label) minmax(0,1fr);gap:.25rem}.row-l{color:var(--muted);font-size:.8125rem;font-weight:600;line-height:var(--tap)}.chips{display:flex;flex-wrap:wrap;gap:.5rem}.chip{position:relative;isolation:isolate;display:inline-flex;flex:0 1 auto;align-items:center;gap:.4375rem;max-width:100%;min-height:var(--tap);padding:.25rem 1.125rem;background:var(--surface-flat);box-shadow:var(--lip),var(--shadow-1);font-size:.875rem;font-weight:500;line-height:1.25;text-align:start;cursor:pointer;touch-action:manipulation;transition:transform .45s var(--spring)}.chip::before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:var(--accent-fill);box-shadow:inset 0 1px 0 #ffffff57;opacity:0;transform:scale(.82);transition:opacity .18s,transform .45s var(--spring)}.chip>span{transition:transform .45s var(--spring)}.chip[aria-pressed="true"]>span{transform:translateX(.1875rem)}.chip .n{color:var(--muted);font-size:.75rem;text-align:end}.chip[data-value=""] .n{display:none}.chip.zero{color:var(--muted)}.chip[aria-pressed="true"]{color:var(--on-accent)}.chip[aria-pressed="true"] .n{color:inherit}.chip[aria-pressed="true"]::before{opacity:1;transform:none}.chip[aria-pressed="true"]::after{content:"✓";content:"✓" / "";position:absolute;left:.4375rem;font-size:.6875rem;font-weight:700}.chip:active{transform:scale(.97)}.link{position:relative;min-height:var(--tap);padding-inline:1rem;background:var(--surface-flat);box-shadow:var(--lip),var(--shadow-1);color:var(--link);font-size:.875rem;font-weight:500;cursor:pointer;transition:transform .45s var(--spring)}.link:active{transform:scale(.97)}.note{padding-block:1rem 0;color:var(--muted);font-size:.9375rem}main{flex:1;min-height:100vh;padding-block:1.5rem 3.5rem}.sec:not([hidden]) ~ .sec{margin-top:clamp(2.5rem,5vw,3.75rem)}.sec h2{margin:0 0 1.125rem;font-size:clamp(1.3125rem,1.2rem + .55vw,1.625rem);font-weight:650;line-height:1.3;letter-spacing:-.012em}.sec h2 .n{margin-inline-start:.25rem;color:var(--muted);font-size:.875rem;font-weight:500;letter-spacing:0}.grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none}.card{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:.625rem;min-width:0;padding:1.25rem;overflow:hidden;border-radius:var(--r-card);corner-shape:superellipse(1.5);background:var(--gloss),var(--surface-flat);box-shadow:var(--shadow-2);transition:transform .5s var(--spring)}.card:target{outline:2px solid var(--accent);outline-offset:2px}.card::before{content:"";position:absolute;top:-11rem;left:-11rem;z-index:-1;width:22rem;height:22rem;background:radial-gradient(closest-side,var(--sheen),transparent);opacity:0;transform:translate(var(--x,0),var(--y,0));transition:opacity .35s;pointer-events:none}.card.ghost{position:fixed;z-index:1;margin:0;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none}.card h3{margin:0;font-size:1.125rem;font-weight:620;line-height:1.35;letter-spacing:-.008em;overflow-wrap:anywhere;text-wrap:balance;word-break:keep-all}.card p{flex:1 1 auto;color:var(--muted);font-size:.9375rem;line-height:1.6;text-wrap:pretty}html[lang="zh-Hans"] .card p{text-wrap:balance}.meta{order:-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .5rem;color:var(--muted);font-size:.75rem;line-height:1.4}.badge{display:inline-flex;align-items:center;gap:.3125rem;padding:.125rem .5625rem;border-radius:999px;background:var(--st-bg);color:var(--st-fg);font-weight:600}.badge::before{content:"";width:.375rem;height:.375rem;border-radius:50%;background:currentColor}.meta time::before{content:"更新于 "}html[lang="en"] .meta time::before{content:"Updated "}html:not(.js):has(#l-en:checked) .meta time::before{content:"Updated "}.act{display:flex;flex-wrap:wrap-reverse;align-items:center;gap:.25rem .625rem;margin-top:.375rem;font-size:.875rem}.act small{order:1;flex:0 0 100%;margin-bottom:.25rem;color:var(--muted);font:.75rem/1.45 var(--sans);overflow-wrap:anywhere}.act a:not(.btn){display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-width:var(--tap);min-height:var(--tap)}.btn{display:inline-flex;align-items:center;gap:.4375rem;min-height:var(--tap);padding-inline:1rem;background:var(--gloss),var(--raised);box-shadow:var(--lip),var(--shadow-1);color:var(--text);font-size:.9375rem;font-weight:600;line-height:1.25;text-decoration:none;transition:transform .45s var(--spring)}.btn:active{transform:scale(.97)}.btn[target]::after{content:"";flex:none;width:.6875rem;height:.6875rem;background:currentColor;clip-path:polygon(22% 8%,92% 8%,92% 78%,78% 78%,78% 32%,18% 92%,8% 82%,68% 22%,22% 22%);transition:transform .45s var(--spring)}.repo::before{content:"";flex:none;width:16px;height:16px;background:currentColor;clip-path:path("M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z")}.empty{position:relative;display:grid;justify-items:center;gap:.25rem;width:100%;max-width:34rem;margin-inline:auto;padding:2.5rem 1.25rem 1.75rem;border-radius:var(--r-card);corner-shape:superellipse(1.5);background:var(--gloss),var(--surface-flat);box-shadow:var(--shadow-2);color:var(--muted);text-align:center}.empty-t{color:var(--text);font-size:1.25rem;font-weight:650}.site{color:var(--muted);font-size:.875rem}.site .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:0 1.75rem;padding-block:1rem 1.5rem}.site a{display:inline-flex;align-items:center;min-height:var(--tap)}.nf main{position:relative;display:grid;flex:none;justify-items:center;gap:.375rem;width:calc(100% - 2rem);max-width:26rem;margin:auto;padding:2.5rem 1.5rem;border-radius:var(--r-card);corner-shape:superellipse(1.5);background:var(--gloss),var(--surface-flat);box-shadow:var(--shadow-3);text-align:center}.nf .logo{width:3rem;height:3rem}.nf h1{margin:.5rem 0 0;font-size:3.25rem;font-weight:650;line-height:1.1;letter-spacing:-.02em}.nf p[lang="en"]{color:var(--muted);font-size:.9375rem}.nf .btn{margin-top:1.25rem}@media (max-width:47.99rem){.bar{--bar-h:3.25rem;flex-direction:column;gap:.375rem}.js .bar{top:-2.875rem}.js .bar:has(.search:focus-within){top:.5rem}.search{flex:none;height:3rem}.search>.i{left:.9375rem}.search input{padding:0 1rem 0 2.75rem}.jump{flex:none}.jump ul{padding-block:.125rem;padding-inline-start:.25rem}.jump a{min-height:var(--tap);padding-inline:.75rem;font-size:.875rem}.condensed .search{opacity:0;transform:translateY(-.5rem) scale(.97);pointer-events:none}.condensed .search:focus-within{opacity:1;transform:none;pointer-events:auto}.to-search{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);margin-inline-start:.25rem;padding:0;border:0;border-radius:999px;background:none;color:var(--text);cursor:pointer;transition:transform .45s var(--spring)}.to-search:active{transform:scale(.9)}html:not(.condensed) .to-search{display:none}.to-search:focus-visible{outline-offset:-2px}html:not(.js) .bar{position:static}html:not(.js) .jump{height:auto;border-radius:var(--r-card)}html:not(.js) .jump ul{flex-wrap:wrap;overflow:visible;padding:.25rem;mask-image:none}.row{display:block}.row-l{display:block;line-height:1.75}}@media (max-width:47.99rem) and (hover:hover){.search input{padding-inline-end:3rem}}@media (max-width:47.99rem) and (pointer:coarse){.row{display:grid;align-items:center}.row-l{line-height:var(--tap)}.chips{flex-wrap:nowrap;margin:-.75rem calc(var(--pad) * -1) -.75rem 0;padding:.75rem var(--pad) .75rem .125rem;overflow-x:auto;scrollbar-width:none;scroll-padding-inline:.125rem var(--pad)}.chips::-webkit-scrollbar{display:none}.chip{flex:none;max-width:none}}@media (max-width:22.5rem){.jump li{max-width:10.5rem}.jump a{line-height:1.15;white-space:normal}}@media (min-width:40rem){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.condensed .bar{transform:scale(.88)}.q-x{width:3.125rem;height:3.125rem}.filters{scroll-margin-top:4.875rem}.jump:not(:has(li:not([hidden]))){display:none}}.card{contain:layout paint}@media (min-width:62rem){.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.125rem}}@media (min-width:80rem){.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}@media (hover:none){.search kbd{display:none}}@media (hover:hover){.card:hover{transform:scale(1.012)}.card:hover::before{opacity:1}.jump a:hover::before{opacity:.6;transform:none}.chip:hover{transform:scale(1.04)}.chip:active{transform:scale(.97)}.btn:hover{transform:scale(1.04)}.link:hover{transform:scale(1.04)}.link:active{transform:scale(.97)}.btn:active{transform:scale(.97)}.btn[target]:hover::after{transform:translate(1px,-1px)}.lang input:not(:checked) + label:hover{background:var(--hover)}}@media (prefers-reduced-motion:no-preference){html.ready{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none !important;animation:none !important}.card::before{display:none}.card:hover,button:hover,button:active,a:hover,a:active,label:active,.btn[target]:hover::after{transform:none !important}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root{--bg:var(--s-bg);--surface:var(--s-surface);--surface-flat:var(--s-surface);--float:var(--s-surface);--raised:var(--s-surface);--hover:var(--s-bg);--pill:var(--s-bg);--gloss:none;--fx:none;--fx-float:none;--edge:var(--s-line);--lip:0 0 #0000;--shadow-1:0 0 #0000;--shadow-2:0 0 #0000;--shadow-3:0 0 #0000;--text:var(--s-text);--muted:var(--s-muted);--link:var(--s-link);--accent:var(--s-accent);--accent-fill:var(--s-accent);--on-accent:var(--s-on-accent)}body::before,body::after,.card::before,.card::after,.search::after,.jump::after,.empty::after,.nf main::after{display:none}.card,.empty,.nf main{border:1px solid var(--s-line)}.lang::before,.chip::before,.jump a[aria-current]::before{box-shadow:none}.jump ul{mask-image:none}.jump a:not([aria-current]):hover::before{opacity:0}.jump a:hover{text-decoration:underline}.logo{filter:none}.condensed .bar{transform:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){:root{--bg:var(--s-bg);--surface:var(--s-surface);--surface-flat:var(--s-surface);--float:var(--s-surface);--raised:var(--s-surface);--hover:var(--s-bg);--pill:var(--s-bg);--gloss:none;--fx:none;--fx-float:none;--edge:var(--s-line);--lip:0 0 #0000;--shadow-1:0 0 #0000;--shadow-2:0 0 #0000;--shadow-3:0 0 #0000;--text:var(--s-text);--muted:var(--s-muted);--link:var(--s-link);--accent:var(--s-accent);--accent-fill:var(--s-accent);--on-accent:var(--s-on-accent)}body::before,body::after,.card::before,.card::after,.search::after,.jump::after,.empty::after,.nf main::after{display:none}.card,.empty,.nf main{border:1px solid var(--s-line)}.lang::before,.chip::before,.jump a[aria-current]::before{box-shadow:none}.jump ul{mask-image:none}.jump a:not([aria-current]):hover::before{opacity:0}.jump a:hover{text-decoration:underline}.logo{filter:none}.condensed .bar{transform:none}}@media (forced-colors:active){.chip[aria-pressed="true"],.lang input:checked + label,.jump a[aria-current]{forced-color-adjust:none;background:CanvasText;color:Canvas}.chip[aria-pressed="true"] .n{color:Canvas}.chip[aria-pressed="true"]:focus-visible,.lang input:checked:focus-visible + label{outline-color:CanvasText}.jump a[aria-current]:focus-visible{outline-color:Canvas}.chip::before,.lang::before,.jump a::before{display:none}.btn[target]::after,.repo::before,.badge::before{forced-color-adjust:none;background:CanvasText}}@media print{body::before,body::after,.bar,.filters,.skip,.lang{display:none !important}.card{box-shadow:none;break-inside:avoid}}[data-status="live"]{--st-bg:#d5f5e3;--st-fg:#0b5130}@media (prefers-color-scheme:dark){[data-status="live"]{--st-bg:#0f2c1f;--st-fg:#7fe5ab}}