.wrap.svelte-hthyhm{max-width:720px;margin:0 auto;padding:0 1.5rem 6rem}.page-head.svelte-hthyhm{padding:3.5rem 0 2.5rem;border-bottom:1px solid #22252d;margin-bottom:2.5rem}.back.svelte-hthyhm{display:inline-block;font-size:12px;color:#6b7180;text-decoration:none;letter-spacing:.04em;margin-bottom:1.5rem;transition:color .15s}.back.svelte-hthyhm:hover{color:#f2f3f5}h1.svelte-hthyhm{font-size:clamp(1.8rem,1.4rem + 2vw,2.6rem);font-weight:700;letter-spacing:-.04em;line-height:1.1;color:#f2f3f5;margin:0 0 1rem}.meta.svelte-hthyhm{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:13px;color:#6b7180;margin-bottom:1rem}.meta-date.svelte-hthyhm{color:#6b7180}.meta-sep.svelte-hthyhm{opacity:.4}.meta-author.svelte-hthyhm{color:#a3a7b3}.tags.svelte-hthyhm{display:flex;flex-wrap:wrap;gap:.35rem}.tag.svelte-hthyhm{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:#6b7180;border:1px solid #22252d;border-radius:4px;padding:2px 7px}.desc.svelte-hthyhm{margin:0;color:#a3a7b3;font-size:1rem;line-height:1.6}.content.svelte-hthyhm{color:#c8cad0;line-height:1.75}.content.svelte-hthyhm p{margin:1.1rem 0}.content.svelte-hthyhm h2{margin:2.5rem 0 .75rem;font-size:1.3rem;font-weight:650;letter-spacing:-.025em;color:#f2f3f5}.content.svelte-hthyhm h3{margin:2rem 0 .5rem;font-size:1.05rem;font-weight:650;letter-spacing:-.015em;color:#f2f3f5}.content.svelte-hthyhm a{color:#f2f3f5;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#22252d;transition:text-decoration-color .15s}.content.svelte-hthyhm a:hover{text-decoration-color:#f2f3f5}.content.svelte-hthyhm code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.875em}.content.svelte-hthyhm :not(pre)>code{background:#14161b;border:1px solid #22252d;padding:.15rem .45rem;border-radius:5px;color:#d4ff3a}.content.svelte-hthyhm pre{overflow:auto;padding:1.1rem 1.25rem;border-radius:10px;background:#0e1014;border:1px solid #22252d;tab-size:2;-moz-tab-size:2;margin:1.5rem 0}.content.svelte-hthyhm pre code{background:transparent;border:none;padding:0;font-size:.85rem;line-height:1.7;color:#c8cad0}.content.svelte-hthyhm pre code span{color:var(--shiki-dark, inherit)}.content.svelte-hthyhm ul,.content.svelte-hthyhm ol{margin:.75rem 0;padding-left:1.25rem}.content.svelte-hthyhm li{margin:.4rem 0}.content.svelte-hthyhm blockquote{border-left:2px solid #22252d;padding-left:1.25rem;margin:1.5rem 0;color:#6b7180;font-style:italic}.content.svelte-hthyhm hr{border:none;border-top:1px solid #22252d;margin:2.5rem 0}.content.svelte-hthyhm .katex-display{overflow-x:auto;padding:1rem 0;margin:1.25rem 0}.content.svelte-hthyhm .katex{color:#e2e4ea}
