/* Controls stay available in code; only their visual UI is suspended. */
.photo-arrow,.dialog-arrow,.gallery-controls{display:none!important}
#casa.is-minimized .interior-mini{grid-template-columns:145px minmax(120px,1fr) minmax(0,1.3fr);gap:20px}
.interior-mini-title{font-size:18px;line-height:1.2}
.interior-mini-body{align-self:stretch;min-width:0;min-height:0;max-height:100%;overflow:hidden;margin:0;font-size:14px;line-height:1.45;font-weight:400}
#skip-animation{position:fixed;right:var(--page-margin);bottom:72px;z-index:44;background:color-mix(in srgb, var(--brand-plum) 25.098%, transparent);border:var(--brand-border-width) solid currentColor;border-radius:20px;padding:10px 16px;color:var(--brand-white);font-family:inherit;font-size:14px;line-height:1.2;font-weight:500;cursor:pointer;backdrop-filter:blur(8px);transition:color .18s,background .18s}
#skip-animation.is-on-light{color:var(--brand-plum);background:color-mix(in srgb, var(--brand-white) 70.196%, transparent)}
#skip-animation[hidden]{display:none}
#skip-animation:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(max-width:1000px){#casa.is-minimized .interior-mini{grid-template-columns:125px minmax(100px,1fr) minmax(0,1fr);gap:12px}.interior-mini-title{font-size:16px}}
@media(max-width:650px){#casa.is-minimized .interior-mini{grid-template-columns:110px minmax(0,1fr);gap:8px}.interior-mini-body{display:none}.interior-mini-title{font-size:14px}#skip-animation{padding:9px 12px}}
@media(prefers-reduced-motion:reduce){#skip-animation{display:none}}
