.head[data-astro-cid-fgxqfg2g]{padding-block:var(--sp-8) var(--sp-7)}.eyebrow[data-astro-cid-fgxqfg2g]{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--ls-widest);color:var(--text-3)}h1[data-astro-cid-fgxqfg2g]{margin-top:var(--sp-3);font-size:var(--fs-3xl);line-height:var(--lh-tight);letter-spacing:var(--ls-wide)}.lede[data-astro-cid-fgxqfg2g]{max-width:34em;margin-top:var(--sp-4);font-family:var(--font-display);font-size:var(--fs-md);line-height:var(--lh-loose);color:var(--text-2)}.grid[data-astro-cid-fgxqfg2g]{gap:var(--sp-4);padding-bottom:var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cc[data-astro-cid-fgxqfg2g]{padding:var(--sp-5);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);transition:border-color var(--dur-fast) var(--ease), transform var(--dur) var(--ease);scroll-margin-top:calc(var(--nav-h) + var(--sp-4));flex-direction:column;display:flex}.cc[data-astro-cid-fgxqfg2g]:hover{border-color:var(--c-ink-4);transform:translateY(-2px)}.cc[data-astro-cid-fgxqfg2g]:target{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}.cc-top[data-astro-cid-fgxqfg2g]{align-items:baseline;gap:var(--sp-3);display:flex}.cc-code[data-astro-cid-fgxqfg2g]{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--ls-wider);color:var(--accent)}.cc-en[data-astro-cid-fgxqfg2g]{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--ls-widest);color:var(--c-ink-4)}.cc-name[data-astro-cid-fgxqfg2g]{margin-top:var(--sp-3);font-size:var(--fs-xl);letter-spacing:var(--ls-wide)}.cc-name[data-astro-cid-fgxqfg2g] a[data-astro-cid-fgxqfg2g]{color:var(--text);transition:color var(--dur-fast) var(--ease)}.cc[data-astro-cid-fgxqfg2g]:hover .cc-name[data-astro-cid-fgxqfg2g] a[data-astro-cid-fgxqfg2g]{color:var(--accent)}.cc-desc[data-astro-cid-fgxqfg2g]{margin-top:var(--sp-2);font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--text-2)}.cc-meta[data-astro-cid-fgxqfg2g]{align-items:baseline;gap:var(--sp-3);margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--border);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--ls-wide);color:var(--text-3);display:flex}.cc-meta[data-astro-cid-fgxqfg2g] b[data-astro-cid-fgxqfg2g]{font-weight:var(--fw-medium);color:var(--text)}.cc-note[data-astro-cid-fgxqfg2g]{font-size:var(--fs-2xs);color:var(--c-ink-4)}.cc-recent[data-astro-cid-fgxqfg2g]{margin-top:var(--sp-3);gap:var(--sp-2);flex:1;padding:0;list-style:none;display:grid}.cc-recent[data-astro-cid-fgxqfg2g] a[data-astro-cid-fgxqfg2g],.cc-rec-plain[data-astro-cid-fgxqfg2g]{align-items:baseline;gap:var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--text-2);transition:color var(--dur-fast) var(--ease);display:flex}.cc-recent[data-astro-cid-fgxqfg2g] a[data-astro-cid-fgxqfg2g]:hover{color:var(--accent)}.cc-rec-no[data-astro-cid-fgxqfg2g]{min-width:5.4em;font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--ls-wide);color:var(--c-ink-4);flex:none}.cc-rec-t[data-astro-cid-fgxqfg2g]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cc-empty[data-astro-cid-fgxqfg2g]{font-size:var(--fs-sm);color:var(--c-ink-4)}.cc-more[data-astro-cid-fgxqfg2g]{margin-top:var(--sp-4);font-size:var(--fs-xs);letter-spacing:var(--ls-wide);color:var(--accent);border-bottom:1px solid color-mix(in srgb, var(--accent) 40%, transparent);align-self:flex-start;padding-bottom:1px}@media (width<=640px){.cc-more[data-astro-cid-fgxqfg2g],.cc-name[data-astro-cid-fgxqfg2g] a[data-astro-cid-fgxqfg2g],.cc-recent[data-astro-cid-fgxqfg2g] a[data-astro-cid-fgxqfg2g]{align-items:center;min-height:44px;display:inline-flex}}.cc-more[data-astro-cid-fgxqfg2g]:hover{border-bottom-color:var(--accent)}.tail[data-astro-cid-fgxqfg2g]{padding-block:var(--sp-5) var(--sp-9);font-size:var(--fs-sm);color:var(--text-3)}.tail[data-astro-cid-fgxqfg2g] a[data-astro-cid-fgxqfg2g]{color:var(--accent);border-bottom:1px solid color-mix(in srgb, var(--accent) 40%, transparent)}@media (width<=760px){.grid[data-astro-cid-fgxqfg2g]{grid-template-columns:minmax(0,1fr)}.head[data-astro-cid-fgxqfg2g]{padding-block:var(--sp-6) var(--sp-5)}.cc[data-astro-cid-fgxqfg2g]{padding:var(--sp-4)}}
