.page-section{padding-top:64px}.section-heading{font:700 calc(24px * var(--text-scale))/1.5 var(--font-display);font-kerning:normal;gap:12px;margin-bottom:14px;display:flex}.section-heading>span{color:var(--color-accent)}.section-lead{color:var(--color-subtle);font-size:calc(22px * var(--text-scale));max-width:720px;margin-bottom:28px}.hero{text-align:center;padding:48px 0 32px}.wordmark{color:var(--color-accent);shape-rendering:crispedges;overflow:visible}.hero>.wordmark{width:min(480px,88%);height:auto;filter:drop-shadow(0 0 6px var(--color-accent-glow));margin:0 auto 24px}.hero-lead{max-width:680px;color:var(--color-subtle);margin:0 auto 28px;font-size:18px}.wordmark .dr{animation:3.8s ease-in infinite drip;animation-delay:calc(var(--row,0) * .16s)}.usage-examples{padding:18px 20px}.usage-examples>div+div{margin-top:12px}.usage-examples p{color:var(--color-muted)}.usage-examples pre{white-space:pre}.feature-row{grid-template-columns:1fr 1.1fr;align-items:center;gap:32px;margin-bottom:48px;display:grid}.feature-row:last-child{margin-bottom:0}.feature-row h3{font:700 calc(20px * var(--text-scale))/1.5 var(--font-display);font-kerning:normal;margin-bottom:10px}.feature-row p{color:var(--color-subtle);font-size:calc(20px * var(--text-scale))}.feature-row p code{color:var(--color-accent)}.palette-grid{background:var(--color-surface);box-shadow:0 -3px 0 var(--color-line), 0 3px 0 var(--color-line), -3px 0 0 var(--color-line), 3px 0 0 var(--color-line);grid-template-columns:max-content repeat(5,minmax(0,1fr));gap:10px 6px;padding:18px;display:grid}.palette-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.palette-row>span{white-space:nowrap;color:var(--color-subtle);font-size:calc(17px * var(--text-scale));padding-inline-end:16px}.palette-row i{height:22px;clip-path:var(--pixel-outer-shape)}.monitor-preview{font-size:calc(18px * var(--text-scale));padding:18px}.monitor-preview p{font-size:inherit;overflow-wrap:anywhere}.monitor-preview>p:last-child{color:var(--color-accent)}.monitor-source{border-left:2px solid var(--color-line);margin-block:14px;padding-left:12px}.layout-preview{padding:18px}.layout-preview code{font-size:calc(18px * var(--text-scale));grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.layout-preview code>:first-child{color:var(--color-subtle)}.layout-preview code>:last-child{color:var(--color-peach)}.final-cta{text-align:center}.final-cta h2{font:700 calc(32px * var(--text-scale))/1.4 var(--font-display);font-kerning:normal;margin-bottom:16px}.final-lead{max-width:720px;color:var(--color-subtle);font-size:calc(18px * var(--text-scale));margin:0 auto 24px}.final-command{max-width:420px;color:var(--color-accent);font-size:calc(20px * var(--text-scale));grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:12px;padding:12px 16px;display:grid;margin:0 auto 24px!important}.final-command code{white-space:pre;grid-column:2;min-width:0;overflow-x:auto}:is(.hero h1,.hero-lead,.final-cta h2,.final-lead,.final-command code){padding-inline-start:var(--text-tracking)}.pixel-box{min-width:0;margin:3px}.card{padding:20px 18px}.card h3{font:700 calc(18px * var(--text-scale))/1.5 var(--font-display);font-kerning:normal;overflow-wrap:anywhere;align-items:center;gap:12px;margin-bottom:14px;display:flex}.card p{color:var(--color-subtle)}.terminal{--terminal-border:color-mix(in srgb, var(--color-accent) 55%, var(--color-background));text-align:left;border:2px solid #0000;min-width:0;max-width:700px;margin:36px auto 0;padding-top:10px}.terminal-title{background:var(--color-background);color:var(--color-accent);font-size:calc(16px * var(--text-scale));white-space:nowrap;padding-inline:9px;line-height:1.6;position:absolute;top:0;left:18px;transform:translateY(-50%)}.terminal pre{font:calc(17px * var(--text-scale))/1.6 var(--font-body);font-kerning:normal;white-space:pre;color:var(--color-ink);padding:16px 18px}.terminal-table{vertical-align:top;white-space:normal;grid-template-columns:max-content 1ch max-content;display:inline-grid}.terminal-table-row{grid-column:1/-1;grid-template-columns:subgrid;white-space:pre;display:grid}.terminal-table-divider,.terminal-table-rule{color:#0000;position:relative}.terminal-table-rule{letter-spacing:0;font-size:0}.terminal-table-divider:before,.terminal-table-rule:after,.terminal-table-cross:after{content:"";background:var(--color-muted);pointer-events:none;position:absolute}.terminal-table-divider:before{width:1px;top:0;bottom:0;left:calc(50% - .5px)}.terminal-table-rule:after,.terminal-table-cross:after{height:1px;top:calc(50% - .5px);left:0;right:0}.install-tabs{margin-bottom:20px}.install-tab{font:700 calc(14px * var(--text-scale))/1.5 var(--font-display);font-kerning:normal;color:var(--color-subtle);border:0;min-height:40px;margin:3px;padding:8px 12px;padding-inline-start:calc(12px + var(--text-tracking))}.install-tab[aria-selected=true]{color:var(--color-background)}.install-command{align-items:flex-start;gap:16px;padding:12px 16px;display:flex}.install-code{flex:1;min-width:0;position:relative}.install-command pre{white-space:pre;font-size:calc(20px * var(--text-scale));color:var(--color-accent);scrollbar-width:none}.install-command pre::-webkit-scrollbar{display:none}.install-command code{width:max-content;min-width:100%;display:block}.install-command code:before{content:"$ ";color:var(--color-muted)}.command-scrollbar{inset-inline:0;opacity:0;height:16px;transition:opacity .22s ease-in-out;position:absolute;top:calc(100% - 2px)}.command-scrollbar input{appearance:none;cursor:ew-resize;background:0 0;width:100%;height:100%;margin:0;padding:0;display:block}.command-scrollbar input::-webkit-slider-runnable-track{background:0 0;height:3px}.command-scrollbar input::-moz-range-track,.command-scrollbar input::-moz-range-progress{background:0 0;height:3px}.command-scrollbar input::-webkit-slider-thumb{appearance:none;width:var(--thumb-width);background:var(--pixel-thumb-fill);height:3px;clip-path:var(--pixel-thumb-shape);border:0;border-radius:0}.command-scrollbar input::-moz-range-thumb{width:var(--thumb-width);background:var(--pixel-thumb-fill);height:3px;clip-path:var(--pixel-thumb-shape);border:0;border-radius:0}.command-scrollbar:is(:hover,:active),.command-scrollbar:has(input:focus-visible),.install-code:has(pre:focus-visible) .command-scrollbar{opacity:1}@media (hover:none){.command-scrollbar{opacity:1}}.install-note{color:var(--color-subtle);font-size:calc(18px * var(--text-scale));margin-top:16px}.package-downloads{font-size:calc(18px * var(--text-scale));margin-top:12px}.faq-item{margin-bottom:16px}.faq summary{cursor:pointer;font:700 calc(17px * var(--text-scale))/1.6 var(--font-display);font-kerning:normal;gap:12px;padding:16px 18px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq-toggle{width:14px;height:1.6em;color:var(--color-accent);flex:none;position:relative}.faq-toggle:before,.faq-toggle:after{content:"";background:currentColor;width:8px;height:2px;position:absolute;top:calc(50% - 1px);left:calc(50% - 4px)}.faq-toggle:after{transition:transform .22s ease-in-out,opacity .22s ease-in-out;transform:rotate(90deg)}.faq details[data-expanded=true] .faq-toggle:after{opacity:0;transform:rotate(0)}.faq-answer{overflow:hidden}.faq details p{color:var(--color-subtle);padding:0 18px 18px 44px}@media (width<=52rem){.feature-row{grid-template-columns:1fr;gap:22px;margin-bottom:40px}.hero{padding-top:36px}}@media (width<=35rem){.terminal-title{font-size:calc(15px * var(--text-scale));left:12px}.terminal pre{font-size:calc(16px * var(--text-scale));padding:18px 14px}.install-command{gap:8px;padding:12px}.install-command pre{font-size:calc(18px * var(--text-scale))}.faq summary{font-size:calc(16px * var(--text-scale));padding:16px 14px}.faq details p{padding:0 14px 16px 40px}.page-section{padding-top:48px}.section-heading{font-size:calc(21px * var(--text-scale));gap:10px}.section-lead{font-size:calc(20px * var(--text-scale));margin-bottom:24px}.palette-grid{column-gap:5px;padding:16px}.palette-row>span{font-size:calc(15px * var(--text-scale));padding-inline-end:12px}.layout-preview code{font-size:calc(16px * var(--text-scale));gap:6px}.final-cta h2{font-size:calc(26px * var(--text-scale))}.final-command{font-size:calc(18px * var(--text-scale));gap:2px;padding:8px}.final-command .copy-button{align-self:center}}@media (width<=35rem),(pointer:coarse){.final-command{grid-template-columns:24px minmax(0,1fr) 44px}.final-command .copy-button{width:44px}.install-tab{overflow-wrap:anywhere;max-width:100%;min-height:44px}}.wordmark-ink,.wordmark-echo{animation-duration:8s;animation-timing-function:step-end;animation-iteration-count:infinite}.wordmark-echo{fill:var(--color-accent-hover);opacity:0;pointer-events:none}.wordmark-band-0 .wordmark-ink{animation-name:wordmark-glitch-a}.wordmark-band-1 .wordmark-ink{animation-name:wordmark-glitch-b}.wordmark-band-2 .wordmark-ink{animation-name:wordmark-glitch-c}.wordmark-band-0 .wordmark-echo{animation-name:wordmark-echo-a}.wordmark-band-1 .wordmark-echo{animation-name:wordmark-echo-b}.wordmark-band-2 .wordmark-echo{animation-name:wordmark-echo-c}.motion-paused .wordmark-ink{transform:none!important}.motion-paused .wordmark-echo{opacity:0!important}@keyframes wordmark-glitch-a{0%,71.24%,72.14%,73.92%,74.5%,to{transform:translate(0)}71.25%{transform:translate(12px)}73.93%{transform:translate(-10px)}}@keyframes wordmark-glitch-b{0%,73.03%,73.93%,to{transform:translate(0)}73.04%{transform:translate(12px)}}@keyframes wordmark-glitch-c{0%,72.13%,73.04%,to{transform:translate(0)}72.14%{transform:translate(-10px)}}@keyframes wordmark-echo-a{0%,71.24%,72.14%,73.92%,74.5%,to{opacity:0;transform:translate(0)}71.25%{opacity:.16;transform:translate(-6px)}73.93%{opacity:.16;transform:translate(5px)}}@keyframes wordmark-echo-b{0%,73.03%,73.93%,to{opacity:0;transform:translate(0)}73.04%{opacity:.16;transform:translate(-6px)}}@keyframes wordmark-echo-c{0%,72.13%,73.04%,to{opacity:0;transform:translate(0)}72.14%{opacity:.16;transform:translate(5px)}}
