:root{color-scheme:light dark;--bg:#f7f5f1;--surface:#fff;--ink:#1a1820;--muted:#625e6b;--line:#e3dfd8;--brand:#5b2c91;--radius:28px;--gutter:clamp(16px, 4vw, 40px);--width:1160px}@media (prefers-color-scheme:dark){:root{--bg:#141318;--surface:#1f1d25;--ink:#f4f1ea;--muted:#a9a4b2;--line:#302d37;--brand:#bfa5f4}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font:400 17px/1.55 -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif}img,svg{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.08}:focus-visible{outline:3px solid var(--brand);outline-offset:3px;border-radius:6px}.wrap{width:min(100%, var(--width));padding-inline:var(--gutter);margin-inline:auto}.pill{border:1.5px solid;border-radius:999px;padding:.45em 1em;font-size:15px;font-weight:600;display:inline-block}.prose{max-width:720px}.prose h1{margin-bottom:.6em;font-size:clamp(36px,6vw,52px)}.prose h2{margin:2em 0 .6em;font-size:26px}.prose h3{margin:1.6em 0 .5em;font-size:20px}.prose a{color:var(--brand)}.prose .table-scroll,.prose table{width:100%}.prose table{border-collapse:collapse;font-size:15px;display:block;overflow-x:auto}.prose th,.prose td{text-align:start;vertical-align:top;border-bottom:1px solid var(--line);padding-block:10px;padding-inline:0 14px}:is(:lang(ar),:lang(hi),:lang(th),:lang(ja),:lang(ko),:lang(zh)) :is(h1,h2,h3,p,li,a,span):not(:lang(en)){letter-spacing:normal!important}:is(:lang(ar),:lang(hi),:lang(th)) :is(h1,h2,h3):not(:lang(en)){line-height:1.3!important}:is(:lang(ja),:lang(ko),:lang(zh)) :is(h1,h2,h3){line-height:1.2!important}.lang[data-astro-cid-gtewornt]{position:relative}summary[data-astro-cid-gtewornt]{cursor:pointer;letter-spacing:.02em;align-items:center;gap:6px;font-size:14px;list-style:none;display:flex}summary[data-astro-cid-gtewornt]::-webkit-details-marker{display:none}summary[data-astro-cid-gtewornt] svg[data-astro-cid-gtewornt]{flex:none}@media (width<=480px){summary[data-astro-cid-gtewornt] span[data-astro-cid-gtewornt]{display:none}}ul[data-astro-cid-gtewornt]{z-index:10;inset-inline-end:-12px;background:var(--surface);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(2,max-content);gap:2px 8px;margin:0;padding:10px;font-weight:400;list-style:none;display:grid;position:absolute;top:calc(100% + 10px);box-shadow:0 18px 40px -16px #00000059}a[data-astro-cid-gtewornt]{white-space:nowrap;border-radius:8px;padding:6px 10px;display:block}@media (width<=480px){ul[data-astro-cid-gtewornt]{grid-template-columns:max-content}}a[data-astro-cid-gtewornt]:hover{background:var(--bg)}a[data-astro-cid-gtewornt][aria-current]{color:var(--brand);font-weight:700}.site-header[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;gap:16px;padding-block:20px;font-weight:600;display:flex}.site-header[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{text-decoration:none}.site-header[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]{align-items:center;gap:22px;display:flex}.mark[data-astro-cid-hkbrpulz]{white-space:nowrap;align-items:center;gap:10px;display:flex}.monogram[data-astro-cid-hkbrpulz]{background:var(--brand);height:28px;color:var(--bg);letter-spacing:-.04em;border-radius:8px;place-items:center;padding-inline:8px;font:700 14px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}@media (width<=480px){.site-header[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]{gap:16px}html:not([lang=en]) .mark[data-astro-cid-hkbrpulz]{gap:0;font-size:0}}@media (width<=340px){.mark[data-astro-cid-hkbrpulz]{gap:0;font-size:0}}.site-footer[data-astro-cid-hkbrpulz]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 32px;padding-block:48px;font-size:14px;display:flex}.site-footer[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{margin:0}.site-footer[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:6px 18px;display:flex}
