a[data-astro-cid-bbe6dxrz][aria-label]{display:flex;align-items:center;gap:.5rem}.subtitle[data-astro-cid-bbe6dxrz]{font-size:.625rem;color:var(--text-muted);font-weight:400;letter-spacing:.02em;align-self:flex-start}ul[data-astro-cid-bbe6dxrz]{width:100%}li[data-astro-cid-bbe6dxrz]:nth-child(2){margin-inline-start:auto}:root{--brown-0: hsl(36 60% 95%);--brown-1: hsl(32 44% 87%);--brown-2: hsl(28 40% 80%);--brown-3: hsl(28 38% 72%);--brown-8: hsl(28 38% 37%);--brown-11: hsl(23 58% 19%);--brown-12: hsl(22 57% 16%);--dossia-brown-1: #e6e4e2;--dossia-brown-3: #c5c1bd;--dossia-brown-5: #a09a94;--dossia-brown-8: #5f5852;--dossia-brown-9: #47423d;--dossia-brown-10: #2d2a27;--dossia-brown-11: #191715;--dossia-brown-12: #050404;--stone-11: hsl(60 6% 14%)}:root{color-scheme:light dark;--text: var(--brown-12);--text-secondary: var(--brown-11);--text-muted: var(--brown-8);--bg: var(--brown-1);--surface: var(--brown-0);--surface-border: var(--brown-2);--link-color: var(--stone-11);--link-hover: var(--brown-12);--code-bg: var(--brown-0)}@media(prefers-color-scheme:dark){:root{--text: var(--dossia-brown-1);--text-secondary: var(--dossia-brown-3);--text-muted: var(--dossia-brown-5);--bg: #000;--surface: var(--dossia-brown-12);--surface-border: var(--dossia-brown-10);--link-color: var(--dossia-brown-3);--link-hover: var(--dossia-brown-1);--code-bg: var(--dossia-brown-10)}}*,*:before,*:after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.6;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}body>header,body>main,body>footer{max-width:42rem;margin-inline:auto;padding-inline:1.5rem}body>header{padding-block:1.5rem}body>main{padding-block:2rem 4rem}body>footer{padding-block:2rem;border-top:1px solid var(--surface-border);color:var(--text-muted);font-size:.875rem}h1,h2,h3,h4,h5,h6{line-height:1.3;color:var(--text);font-weight:600}h1{font-size:1.875rem;margin-block:0 1rem}h2{font-size:1.375rem;margin-block:2rem .75rem}h3{font-size:1.125rem;margin-block:1.5rem .5rem}h4{font-size:1rem;margin-block:1.25rem .5rem}p{margin-block:.75rem}small{font-size:.8125rem;color:var(--text-muted)}strong{font-weight:600}hr{border:none;border-top:1px solid var(--surface-border);margin-block:2rem}blockquote{border-left:3px solid var(--surface-border);padding-left:1rem;color:var(--text-secondary);margin-block:1rem;margin-inline:0}a{color:var(--link-color);text-decoration-thickness:1px;text-underline-offset:.15em;transition:color .15s}a:hover{color:var(--link-hover)}ul,ol{padding-left:1.5rem;margin-block:.75rem}li{margin-block:.25rem}li::marker{color:var(--text-muted)}code{font-family:ui-monospace,Cascadia Code,Fira Code,monospace;font-size:.875em;background:var(--code-bg);padding:.15em .35em;border-radius:.25rem}pre{background:var(--code-bg);padding:1rem;border-radius:.375rem;overflow-x:auto;margin-block:1rem;font-size:.875rem;line-height:1.7}pre code{background:none;padding:0}table{width:100%;border-collapse:collapse;margin-block:1rem;font-size:.9375rem}th,td{text-align:left;padding:.5rem .75rem;border-bottom:1px solid var(--surface-border)}th{font-weight:600;color:var(--text-secondary);font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em}nav ul{display:flex;align-items:center;gap:1.25rem;list-style:none;padding:0;margin:0}nav a{color:var(--text-muted);text-decoration:none;font-size:.9375rem}nav a:hover{color:var(--text)}article{padding:1.25rem 1.5rem;border:1px solid var(--surface-border);border-radius:.5rem;background:var(--surface);margin-block:1rem}article h2,article h3{margin-top:0}hgroup>*{margin:0}hgroup>p{color:var(--text-muted);font-weight:400;font-size:.9375rem}summary{cursor:pointer;font-weight:600}details{margin-block:.5rem}footer ul{display:flex;gap:1.25rem;list-style:none;padding:0;margin:0}footer a{color:var(--text-muted);text-decoration:none}footer a:hover{color:var(--text)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem}.grid article{margin:0}.document-meta{color:var(--text-muted)}.heading-link{color:inherit;text-decoration:none}.heading-link:hover{text-decoration:underline;text-decoration-color:var(--surface-border)}
