*{box-sizing:border-box}html{color:var(--fw-text);background:var(--fw-bg);font-family:var(--fw-font)}body{min-width:320px;min-height:100vh;margin:0;padding:3rem 1.25rem}.installera{width:min(56rem,100%);color:var(--fw-text);margin:0 auto;line-height:1.6}.installera a{color:var(--fw-primary);text-underline-offset:.15em}.installera__header{margin-bottom:2.5rem}.installera__brand{align-items:center;gap:.55rem;margin:0 0 1.25rem;font-size:1.05rem;display:flex}.installera__brand-mark{--fw-logo-cut:var(--fw-bg);flex:none;width:2.6rem;height:auto}.installera__brand-name{letter-spacing:-.01em;font-weight:700}.installera__brand-name .installera__brand-w1{color:var(--fw-logo-blue)}.installera__brand-name .installera__brand-w2{color:var(--fw-logo-green)}.installera__brand-tag{color:var(--fw-text-muted)}.installera h1{letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.15}.installera__lead{max-width:42rem;color:var(--fw-text-secondary);margin:0;font-size:1.1rem}.installera__lead--secondary{margin-top:1rem}.installera section{margin-top:3rem}.installera h2{letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.5rem}.installera h3{margin:2rem 0 .5rem;font-size:1.1rem}.installera p{max-width:42rem}.installera pre{background:var(--fw-surface-subtle);border:1px solid var(--fw-border-subtle);border-radius:.6rem;margin:1rem 0;padding:1rem 1.1rem;font-size:.875rem;line-height:1.55;overflow-x:auto}.installera code{font-family:var(--fw-font-mono)}.installera p code,.installera li code{background:var(--fw-surface-subtle);border:1px solid var(--fw-border-subtle);border-radius:.3rem;padding:.1em .35em;font-size:.9em}.installera__paths{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.installera__path{background:var(--fw-surface);border:1px solid var(--fw-border);border-radius:.7rem;padding:1.1rem 1.2rem}.installera__path h3{margin:0 0 .35rem;font-size:1rem}.installera__path p{color:var(--fw-text-secondary);margin:0;font-size:.925rem}.installera__path--primary{border-color:var(--fw-primary);box-shadow:0 0 0 1px var(--fw-primary)}.installera__note{background:var(--fw-warning-surface);border:1px solid var(--fw-warning-border);color:var(--fw-warning-text);border-radius:.6rem;margin:1.25rem 0;padding:.9rem 1.1rem;font-size:.95rem}.installera__note p{margin:0}.installera__demo{background:var(--fw-surface);border:1px solid var(--fw-border);border-radius:.7rem;margin:1.25rem 0;padding:1.25rem}.installera__demo-status{color:var(--fw-text-muted);margin:0 0 .75rem;font-size:.875rem}.installera__table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.95rem}.installera__table th,.installera__table td{text-align:left;border-bottom:1px solid var(--fw-border-subtle);padding:.6rem .75rem}.installera__table th{color:var(--fw-text-strong);font-weight:600}.installera__table-wrap{overflow-x:auto}.install-note{border-left:3px solid var(--fw-primary);background:var(--fw-surface-alt,#7f7f7f14);margin:.75rem 0;padding:.6rem .85rem;font-size:.95rem;line-height:1.55}
