.prose{--prose-text:#f0ede8cc;--prose-heading:var(--color-text);--prose-muted:#f0ede88c;--prose-rule:var(--color-border);--prose-code-bg:#0c0f14;color:var(--prose-text);overflow-wrap:break-word;font-size:1em;font-weight:300;line-height:1.8}.prose>*+*{margin-top:1.25em}.prose h2,.prose h3,.prose h4{color:var(--prose-heading);scroll-margin-top:calc(var(--header-h) + 16px);text-wrap:balance}.prose h2{font-family:var(--font-display);letter-spacing:1px;margin-top:2.4em;font-size:2em;font-weight:400;line-height:1.05}.prose h3{margin-top:2em;font-size:1.2em;font-weight:500;line-height:1.35}.prose h4{margin-top:1.75em;font-size:1em;font-weight:500}.prose h2+*,.prose h3+*,.prose h4+*{margin-top:.75em}.prose strong{color:var(--prose-heading);font-weight:500}.prose a{color:var(--color-accent);text-underline-offset:3px;-webkit-text-decoration:underline #f5a62366;text-decoration:underline #f5a62366;transition:text-decoration-color .25s}.prose a:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.prose ul,.prose ol{padding-left:1.4em}.prose li+li{margin-top:.45em}.prose li::marker{color:var(--color-accent)}.prose ol>li::marker{font-size:.9em;font-weight:500}.prose li>ul,.prose li>ol{margin-top:.45em}.prose blockquote{border-left:2px solid var(--color-accent);color:var(--prose-heading);padding:.2em 0 .2em 1.4em;font-size:1.1em;font-style:italic}.prose blockquote p+p{color:var(--prose-muted);margin-top:.5em;font-size:.82em;font-style:normal}.prose code{font-family:var(--font-mono);font-size:.86em;font-weight:400}.prose :not(pre)>code{border:1px solid var(--prose-rule);color:#f3c27a;background:#ffffff0d;border-radius:5px;padding:.15em .4em}.prose pre{border:1px solid var(--prose-rule);tab-size:2;border-radius:12px;margin-top:1.75em;margin-bottom:1.75em;padding:1.4em 1.5em;font-size:.85em;line-height:1.7;position:relative;overflow-x:auto;background-color:var(--prose-code-bg)!important}.prose pre code{font-size:1em}.prose pre[data-language]:before{content:attr(data-language);font-family:var(--font-body);letter-spacing:2px;text-transform:uppercase;color:var(--color-text-faint);font-size:.75em;position:absolute;top:.7em;right:1em}.prose img{border:1px solid var(--prose-rule);border-radius:12px;width:100%;height:auto;display:block}.prose p:has(>img:only-child){margin-top:2em;margin-bottom:2em}.prose hr{border:none;border-top:1px solid var(--prose-rule);margin:3em 0}.prose table{border-collapse:collapse;width:100%;font-size:.9em}.prose th,.prose td{border-bottom:1px solid var(--prose-rule);text-align:left;padding:.6em .8em}.prose th{color:var(--prose-heading);font-weight:500}@media (width<=600px){.prose h2{font-size:1.75em}.prose pre{border-radius:10px;padding:1.2em 1.1em}}._post_1qhor_1{padding:calc(var(--header-h) + 72px) 52px 128px;font-size:18px}._column_1qhor_8{max-width:38em;margin-left:auto;margin-right:auto}._back_1qhor_15{letter-spacing:2px;text-transform:uppercase;color:#f0ede88c;margin-bottom:36px;font-size:12px;transition:color .25s;display:inline-block}._back_1qhor_15:hover{color:var(--color-accent)}._title_1qhor_29{font-family:var(--font-display);letter-spacing:2px;color:var(--color-text);text-wrap:balance;font-size:clamp(44px,7vw,84px);font-weight:400;line-height:.95}._metaRow_1qhor_39{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:24px;display:flex}._meta_1qhor_39{letter-spacing:.4px;color:var(--color-text-muted);flex-wrap:wrap;gap:8px;font-size:13px;display:flex}._tags_1qhor_57{flex-wrap:wrap;gap:6px;list-style:none;display:flex}._tag_1qhor_57{border:1px solid var(--color-border);letter-spacing:.4px;color:#f0ede899;border-radius:999px;padding:4px 12px;font-size:12px;transition:color .25s,border-color .25s;display:inline-block}._tag_1qhor_57:hover{color:var(--color-accent);border-color:#f5a62380}._warnings_1qhor_82{margin-bottom:32px}._cover_1qhor_87{aspect-ratio:16/9;border:1px solid var(--color-border);background:#ffffff08;border-radius:16px;max-width:1040px;margin:48px auto 64px;position:relative;overflow:hidden}._cover_1qhor_87 img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}._rule_1qhor_107{margin-top:36px;margin-bottom:44px}._rule_1qhor_107:before{content:"";background:linear-gradient(90deg, var(--color-accent), transparent);width:72px;height:2px;display:block}._foot_1qhor_121{border-top:1px solid var(--color-border);margin-top:72px;padding-top:28px}._foot_1qhor_121 ._back_1qhor_15{margin-bottom:0}@media (width<=900px){._post_1qhor_1{padding:calc(var(--header-h) + 56px) 32px 96px}}@media (width<=600px){._post_1qhor_1{padding:calc(var(--header-h) + 32px) 20px 72px;font-size:17px}._back_1qhor_15{margin-bottom:24px}._cover_1qhor_87{aspect-ratio:4/3;border-left:none;border-right:none;border-radius:0;margin:32px -20px 40px}}
