.event-shell .fun-card{background:hsla(0,0%,100%,.78)!important;border:1px solid hsla(0,0%,100%,.55)!important;border-radius:26px!important;box-shadow:0 8px 22px rgba(0,0,0,.08)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.event-shell .fun-card>p:first-child{font-family:Libre Baskerville,Georgia,serif!important;font-style:italic!important;font-size:1.55rem!important;line-height:1.2!important;text-shadow:none!important;color:#38242e!important}.event-shell .fun-card>p:nth-child(2){font-family:DM Sans,Inter,sans-serif!important;color:#6b5360!important}.event-shell .fun-card .fun-spin-btn{border-radius:13px!important;box-shadow:0 5px 14px rgba(0,0,0,.12)!important}@media (prefers-color-scheme:dark){.event-shell .fun-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.showroom-layout{--showroom-width:980px;--showroom-gutter:clamp(20px,3vw,28px);--showroom-section-space:clamp(36px,5vw,44px);--showroom-gap:16px}.showroom-layout.showroom,.showroom-layout.sr{width:100%;max-width:var(--showroom-width);margin-inline:auto}.showroom-layout.showroom{--showroom-width:900px}.showroom-layout *,.showroom-layout :after,.showroom-layout :before{box-sizing:border-box}.showroom-layout.showroom .foot,.showroom-layout.showroom .hero,.showroom-layout.showroom section.content,.showroom-layout.sr .foot,.showroom-layout.sr .hero,.showroom-layout.sr section.body{padding-inline:var(--showroom-gutter);text-align:left}.showroom-layout.showroom .foot,.showroom-layout.showroom section.content,.showroom-layout.sr .foot,.showroom-layout.sr section.body{padding-block:var(--showroom-section-space)}.showroom-layout.showroom .hero,.showroom-layout.sr .hero{gap:32px}.showroom-layout.showroom h2,.showroom-layout.sr h2{margin:10px 0 18px}.showroom-layout.showroom p,.showroom-layout.sr p{margin:0 0 18px}.showroom-layout.showroom .grid,.showroom-layout.sr .grid,.showroom-layout.sr .pictures{gap:var(--showroom-gap);align-items:stretch}.showroom-layout.showroom .card,.showroom-layout.sr .item{min-width:0;display:flex;flex-direction:column}.showroom-layout.sr button.item{padding:0;font:inherit;justify-content:flex-start}.showroom-layout.showroom .card>img,.showroom-layout.sr .item>img,.showroom-layout.sr .pictures img{display:block;flex-shrink:0}.showroom-layout.showroom .desc,.showroom-layout.sr .desc{flex:1 1;min-width:0;padding:15px;display:flex;flex-direction:column;align-items:flex-start;overflow-wrap:anywhere}.showroom-layout.showroom .desc>p,.showroom-layout.sr .desc>strong{margin:auto 0 0;padding-top:8px}.showroom-layout.showroom .cta,.showroom-layout.sr .cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;text-align:center;overflow-wrap:anywhere}.showroom-layout.showroom .foot .cta,.showroom-layout.sr .foot .cta{margin-top:0}.showroom-layout .showroom-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-start}.showroom-layout.sr .modalContent{display:flex;flex-direction:column;gap:18px}.showroom-layout.sr .modalContent .close{float:none;align-self:flex-end}.showroom-layout.sr .modalContent h2,.showroom-layout.sr .modalContent p{margin:0}.showroom-layout.sr .modalContent img{display:block}.showroom-layout.showroom .hero>*,.showroom-layout.sr .hero>*{min-width:0;overflow-wrap:anywhere}@media (max-width:540px){.showroom-layout{--showroom-gap:12px}.showroom-layout.showroom .desc,.showroom-layout.sr .desc{padding:12px}}@media (max-width:380px){.showroom-layout.showroom .grid,.showroom-layout.sr .grid,.showroom-layout.sr .pictures{grid-template-columns:minmax(0,1fr)}}