.elev,.dg-svg{stroke-linejoin:round;stroke-linecap:round;width:100%;height:auto;overflow:visible}.elev .d-ground{stroke:var(--c-ink);stroke-width:1.4px}.elev .d-roof{fill:color-mix(in srgb, var(--c-ink) 12%, transparent);stroke:var(--c-ink);stroke-width:1.3px}.elev .d-hatch,.elev .d-thin{fill:none;stroke:var(--c-ink);stroke-width:.5px;opacity:.55}.elev .d-line{fill:none;stroke:var(--c-ink);stroke-width:1.2px}.elev .d-solid{fill:var(--c-ink);stroke:var(--c-ink);stroke-width:.8px}.elev .d-accent{fill:var(--c-cinnabar)}.elev .d-panel{fill:color-mix(in srgb, var(--c-cinnabar) 14%, transparent);stroke:var(--c-ink);stroke-width:.8px}.elev .d-wall{fill:color-mix(in srgb, var(--c-paper-3) 70%, transparent);stroke:var(--c-ink);stroke-width:.8px}.elev .d-col{fill:var(--c-cinnabar);stroke:var(--c-ink);stroke-width:.8px}.elev .d-beam{fill:color-mix(in srgb, var(--c-wood) 50%, transparent);stroke:var(--c-ink);stroke-width:.9px}.elev .d-dg{fill:var(--c-paper);stroke:var(--c-ink);stroke-width:.7px}.elev .d-base{fill:color-mix(in srgb, var(--c-paper-3) 80%, transparent);stroke:var(--c-ink);stroke-width:1px}.elev .d-rock{fill:color-mix(in srgb, var(--c-ink) 8%, transparent);stroke:var(--c-ink);stroke-width:1.2px}.dg-svg .d-part{fill:#e4c9a2;stroke:var(--c-ink);stroke-width:.8px}.dg-svg .d-col{fill:var(--c-cinnabar);stroke:var(--c-ink);stroke-width:.8px}.dg-svg .d-beam{fill:#c9a57c;stroke:var(--c-ink);stroke-width:.8px}.is-drawing path{stroke-dasharray:var(--len,1200);stroke-dashoffset:var(--len,1200);animation:draw-line 2.4s var(--ease-out) forwards;animation-delay:calc(var(--i,0) * 12ms)}.is-drawing .d-roof,.is-drawing .d-col,.is-drawing .d-panel,.is-drawing .d-base,.is-drawing .d-wall,.is-drawing .d-beam{fill-opacity:0;animation:draw-line 2.4s var(--ease-out) forwards, fill-in 1s 1.4s forwards;animation-delay:calc(var(--i,0) * 12ms), calc(1.2s + var(--i,0) * 6ms)}@keyframes draw-line{to{stroke-dashoffset:0}}@keyframes fill-in{to{fill-opacity:1}}
