/* OURDREAM IA TEST CAPTURES — START */
body.odia-body .odia-capture{width:min(960px,calc(100% - 80px));margin:42px auto 50px;padding:clamp(12px,2vw,20px);background:linear-gradient(145deg,#1b151c,#120f14);border:1px solid #563348;border-radius:18px;box-shadow:0 24px 70px #0006,0 0 0 1px #ff98c20a}
body.odia-body #capture-personnalisation-cheveux{max-width:780px}
body.odia-body #capture-generateur-images{max-width:840px}
body.odia-body .odia-shell>.odia-capture{width:min(960px,100%)}
body.odia-body .odia-capture-label{margin:0 0 12px;color:#ffafd0;font-size:10px;line-height:1.5;font-weight:750;letter-spacing:1.5px;text-transform:uppercase}
body.odia-body .odia-capture-zoom{display:block;overflow:hidden;border:1px solid #704057;border-radius:11px;background:#0d0b0f;text-decoration:none}
body.odia-body .odia-capture img{width:100%;height:auto;object-fit:contain;border-radius:10px;transition:filter .2s ease,transform .2s ease}
body.odia-body .odia-capture-zoom:hover img{filter:brightness(1.04);transform:scale(1.006)}
body.odia-body .odia-capture figcaption{margin:13px 2px 0;color:#bfaeba;font-size:12px;line-height:1.7}
body.odia-body .odia-capture figcaption a{display:inline-block;margin-left:4px;color:#ffc1db;font-weight:700;white-space:nowrap}
@media(max-width:800px){body.odia-body .odia-capture{width:calc(100% - 40px);margin:32px auto 38px}body.odia-body .odia-shell>.odia-capture{width:100%}}
@media(max-width:520px){body.odia-body .odia-capture{width:calc(100% - 36px);padding:10px;border-radius:13px}body.odia-body .odia-shell>.odia-capture{width:100%}body.odia-body .odia-capture-label{margin-bottom:9px;font-size:9px;letter-spacing:1px}body.odia-body .odia-capture-zoom,body.odia-body .odia-capture img{border-radius:8px}body.odia-body .odia-capture figcaption{margin-top:10px;font-size:11px;line-height:1.6}}
@media(prefers-reduced-motion:reduce){body.odia-body .odia-capture img{transition:none}body.odia-body .odia-capture-zoom:hover img{transform:none}}
/* OURDREAM IA TEST CAPTURES — END */
