/* NERF gallery only: restores text as HTML on blank panel, never burned into imagery. */
.project-preview.addon-nerf{position:relative;overflow:hidden;background:#cca475!important;padding:0!important;isolation:isolate;}
.project-preview.addon-nerf .nerf-gallery-stage{display:block;position:absolute;left:0;top:0;bottom:0;height:100%;width:auto;min-width:100%;aspect-ratio:1672/941;container-type:inline-size;
 background:#c9a274 url('../templates/assets/nerf-oak-blank-panel.webp') left center/100% 100% no-repeat;transition:transform .4s ease;}
.project-preview.addon-nerf .nerf-gallery-logo{position:absolute;z-index:2;left:3%;top:4%;font:30px Georgia,serif;background:#f5ede0;color:#24211f;padding:7px 9px;}
.project-preview.addon-nerf .nerf-gallery-card{position:absolute;z-index:3;left:2.2%;bottom:10%;width:38%;min-height:28%;max-height:30%;padding:4px 9px;display:flex;align-items:center;justify-content:center;
 color:#292821;}
.project-preview.addon-nerf .nerf-gallery-title{font:italic 500 clamp(14px,2vw,25px)/1.1 Georgia,'Noto Serif',serif;text-align:center;letter-spacing:-.04em;overflow-wrap:break-word;}
html[lang=ro] .nerf-gallery-title,html[lang=pl] .nerf-gallery-title{font-size:clamp(12px,1.65vw,22px);}
html[lang=ja] .nerf-gallery-title{font-style:normal;}
.project-preview.addon-nerf .addon-eyebrow,.project-preview.addon-nerf .addon-main,.project-preview.addon-nerf .addon-sub,.project-preview.addon-nerf .addon-art,.project-preview.addon-nerf .addon-foot,.project-preview.addon-nerf>.nerf-reference-preview{display:none!important;}
@media(prefers-reduced-motion:reduce){.project-preview.addon-nerf .nerf-gallery-stage{transition:none;}}
