.website-showroom{--showroom-ground:#f6f7f9;--showroom-hover:#e7edf5;background:var(--showroom-ground);min-height:70svh;padding:0 max(var(--gutter), calc((100vw - 1560px) / 2)) 64px}.showroom-toolbar{justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding-block:12px;display:flex}.showroom-type{position:relative}.showroom-type summary{align-items:center;gap:16px;min-height:48px;margin-left:-12px;padding:8px 12px;font-size:16px;list-style:none;display:flex}.showroom-type summary::-webkit-details-marker{display:none}.showroom-type summary:hover,.showroom-type[open] summary{background:var(--showroom-hover)}.showroom-current{color:var(--muted)}.showroom-type summary svg{flex-shrink:0;width:14px;transition:transform .18s}.showroom-type[open] summary svg{transform:rotate(180deg)}.showroom-type-options{z-index:20;background:var(--paper);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:600px;max-width:calc(100vw - 40px);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:-12px;box-shadow:0 12px 36px #19273b1f}.showroom-type-options button{text-align:left;background:0 0;min-height:48px;padding:12px 16px;font-size:16px}.showroom-type-options button:hover{background:var(--showroom-hover)}.showroom-type-options button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.showroom-type-options button:focus-visible{outline-offset:-3px}.showroom-back{align-items:center;gap:8px;min-height:44px;font-size:16px;display:inline-flex}.showroom-heading{margin:26px 0 36px}.showroom-heading h1{font-size:clamp(30px,3vw,44px);line-height:1.25}.showroom-heading p{margin-top:14px;font-size:16px}.showroom-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 30px;display:grid}.showroom-preview{min-width:0}.showroom-preview img{aspect-ratio:16/10;object-fit:cover;background:var(--paper);width:100%;height:auto}.showroom-preview-link{display:block;overflow:hidden}.showroom-preview-link img{transition:transform .22s}.showroom-preview-link:hover img{transform:scale(1.015)}.showroom-preview figcaption{justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px;display:flex}.showroom-preview h2{font-family:var(--font-body);letter-spacing:0;font-size:16px;font-weight:400;line-height:1.5}.showroom-preview-open{flex-shrink:0;align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.showroom-update-note{color:var(--muted);margin-top:44px;font-size:14px}@media (width<=1000px){.showroom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.showroom-type-options{width:540px}}@media (width<=560px){.website-showroom{padding-bottom:40px}.showroom-toolbar{gap:12px;min-height:68px}.showroom-type summary{gap:10px}.showroom-current{text-overflow:ellipsis;white-space:nowrap;max-width:7em;overflow:hidden}.showroom-type-options{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100vw - 40px);max-height:min(420px,65svh);left:0;overflow-y:auto}.showroom-type-options button{padding-inline:10px}.showroom-heading{margin:22px 0 28px}.showroom-grid{grid-template-columns:1fr;gap:30px}}@media (prefers-reduced-motion:reduce){.showroom-type summary svg,.showroom-preview-link img{transition:none}.showroom-preview-link:hover img{transform:none}}
