.fvf-grid[data-astro-cid-qpive76e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.fvf-panel[data-astro-cid-qpive76e] h3[data-astro-cid-qpive76e]{font-family:var(--sans);letter-spacing:0;margin-bottom:.6rem;font-size:.95rem;font-weight:600}.fvf-panel[data-astro-cid-qpive76e] p[data-astro-cid-qpive76e]{color:var(--muted);margin-top:.7rem;font-size:.9rem}.fvf[data-astro-cid-qpive76e] svg[data-astro-cid-qpive76e]{background:var(--soft);border:1px solid var(--line);border-radius:6px;width:100%;height:auto;display:block}.box[data-astro-cid-qpive76e],.frame[data-astro-cid-qpive76e],.stile[data-astro-cid-qpive76e]{fill:#d6c09a;stroke:#3a342b;stroke-width:1px}.side[data-astro-cid-qpive76e],.back[data-astro-cid-qpive76e]{fill:#b99c6b;stroke:#3a342b;stroke-width:.8px}.void[data-astro-cid-qpive76e]{fill:#2b2823}.shelf[data-astro-cid-qpive76e]{stroke:#b99c6b;stroke-width:3px}.dr[data-astro-cid-qpive76e]{fill:#f5f0e7;stroke:#3a342b;stroke-width:1px}.pull[data-astro-cid-qpive76e]{stroke:#b08d4f;stroke-width:3px;stroke-linecap:round}.hinge[data-astro-cid-qpive76e]{fill:#c9cccf;stroke:#454617;stroke-width:2px}.ld[data-astro-cid-qpive76e]{stroke:#3a342b;stroke-width:.8px;opacity:.6}.lb[data-astro-cid-qpive76e]{font:500 10.5px var(--sans);fill:var(--muted)}.lb[data-astro-cid-qpive76e].on{fill:#3d3e12;font-weight:600}.door[data-astro-cid-qpive76e]{transform-box:fill-box;transition:transform .7s}.door-l[data-astro-cid-qpive76e]{transform-origin:0}.door-r[data-astro-cid-qpive76e]{transform-origin:100%}.fvf[data-astro-cid-qpive76e][data-open=true] .door[data-astro-cid-qpive76e]{transform:scaleX(.12)}@media (prefers-reduced-motion:reduce){.door[data-astro-cid-qpive76e]{transition:none}}@media (width<=640px){.fvf-grid[data-astro-cid-qpive76e]{grid-template-columns:minmax(0,1fr)}}.install[data-astro-cid-e46yytwe] svg[data-astro-cid-e46yytwe]{border:1px solid var(--line);border-radius:6px;width:100%;height:auto;margin-top:1rem;display:block}.wall[data-astro-cid-e46yytwe]{fill:var(--soft)}.floor[data-astro-cid-e46yytwe]{fill:#d6c09a}.floorline[data-astro-cid-e46yytwe]{fill:none;stroke:#3a342b;stroke-width:1.2px}.stud[data-astro-cid-e46yytwe]{stroke:var(--line);stroke-width:6px;opacity:.55}.level[data-astro-cid-e46yytwe]{stroke:#454617;stroke-width:1.25px;stroke-dasharray:5 4}.mark[data-astro-cid-e46yytwe]{fill:#454617}.cab[data-astro-cid-e46yytwe]{fill:#f5f0e7;stroke:#3a342b;stroke-width:1px}.kick[data-astro-cid-e46yytwe]{fill:#2b2823}.ledger[data-astro-cid-e46yytwe]{fill:#b99c6b;stroke:#3a342b;stroke-width:.8px}.screw[data-astro-cid-e46yytwe]{fill:#454617}.joint[data-astro-cid-e46yytwe]{fill:#e9782b;stroke:#3a342b;stroke-width:.8px}.filler[data-astro-cid-e46yytwe],.top[data-astro-cid-e46yytwe]{fill:#d6c09a;stroke:#3a342b;stroke-width:.8px}.lb[data-astro-cid-e46yytwe]{font:500 10.5px var(--sans);fill:var(--muted)}.lb[data-astro-cid-e46yytwe].on{fill:#3d3e12;font-weight:600}.p-wall[data-astro-cid-e46yytwe],.p-base[data-astro-cid-e46yytwe],.p-trim[data-astro-cid-e46yytwe]{opacity:0;transition:opacity .5s}.install[data-astro-cid-e46yytwe][data-show~=wall] .p-wall[data-astro-cid-e46yytwe],.install[data-astro-cid-e46yytwe][data-show~=base] .p-base[data-astro-cid-e46yytwe],.install[data-astro-cid-e46yytwe][data-show~=trim] .p-trim[data-astro-cid-e46yytwe]{opacity:1}.install[data-astro-cid-e46yytwe][data-order=wall][data-show~=base] .ledger[data-astro-cid-e46yytwe],.install[data-astro-cid-e46yytwe][data-show~=trim] .ledger[data-astro-cid-e46yytwe],.install[data-astro-cid-e46yytwe][data-order=base] .ledger[data-astro-cid-e46yytwe]{opacity:0}@media (prefers-reduced-motion:reduce){.p-wall[data-astro-cid-e46yytwe],.p-base[data-astro-cid-e46yytwe],.p-trim[data-astro-cid-e46yytwe]{transition:none}}.seg[data-astro-cid-e46yytwe]{border:1px solid var(--line);border-radius:6px;margin-top:.4rem;display:inline-flex;overflow:hidden}.seg[data-astro-cid-e46yytwe] button[data-astro-cid-e46yytwe]{font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:0;padding:.5rem .9rem;font-size:.9rem}.seg[data-astro-cid-e46yytwe] button[data-astro-cid-e46yytwe][aria-pressed=true]{background:var(--accent);color:#fff}.install-steps[data-astro-cid-e46yytwe]{counter-reset:s;margin:1rem 0 0;padding:0;list-style:none}.install-steps[data-astro-cid-e46yytwe] li[data-astro-cid-e46yytwe]{counter-increment:s;border-top:1px solid var(--line);color:var(--muted);cursor:pointer;grid-template-columns:28px 1fr;gap:10px;padding:.7rem 0;font-size:.95rem;display:grid}.install-steps[data-astro-cid-e46yytwe] li[data-astro-cid-e46yytwe]:before{content:counter(s);border:1.5px solid var(--ink);width:26px;height:26px;color:var(--ink);border-radius:50%;place-items:center;font-size:.85rem;font-weight:600;display:grid}.install-steps[data-astro-cid-e46yytwe] li[data-astro-cid-e46yytwe].on{color:var(--ink)}.install-steps[data-astro-cid-e46yytwe] li[data-astro-cid-e46yytwe].on:before{background:var(--accent);border-color:var(--accent);color:#fff}.install-steps[data-astro-cid-e46yytwe] li[data-astro-cid-e46yytwe].done:before{content:"✓";background:var(--ink);color:#fff}.install-nav[data-astro-cid-e46yytwe]{gap:.6rem;margin-top:1rem;display:flex}
