@font-face{font-family:LisiereJost;src:url('/assets/fonts/lisiere-jost.woff2') format('woff2');font-display:swap;font-weight:100 900}.lisiere-preview-scene{aspect-ratio:1.12}.lisiere-preview-scene img{object-position:50% 35%}.lisiere-scene-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#21120966,transparent 35%,#170f08bb)}.lisiere-wordmark{position:absolute;top:25px;left:27px;color:#f5ead8;font:500 clamp(45px,5vw,66px)/1 LisiereJost,sans-serif;letter-spacing:-.08em}.lisiere-colour-name{position:absolute;bottom:24px;left:27px;color:#f5ead8;font:500 clamp(30px,3vw,42px)/1 LisiereJost,sans-serif;letter-spacing:-.04em}.lisiere-showcase .trait-preview-controls button{min-height:44px}.lisiere-showcase [data-lisiere-colour=cuivre] i{background:#ad5e36}.lisiere-showcase [data-lisiere-colour=brun] i{background:#65432e}.lisiere-showcase [data-lisiere-colour=blond] i{background:#d7b77f}.lisiere-showcase .trait-showcase-actions{margin-top:22px}.lisiere-showcase{padding-top:30px}.lisiere-showcase .trait-showcase-card{grid-template-columns:1fr 1.04fr}@media(max-width:850px){.lisiere-showcase .trait-showcase-card{grid-template-columns:1fr}.lisiere-preview-scene{aspect-ratio:1.15}}@media(prefers-reduced-motion:reduce){.lisiere-showcase .trait-browser{transform:none}.lisiere-showcase .trait-card-light{animation:none}}