.page-title[data-astro-cid-xyf7yk5f]{font-size:clamp(2.6rem,6vw,5rem)}.stats[data-astro-cid-xyf7yk5f]{gap:34px;margin:6px 0 0;display:flex}.stats[data-astro-cid-xyf7yk5f] div[data-astro-cid-xyf7yk5f]{gap:2px;display:grid}.stats[data-astro-cid-xyf7yk5f] dt[data-astro-cid-xyf7yk5f]{font-family:var(--font-display);color:var(--text-1);font-size:2.2rem;line-height:1}.stats[data-astro-cid-xyf7yk5f] dd[data-astro-cid-xyf7yk5f]{color:var(--text-3);margin:0;font-size:.85rem}.forum[data-astro-cid-xyf7yk5f]{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,50px);display:grid}.boards[data-astro-cid-xyf7yk5f]{gap:10px;display:grid;position:sticky;top:70px}.board[data-astro-cid-xyf7yk5f]{--c:var(--text-2);border:1px solid var(--line);background:var(--surface);border-radius:16px;transition:border-color .3s;overflow:hidden}.board--bug[data-astro-cid-xyf7yk5f]{--c:#ff7b72}.board--idea[data-astro-cid-xyf7yk5f]{--c:#ffd60a}.board--question[data-astro-cid-xyf7yk5f]{--c:var(--accent)}.board--logo[data-astro-cid-xyf7yk5f]{--c:var(--logo-accent);background:radial-gradient(100% 120% at 0% 0%, #c4a7ff24, transparent 60%), var(--surface);border-color:#c4a7ff4d}.board__head[data-astro-cid-xyf7yk5f]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:14px 16px 10px;display:grid}.board__icon[data-astro-cid-xyf7yk5f]{background:color-mix(in srgb, var(--c) 14%, transparent);width:34px;height:34px;color:var(--c);border-radius:10px;place-items:center;display:grid}.board__text[data-astro-cid-xyf7yk5f]{gap:2px;display:grid}.board__text[data-astro-cid-xyf7yk5f] strong[data-astro-cid-xyf7yk5f]{color:var(--text-1);font-size:.95rem}.board__text[data-astro-cid-xyf7yk5f] span[data-astro-cid-xyf7yk5f]{color:var(--text-4);font-size:.78rem;line-height:1.45}.board__count[data-astro-cid-xyf7yk5f]{color:var(--text-3);font:13px var(--font-mono)}.board__head[data-astro-cid-xyf7yk5f][aria-pressed=true] .board__count[data-astro-cid-xyf7yk5f]{color:var(--c)}.board[data-astro-cid-xyf7yk5f]:has(.board__head[aria-pressed=true]){border-color:color-mix(in srgb, var(--c) 45%, transparent)}.board__post[data-astro-cid-xyf7yk5f]{border:1px solid color-mix(in srgb, var(--c) 28%, transparent);background:color-mix(in srgb, var(--c) 10%, transparent);color:var(--c);transition:background .25s, border-color .25s, transform .4s var(--ease-spring);border-radius:11px;align-items:center;gap:10px;margin:0 10px 10px;padding:8px 12px 8px 8px;font-size:.86rem;font-weight:600;text-decoration:none;display:flex;position:relative;overflow:hidden}.board__post[data-astro-cid-xyf7yk5f]:after{content:"";background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--c) 30%, transparent), transparent);width:30%;animation:6s ease-in-out infinite sweep;animation-delay:calc(var(--n,0) * .6s);pointer-events:none;position:absolute;inset:0 auto 0 -40%}.board[data-astro-cid-xyf7yk5f]:nth-child(2) .board__post[data-astro-cid-xyf7yk5f]:after{--n:1}.board[data-astro-cid-xyf7yk5f]:nth-child(3) .board__post[data-astro-cid-xyf7yk5f]:after{--n:2}.board[data-astro-cid-xyf7yk5f]:nth-child(4) .board__post[data-astro-cid-xyf7yk5f]:after{--n:3}.board[data-astro-cid-xyf7yk5f]:nth-child(5) .board__post[data-astro-cid-xyf7yk5f]:after{--n:4}@keyframes sweep{0%,70%{translate:0}to{translate:520%}}.board__plus[data-astro-cid-xyf7yk5f]{background:var(--c);color:#0b0b0d;width:24px;height:24px;transition:rotate .4s var(--ease-spring);border-radius:8px;place-items:center;display:grid}.board__go[data-astro-cid-xyf7yk5f]{opacity:0;transition:opacity .25s, translate .35s var(--ease-spring);margin-left:auto;translate:-6px}.board__post[data-astro-cid-xyf7yk5f]:hover,.board__post[data-astro-cid-xyf7yk5f]:focus-visible{border-color:color-mix(in srgb, var(--c) 60%, transparent);background:color-mix(in srgb, var(--c) 20%, transparent);transform:translateY(-1px)}.board__post[data-astro-cid-xyf7yk5f]:hover .board__plus[data-astro-cid-xyf7yk5f]{rotate:90deg}.board__post[data-astro-cid-xyf7yk5f]:hover .board__go[data-astro-cid-xyf7yk5f],.board__post[data-astro-cid-xyf7yk5f]:focus-visible .board__go[data-astro-cid-xyf7yk5f]{opacity:1;translate:0}.picker[data-astro-cid-xyf7yk5f]{border:1px solid var(--line-strong);width:min(760px,100vw - 32px);max-height:calc(100svh - 40px);color:var(--text-1);background:#0c0c0f;border-radius:24px;padding:0;overflow:auto;box-shadow:0 50px 120px -30px #000000f2,0 0 0 1px #ffffff08}.picker[data-astro-cid-xyf7yk5f][open]{animation:picker-in .35s var(--ease-spring)}.picker[data-astro-cid-xyf7yk5f].is-closing{animation:.18s ease-in forwards picker-out}.picker[data-astro-cid-xyf7yk5f]::backdrop{backdrop-filter:blur(6px);background:#03030599}@keyframes picker-in{0%{opacity:0;transform:translateY(14px)scale(.97)}}@keyframes picker-out{to{opacity:0;transform:translateY(8px)scale(.98)}}.picker__glow[data-astro-cid-xyf7yk5f]{pointer-events:none;background:radial-gradient(50% 100% at 50% 0,#74d6ff29,#0000 70%);height:200px;position:absolute;inset:0 0 auto}.picker__head[data-astro-cid-xyf7yk5f]{gap:6px;padding:28px 30px 8px;display:grid;position:relative}.picker__head[data-astro-cid-xyf7yk5f] h2[data-astro-cid-xyf7yk5f]{font-family:var(--font-display);margin:0;font-size:2rem;font-weight:400}[data-astro-cid-xyf7yk5f]:lang(zh-CN) .picker__head[data-astro-cid-xyf7yk5f] h2[data-astro-cid-xyf7yk5f]{font-family:var(--font-cjk-display);font-size:1.7rem;font-weight:600}.picker__head[data-astro-cid-xyf7yk5f] p[data-astro-cid-xyf7yk5f]{color:var(--text-3);margin:0;font-size:.9rem}.picker__close[data-astro-cid-xyf7yk5f]{width:34px;height:34px;color:var(--text-2);cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px}.picker__close[data-astro-cid-xyf7yk5f]:hover{color:var(--text-1);background:#ffffff1f}.picker__grid[data-astro-cid-xyf7yk5f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:18px 30px 8px;list-style:none;display:grid;position:relative}.pick[data-astro-cid-xyf7yk5f]:last-child{grid-column:1/-1}.pick[data-astro-cid-xyf7yk5f].board--logo{background:0 0}.pick[data-astro-cid-xyf7yk5f]{animation:pick-in .45s var(--ease-out) both;animation-delay:calc(50ms + var(--i) * 40ms)}@keyframes pick-in{0%{opacity:0;transform:translateY(10px)}}.pick[data-astro-cid-xyf7yk5f] a[data-astro-cid-xyf7yk5f]{border:1px solid var(--line);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--c) 9%, transparent), transparent 60%), var(--surface);height:100%;color:inherit;transition:border-color .25s, transform .4s var(--ease-spring), box-shadow .3s;border-radius:16px;grid-template-columns:44px 1fr;grid-template-areas:"icon name""icon hint""icon asks";gap:3px 14px;padding:16px 40px 16px 16px;text-decoration:none;display:grid;position:relative}.pick[data-astro-cid-xyf7yk5f] a[data-astro-cid-xyf7yk5f]:hover,.pick[data-astro-cid-xyf7yk5f] a[data-astro-cid-xyf7yk5f]:focus-visible{border-color:color-mix(in srgb, var(--c) 55%, transparent);box-shadow:0 20px 40px -24px color-mix(in srgb, var(--c) 70%, transparent);outline:none;transform:translateY(-2px)}.pick__icon[data-astro-cid-xyf7yk5f]{background:color-mix(in srgb, var(--c) 15%, transparent);width:44px;height:44px;color:var(--c);border-radius:13px;grid-area:icon;place-items:center;display:grid}.pick[data-astro-cid-xyf7yk5f] strong[data-astro-cid-xyf7yk5f]{grid-area:name;font-size:1rem}.pick__hint[data-astro-cid-xyf7yk5f]{color:var(--text-3);grid-area:hint;font-size:.84rem}.pick__asks[data-astro-cid-xyf7yk5f]{flex-wrap:wrap;grid-area:asks;gap:5px;margin-top:6px;display:flex}.pick__asks[data-astro-cid-xyf7yk5f] i[data-astro-cid-xyf7yk5f]{color:var(--text-3);background:#ffffff0d;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal}.pick__key[data-astro-cid-xyf7yk5f]{color:var(--text-4);font-size:11px;position:absolute;top:12px;right:14px}.pick__go[data-astro-cid-xyf7yk5f]{color:var(--c);opacity:0;transition:opacity .25s, translate .35s var(--ease-spring);position:absolute;bottom:12px;right:12px;translate:-4px 4px}.pick[data-astro-cid-xyf7yk5f] a[data-astro-cid-xyf7yk5f]:hover .pick__go[data-astro-cid-xyf7yk5f],.pick[data-astro-cid-xyf7yk5f] a[data-astro-cid-xyf7yk5f]:focus-visible .pick__go[data-astro-cid-xyf7yk5f]{opacity:1;translate:0}.picker__foot[data-astro-cid-xyf7yk5f]{color:var(--text-4);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:12px 30px 22px;font-size:.8rem;display:flex}@media (width<=640px){.picker__grid[data-astro-cid-xyf7yk5f]{grid-template-columns:1fr;padding-inline:18px}.picker__head[data-astro-cid-xyf7yk5f]{padding-inline:18px}.picker__keys[data-astro-cid-xyf7yk5f]{display:none}}.aside-note[data-astro-cid-xyf7yk5f]{color:var(--text-4);margin:6px 4px 0;font-size:.8rem}.aside-note[data-astro-cid-xyf7yk5f] a[data-astro-cid-xyf7yk5f]{color:var(--text-3)}.bar[data-astro-cid-xyf7yk5f]{flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:14px;display:flex}.chips[data-astro-cid-xyf7yk5f]{gap:6px;display:flex}.chip[data-astro-cid-xyf7yk5f]{border:1px solid var(--line);color:var(--text-2);font:500 13px var(--font-ui);cursor:pointer;background:#ffffff05;border-radius:999px;padding:7px 13px}.chip[data-astro-cid-xyf7yk5f][aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:#0000}.search[data-astro-cid-xyf7yk5f]{border:1px solid var(--line-strong);background:var(--surface);min-width:180px;color:var(--text-3);border-radius:12px;flex:1;align-items:center;gap:9px;padding:0 10px 0 14px;display:flex}.search[data-astro-cid-xyf7yk5f]:focus-within{border-color:#74d6ff80}.search[data-astro-cid-xyf7yk5f] input[data-astro-cid-xyf7yk5f]{min-width:0;height:40px;color:var(--text-1);font:14px var(--font-ui);background:0 0;border:0;outline:0;flex:1}kbd[data-astro-cid-xyf7yk5f]{border:1px solid var(--line-strong);color:var(--text-4);font:11px var(--font-mono);border-radius:6px;padding:1px 7px}.btn--post[data-astro-cid-xyf7yk5f]{min-height:42px}.status[data-astro-cid-xyf7yk5f]{color:var(--text-4);margin:0 0 8px;font-size:.8rem}.status[data-astro-cid-xyf7yk5f]:empty{display:none}.list[data-astro-cid-xyf7yk5f]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.list[data-astro-cid-xyf7yk5f] .topic a{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:4px 1fr auto;gap:18px;padding:18px 8px 18px 0;text-decoration:none;transition:background .2s;display:grid}.list[data-astro-cid-xyf7yk5f] .topic a:hover{background:linear-gradient(90deg,#ffffff08,#0000)}.list[data-astro-cid-xyf7yk5f] .topic__mark{background:var(--text-4);border-radius:2px}.list[data-astro-cid-xyf7yk5f] .topic__mark--bug{background:#ff7b72}.list[data-astro-cid-xyf7yk5f] .topic__mark--idea{background:#ffd60a}.list[data-astro-cid-xyf7yk5f] .topic__mark--question{background:var(--accent)}.list[data-astro-cid-xyf7yk5f] .topic__mark--logo{background:var(--logo-accent)}.list[data-astro-cid-xyf7yk5f] .topic__main{gap:6px;min-width:0;display:grid}.list[data-astro-cid-xyf7yk5f] .topic__title{color:var(--text-1);font-weight:600}.list[data-astro-cid-xyf7yk5f] .topic__excerpt{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.list[data-astro-cid-xyf7yk5f] .topic__meta{color:var(--text-4);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.list[data-astro-cid-xyf7yk5f] .topic__fixed{color:#5fd17d}.list[data-astro-cid-xyf7yk5f] .topic__board{color:var(--text-3);font-weight:500}.list[data-astro-cid-xyf7yk5f] .topic__side{align-content:start;justify-items:end;gap:10px;display:grid}.list[data-astro-cid-xyf7yk5f] .topic__state{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11.5px}.list[data-astro-cid-xyf7yk5f] .topic__state.is-open{color:#5fd17d;background:#34c7591f}.list[data-astro-cid-xyf7yk5f] .topic__state.is-closed{color:var(--text-3);background:#ffffff0f}.list[data-astro-cid-xyf7yk5f] .topic__count{color:var(--text-3);font:12px var(--font-mono);align-items:center;gap:5px;display:inline-flex}.local[data-astro-cid-xyf7yk5f]{color:var(--text-4);margin:0 0 16px;font-size:.82rem}.empty[data-astro-cid-xyf7yk5f]{color:var(--text-3);text-align:center;padding:50px 0}@media (width<=900px){.forum[data-astro-cid-xyf7yk5f]{grid-template-columns:1fr}.boards[data-astro-cid-xyf7yk5f]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));position:static}}
