.simple-site{--simple-mono:"SFMono-Regular", "Cascadia Code", "Roboto Mono", Consolas, monospace;overflow:hidden}.simple-hero{grid-template-columns:minmax(0,.92fr) minmax(30rem,1.08fr);align-items:center;gap:clamp(3rem,6vw,5rem);min-height:42rem;padding-block:clamp(4rem,8vw,6rem);display:grid}.simple-hero-logo{object-fit:cover;border:1px solid #f6b84a6b;border-radius:.75rem;width:clamp(5rem,10vw,8rem);height:clamp(5rem,10vw,8rem);margin-bottom:1.4rem}.simple-eyebrow,.simple-kicker{color:var(--amber);font-family:var(--simple-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:800}.simple-hero h1,.simple-section-heading h2,.simple-install h2{font-family:var(--simple-mono);letter-spacing:-.06em;margin:0;line-height:1}.simple-hero h1{max-width:42rem;font-size:clamp(3rem,5.7vw,5.5rem)}.simple-hero h1 span{color:var(--amber)}.simple-hero-copy{max-width:38rem;color:var(--muted);margin:1.8rem 0 0;font-size:clamp(1.05rem,1.5vw,1.2rem)}.simple-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.simple-button{border:1px solid var(--line-strong);background:var(--surface);min-height:3rem;font-family:var(--simple-mono);border-radius:.3rem;justify-content:center;align-items:center;gap:.6rem;padding:0 1.2rem;font-size:.75rem;font-weight:750;transition:border-color .16s,transform .16s,background .16s;display:inline-flex}.simple-button:hover,.simple-button:focus-visible{border-color:var(--amber);transform:translateY(-2px)}.simple-button-primary{border-color:var(--amber);background:var(--amber);color:#16120b}.simple-facts{border-top:1px solid var(--line);gap:2rem;margin:2.7rem 0 0;padding-top:1.3rem;display:flex}.simple-facts dt{font-family:var(--simple-mono);font-size:1rem;font-weight:800}.simple-facts dd{color:var(--muted);font-family:var(--simple-mono);letter-spacing:.08em;text-transform:uppercase;margin:.25rem 0 0;font-size:.6rem}.simple-terminal{border:1px solid var(--line-strong);font-family:var(--simple-mono);background:#0a0b0df2;border-radius:.45rem;overflow:hidden;box-shadow:1rem 1rem #00000038,0 0 4rem #f6b84a0f}.simple-terminal-bar,.simple-terminal-footer{color:#71757d;justify-content:space-between;align-items:center;min-height:3rem;padding:0 1.2rem;font-size:.65rem;display:flex}.simple-terminal-bar{border-bottom:1px solid var(--line)}.simple-terminal-bar span:last-child{color:var(--line-strong);letter-spacing:.3em}.simple-terminal-body{min-height:22rem;color:var(--muted);padding:clamp(1.4rem,4vw,2.2rem);font-size:clamp(.66rem,.85vw,.76rem);line-height:1.7}.simple-terminal-session{min-height:17rem;padding-block:.6rem;overflow-x:auto}.simple-terminal-session p,.simple-terminal-session pre{margin:0}.simple-terminal-line{color:#d7d3cb;align-items:flex-start;gap:.6rem;display:flex}.simple-terminal-line>span:first-child{color:var(--amber);flex:none}.simple-terminal-type{display:none}.simple-terminal-type.is-visible{display:flex}.simple-terminal-type>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.simple-terminal-type i,.simple-terminal-ready i{background:var(--amber);opacity:0;vertical-align:-.2rem;flex:none;width:.45rem;height:1rem;margin-top:.32rem;animation:1.1s step-end infinite simple-blink;display:inline-block}.simple-terminal-type.is-typing i,.simple-terminal-ready i{opacity:1}.simple-terminal-output{color:#71757d;font:inherit;display:none}.simple-terminal-output-install{padding:.75rem 0 1.15rem 1.45rem}.simple-terminal-output.is-visible{animation:.18s forwards simple-terminal-fade-in;display:block}.simple-terminal-output-build{color:#d7d3cb;white-space:pre;background:0 0;border:0;padding:.8rem 0 .95rem 1.45rem;overflow-x:auto}.simple-terminal-ready{display:none}.simple-terminal-ready.is-visible{display:flex}@keyframes simple-terminal-fade-in{to{opacity:1}}.simple-terminal-footer{border-top:1px solid var(--line)}.simple-terminal-footer span:first-child{color:var(--muted);align-items:center;gap:.55rem;display:inline-flex}.simple-terminal-footer b{background:#9ad36a;border-radius:50%;width:.4rem;height:.4rem}.simple-install,.simple-workflow{border-block:1px solid var(--line);background:#121417d1}.simple-install-layout{grid-template-columns:1fr;align-items:start;gap:1.35rem;padding-block:clamp(2.8rem,5vw,4rem);display:grid}.simple-install-layout>.simple-kicker{margin-bottom:0}.simple-install h2,.simple-section-heading h2{font-size:clamp(2rem,3.6vw,3.35rem)}.simple-install-panel{width:min(100%,54rem);margin-inline:auto}.simple-install-tabs{border:1px solid var(--line-strong);background:#0a0b0db8;border-bottom:0;display:inline-flex}.simple-install-tabs button{border:0;border-right:1px solid var(--line-strong);min-height:2.35rem;color:var(--muted);cursor:pointer;font:.68rem var(--simple-mono);background:0 0;padding-inline:1rem;font-weight:760}.simple-install-tabs button:last-child{border-right:0}.simple-install-tabs button:hover,.simple-install-tabs button:focus-visible,.simple-install-tabs button.is-active{background:var(--surface-raised);color:var(--text)}.simple-install-command{border:1px solid var(--line-strong);background:var(--bg);align-items:stretch;width:100%;min-height:4rem;display:flex}.simple-install-command code{color:var(--muted);font:.7rem var(--simple-mono);white-space:nowrap;flex:1;align-content:center;padding:0 1.2rem;overflow-x:auto}.simple-install-command code span{color:var(--amber)}.simple-install-command button{border:0;border-left:1px solid var(--line-strong);background:var(--surface-raised);min-width:5.5rem;color:var(--text);cursor:pointer;font:.7rem var(--simple-mono);font-weight:750}.simple-install-command button:hover,.simple-install-command button:focus-visible{background:var(--amber);color:#16120b}.simple-section{padding-block:clamp(5rem,10vw,8rem)}.simple-section-heading{grid-template-columns:1fr minmax(20rem,.7fr);align-items:end;gap:clamp(2rem,5vw,4rem);margin-bottom:3.2rem;display:grid}.simple-section-heading>p{color:var(--muted);margin:0}.simple-section-heading-compact{margin-bottom:1.45rem;display:block}.simple-section-heading-compact .simple-kicker{margin-bottom:0}.simple-feature-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.simple-feature{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#1214178a;flex-direction:column;min-height:16rem;padding:1.5rem;transition:background .16s,transform .16s;display:flex}.simple-feature:hover,.simple-feature:focus-visible{background:var(--surface-raised);transform:translateY(-3px)}.simple-feature-planned{cursor:default}.simple-feature-planned:hover{background:#1214178a;transform:none}.simple-feature>div{color:#71757d;font:.65rem var(--simple-mono);align-items:center;display:flex}.simple-feature h3{font:1.2rem var(--simple-mono);margin:3.3rem 0 .7rem}.simple-feature p{color:var(--muted);margin:0;font-size:.88rem}.simple-feature b{color:var(--amber);font:.68rem var(--simple-mono);margin-top:auto;padding-top:1.2rem}.simple-feature-planned b{color:#71757d}.simple-workflow-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.simple-workflow-list li{border-bottom:1px solid var(--line);grid-template-columns:4rem .9fr 1.1fr;align-items:center;gap:1.8rem;min-height:9.5rem;display:grid}.simple-workflow-list li>span{color:var(--amber);font:.75rem var(--simple-mono);font-weight:750}.simple-workflow-list h3{font:1.35rem var(--simple-mono);margin:0 0 .4rem}.simple-workflow-list p{color:var(--muted);margin:0}.simple-workflow-list code{border:1px solid var(--line);background:var(--bg);color:#d7d3cb;font:.75rem var(--simple-mono);white-space:pre;padding:1.1rem;line-height:1.6;overflow-x:auto}@keyframes simple-blink{50%{opacity:0}}@media (width<=900px){.simple-hero,.simple-section-heading{grid-template-columns:1fr}.simple-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.simple-hero{min-height:auto;padding-block:4.5rem}.simple-hero h1{font-size:clamp(2.7rem,13vw,4.2rem)}.simple-terminal-body{min-height:20rem;padding:1.3rem 1rem;font-size:.66rem}.simple-install-layout,.simple-feature-grid{grid-template-columns:1fr}.simple-install-layout{gap:1.75rem;padding-block:2.8rem}.simple-workflow-list li{grid-template-columns:2.5rem 1fr;padding-block:1.8rem}.simple-workflow-list li>code{grid-column:2;width:100%}}@media (prefers-reduced-motion:reduce){.simple-site *,.simple-site :before,.simple-site :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.simple-terminal-type>span:last-child{border-right:0;width:auto}.simple-terminal-output-install,.simple-terminal-type-build,.simple-terminal-output-build,.simple-terminal-ready{opacity:1}}
