.card-ambiance-host{isolation:isolate;position:relative;overflow:clip}.card-ambiance{z-index:-1;contain:strict;background-image:var(--ambiance-day,none);opacity:var(--ambiance-opacity,.66);pointer-events:none;-webkit-mask-image:var(--ambiance-mask,linear-gradient(180deg, var(--color-black) 35%, transparent 85%));mask-image:var(--ambiance-mask,linear-gradient(180deg, var(--color-black) 35%, transparent 85%));background-position:50%;background-size:cover;position:absolute;inset:0}html[data-theme=dark] .card-ambiance{background-image:var(--ambiance-night,var(--ambiance-day,none));opacity:min(1, calc(var(--ambiance-opacity,.66) * 1.15))}html[data-theme=dark] .card-ambiance--glow{background-size:100% 100%}html[data-theme=dark] .card-ambiance--glow:is(.card-ambiance--left,.card-ambiance--right){--ambiance-mask:none;width:70%;inset:-20% auto}html[data-theme=dark] .card-ambiance--glow.card-ambiance--left{left:-20%}html[data-theme=dark] .card-ambiance--glow.card-ambiance--right{right:-20%}.card-ambiance--left{--ambiance-mask:linear-gradient(90deg, var(--color-black) 22%, transparent 60%)}.card-ambiance--right{--ambiance-mask:linear-gradient(270deg, var(--color-black), transparent 60%);--ambiance-opacity:.42}.card-ambiance-host[data-ink-top=light]{--ambiance-ink-top:var(--ludex-shine)}.card-ambiance-host[data-ink-top=dark]{--ambiance-ink-top:var(--ludex-shade)}.card-ambiance-host[data-ink-bottom=light]{--ambiance-ink-bottom:var(--ludex-shine)}.card-ambiance-host[data-ink-bottom=dark]{--ambiance-ink-bottom:var(--ludex-shade)}
