
/* Demo previews added to NOTMID work gallery: original gallery design is unchanged. */
.addon-preview{height:380px;min-height:0;position:relative;overflow:hidden;display:flex;flex-direction:column;padding:26px!important;border:1px solid transparent}
.addon-preview .addon-eyebrow{font:600 10px/1.4 monospace;letter-spacing:.09em;z-index:3}
.addon-preview .addon-main{font-size:clamp(62px,7vw,112px);font-weight:900;letter-spacing:-.095em;line-height:.94;margin-top:33px;z-index:3}
.addon-preview .addon-main span{color:var(--mark)}
.addon-preview .addon-sub{font-weight:800;letter-spacing:-.055em;font-size:clamp(22px,3vw,43px);line-height:.98;margin-top:13px;z-index:3}
.addon-preview .addon-foot{font:600 10px monospace;letter-spacing:.08em;margin-top:auto;z-index:3}
.addon-preview .addon-art{position:absolute;pointer-events:none;z-index:1}
.addon-nerf{background:#ede6d9!important;color:#4c3d2e!important;--mark:#aa805d}
.addon-nerf .wood{width:54%;height:49%;background:repeating-linear-gradient(14deg,#ad7e54 0 3px,#bd9873 4px 8px,#b48962 9px 10px);right:-8%;bottom:18%;transform:rotate(-23deg);box-shadow:24px 13px #75543e4d}
.addon-apex{background:#07121c!important;color:#f0f8ff!important;--mark:#36a3f6}
.addon-apex .apex-car{width:73%;height:28%;right:-11%;bottom:27%;border-radius:70% 60% 18% 23%/96% 95% 50% 55%;background:linear-gradient(135deg,#d8f2f6,#3d657d,#d9edf7);transform:rotate(-10deg);box-shadow:5px 24px 0 #061015}
.addon-morzsa{background:#f7e6d2!important;color:#543326!important;--mark:#db7d4b}
.addon-morzsa .coffee{width:205px;height:205px;right:-13px;bottom:52px;border-radius:50%;background:radial-gradient(circle,#f2dfca 0 12%,#9d6044 13% 40%,#f8f0e4 41% 53%,#c9a58a 54% 62%,transparent 64%);transform:rotate(23deg);box-shadow:0 18px 24px #7c433c38}
@media(max-width:700px){.addon-preview{height:340px}.addon-preview .addon-main{font-size:76px}}
