@font-face{font-family:Special Elite;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/special-elite-latin-ext-400-normal.ChcxYnmu.woff2)format("woff2"),url(/_astro/special-elite-latin-ext-400-normal.CaJZjSVf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Special Elite;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/special-elite-latin-400-normal.YjDd9tmf.woff2)format("woff2"),url(/_astro/special-elite-latin-400-normal.BtSRmyJ6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}#LayoutClaude{--cl-bg:#141312;--cl-surface:#1c1b19;--cl-surface-2:#232220;--cl-border:#35332f;--cl-border-soft:#2a2825;--cl-ink:#f5f3ee;--cl-ink-soft:#cbc7bd;--cl-muted:#98938a;--cl-accent:#d97757;--cl-accent-ink:#e79b81;--cl-font:"Special Elite", "Courier New", ui-monospace, monospace;background-color:var(--cl-bg);color:var(--cl-ink);font-family:var(--cl-font);-webkit-font-smoothing:antialiased}#LayoutClaude h1,#LayoutClaude h2,#LayoutClaude h3,#LayoutClaude h4,#LayoutClaude h5,#LayoutClaude h6{font-family:var(--cl-font)}#LayoutClaude .cl-intro,#LayoutClaude .cl-prose p,#LayoutClaude .cl-prose li,#LayoutClaude .cl-section-sub,#LayoutClaude .cl-tip,#LayoutClaude .cl-list-desc,#LayoutClaude .cl-card-desc,#LayoutClaude .cl-foot,#LayoutClaude #cb-banner,#LayoutClaude #cb-banner *{font-family:var(--font-body)}#LayoutClaude a{color:inherit}#LayoutClaude .cl-shell{flex-direction:column;max-width:1100px;min-height:100vh;margin:0 auto;padding:28px 24px 96px;display:flex}#LayoutClaude .cl-topbar{justify-content:space-between;align-items:center;gap:16px;padding-bottom:40px;display:flex}#LayoutClaude .cl-back{color:var(--cl-ink);align-items:center;gap:8px;font-size:15px;text-decoration:none;transition:color .15s;display:inline-flex}#LayoutClaude .cl-back svg{width:18px;height:18px}#LayoutClaude .cl-back:hover{color:var(--cl-accent-ink)}#LayoutClaude .cl-home{font-family:var(--cl-font);letter-spacing:.02em;color:var(--cl-muted);align-items:center;gap:9px;font-size:18px;text-decoration:none;display:inline-flex}#LayoutClaude .cl-home:hover{color:var(--cl-ink-soft)}#LayoutClaude .cl-home .cl-logo{flex-shrink:0;width:auto;height:46px}#LayoutClaude .cl-home .cl-logo #logo-accent{fill:gray}#LayoutClaude .cl-home .cl-logo #logo-base{fill:#f9f9f9}#LayoutClaude .cl-migas{font-family:var(--cl-font);color:var(--cl-muted);flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 8px;font-size:clamp(30px,5vw,44px);font-weight:600;line-height:1.1;display:flex}#LayoutClaude .cl-migas-actual{color:var(--cl-ink)}#LayoutClaude .cl-migas-sep{color:var(--cl-border);font-weight:400}#LayoutClaude .cl-main{flex:1}#LayoutClaude .cl-footer{border-top:1px solid var(--cl-border-soft);color:var(--cl-muted);margin-top:80px;padding-top:24px;font-size:13px;line-height:1.6}#LayoutClaude .cl-footer a{color:var(--cl-ink-soft);text-underline-offset:2px;text-decoration:underline}#LayoutClaude .cl-prose{max-width:720px}#LayoutClaude .cl-prose>*+*{margin-top:1.1em}#LayoutClaude .cl-prose h1{font-family:var(--cl-font);letter-spacing:-.01em;font-size:clamp(32px,5vw,46px);font-weight:600;line-height:1.12}#LayoutClaude .cl-prose h2{font-family:var(--cl-font);margin-top:2em;font-size:26px;font-weight:600;line-height:1.2}#LayoutClaude .cl-prose h3{font-family:var(--cl-font);margin-top:1.6em;font-size:20px;font-weight:600}#LayoutClaude .cl-prose p,#LayoutClaude .cl-prose li{color:var(--cl-ink-soft);font-size:17px;line-height:1.7}#LayoutClaude .cl-prose strong{color:var(--cl-ink);font-weight:600}#LayoutClaude .cl-prose a{color:var(--cl-accent-ink);text-underline-offset:2px;text-decoration:underline}#LayoutClaude .cl-prose ul,#LayoutClaude .cl-prose ol{padding-left:1.4em}#LayoutClaude .cl-prose li+li{margin-top:.4em}#LayoutClaude .cl-prose blockquote{border-left:2px solid var(--cl-accent);color:var(--cl-muted);padding-left:16px;font-style:italic}#LayoutClaude .cl-prose code{font-family:var(--cl-font);background:var(--cl-surface-2);border:1px solid var(--cl-border-soft);border-radius:4px;padding:.1em .35em;font-size:.88em}#LayoutClaude .cl-prose pre{background:var(--cl-surface);border:1px solid var(--cl-border-soft);border-radius:10px;padding:16px;overflow-x:auto}#LayoutClaude .cl-prose pre code{background:0 0;border:none;padding:0}#LayoutClaude .cl-prose hr{border:0;border-top:1px solid var(--cl-border-soft);margin:2.4em 0}#LayoutClaude .cl-prose table{border-collapse:collapse;width:100%;font-size:15px}#LayoutClaude .cl-prose th,#LayoutClaude .cl-prose td{border:1px solid var(--cl-border-soft);text-align:left;padding:8px 12px}#LayoutClaude .cl-prose th{background:var(--cl-surface);color:var(--cl-ink)}
