@font-face{font-family:Oxanium;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/oxanium-latin.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-background:#f5f3ef;--page-glow:#ffe7d0;--panel-background:#fffefa;--border-color:#d8d9dd;--text-color:#202631;--muted-color:#5e6875;--accent-color:#ca5e11;--button-text:#fff;--shadow-color:#29231d20;--page-width:1100px;--demo-width:860px;--normal-gap:24px;--small-gap:12px;--section-gap:80px;--panel-radius:10px;--font-body:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading:"Oxanium", var(--font-body);--text-body:16px;--text-caption:14px;--text-subheading:20px;--text-heading:clamp(28px, 4vw, 36px)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-background:#0b0d12;--page-glow:#352316;--panel-background:#141820;--border-color:#2c3340;--text-color:#e6edf3;--muted-color:#a4afbe;--accent-color:#f39b2b;--button-text:#1c130c;--shadow-color:#0007}*{box-sizing:border-box}body{color:var(--text-color);background:radial-gradient(ellipse 760px 440px at 50% -100px, var(--page-glow), transparent 75%), var(--page-background);font:var(--text-body) / 1.6 var(--font-body);margin:0}h1,h2,h3{font-family:var(--font-heading);text-wrap:balance;margin:0;font-weight:600;line-height:1.25}h1,h2{font-size:var(--text-heading)}h3{font-size:var(--text-subheading)}p,figure{margin:0}a{color:inherit}button{font:inherit}img{width:100%;height:auto;display:block}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--accent-color);outline-offset:4px}.page{width:min(calc(100% - 2 * var(--normal-gap)), var(--page-width));margin-inline:auto}.site-bar{justify-content:space-between;align-items:center;gap:var(--normal-gap);padding-block:var(--small-gap);color:var(--muted-color);display:flex}.site-bar p>span{padding-inline:var(--small-gap);color:var(--accent-color)}.theme-toggle{border:1px solid var(--border-color);background:var(--panel-background);width:44px;height:44px;color:var(--accent-color);font-size:var(--text-subheading);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;line-height:1;display:grid}.theme-toggle:hover{border-color:var(--accent-color)}.hero{justify-items:center;gap:var(--normal-gap);padding-block:0 var(--section-gap);text-align:center;display:grid}.hero .logo{width:min(320px,100%)}.hero .intro{max-width:600px;color:var(--muted-color)}.hero .supporting{color:var(--muted-color)}.hero .action{justify-items:center;gap:calc(var(--small-gap) / 2);display:grid}.hero .version{color:var(--muted-color);font-size:var(--text-caption)}.button{justify-content:center;align-items:center;gap:var(--small-gap);padding:var(--small-gap) var(--normal-gap);border:1px solid var(--accent-color);border-radius:var(--panel-radius);background:var(--accent-color);color:var(--button-text);font-weight:650;text-decoration:none;display:inline-flex}.button svg{flex:none}.button:hover{filter:brightness(1.1)}.overview{width:100%;margin-top:var(--normal-gap);border:1px solid var(--border-color);border-radius:var(--panel-radius);background:var(--panel-background);box-shadow:0 25px 65px var(--shadow-color);overflow:hidden}.features{padding-bottom:var(--section-gap)}.features h2{margin-bottom:calc(2 * var(--normal-gap));text-align:center}.feature-list{gap:calc(2 * var(--normal-gap));grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));display:grid}.feature-list article{padding-top:var(--normal-gap);border-top:1px solid var(--border-color)}.feature-list p{margin-top:var(--small-gap);color:var(--muted-color)}.demo{padding-bottom:var(--section-gap);text-align:center}.demo>p{max-width:600px;margin:var(--small-gap) auto 0;color:var(--muted-color)}.demo figure{width:min(100%, var(--demo-width));margin:calc(2 * var(--normal-gap)) auto 0}.demo figcaption{margin-bottom:var(--small-gap);text-align:right;color:var(--muted-color)}.demo figcaption a{text-decoration:none}.demo figcaption a:hover{color:var(--accent-color);text-decoration:underline}.closing{padding-bottom:var(--section-gap);justify-items:center;display:grid}.demo-frame{border:1px solid var(--border-color);border-radius:var(--panel-radius);background:var(--panel-background);box-shadow:0 25px 65px var(--shadow-color);overflow-x:auto}.demo-frame iframe{border:0;width:100%;min-width:500px;height:360px;display:block}.site-footer{justify-content:space-between;align-items:baseline;gap:var(--normal-gap);padding-block:calc(2 * var(--normal-gap)) var(--section-gap);border-top:1px solid var(--border-color);color:var(--muted-color);flex-wrap:wrap;display:flex}.site-footer nav{gap:var(--normal-gap);flex-wrap:wrap;display:flex}.site-footer a{text-decoration:none}.site-footer a:hover{color:var(--accent-color);text-decoration:underline}
