.card-atmosphere{container-type:size}.card-atmosphere>.card-landscape{--art-width:max(100cqw,calc(100cqh * var(--art-ratio)));--art-height:max(100cqh,calc(100cqw / var(--art-ratio)));position:absolute;width:var(--art-width);height:var(--art-height);left:clamp(calc(100cqw - var(--art-width)),calc(50cqw - var(--art-width) * var(--art-focus-x)),0px);top:clamp(calc(100cqh - var(--art-height)),calc(50cqh - var(--art-height) * var(--art-focus-y)),0px);padding:0;overflow:hidden;animation:none;transform:none}.living-copy .living-artwork-note{font-size:12px;line-height:1.6;color:#d6e4d6;margin-top:10px;max-width:30ch}.living-copy .wishlist-badge{margin:8px 0}.card-artwork-glints{--glint-a:#82b8e0;--glint-b:#da95be;--glint-c:#badb8a;position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,#000 0 14%,transparent 27% 73%,#000 86% 100%);mask-image:linear-gradient(90deg,#000 0 14%,transparent 27% 73%,#000 86% 100%)}.glints-sage{--glint-a:#9ace73;--glint-b:#71c5ba;--glint-c:#e6be6f}.glints-pink{--glint-a:#e3a2c5;--glint-b:#aa9cda;--glint-c:#85c5e4}.glints-butter{--glint-a:#ddbd68;--glint-b:#96c995;--glint-c:#d59ba8}.card-artwork-glints i{position:absolute;left:var(--glint-x);top:var(--glint-y);width:var(--glint-size,4px);height:var(--glint-size,4px);border-radius:50%;color:var(--glint-a);background:radial-gradient(circle,#fff9df 0 12%,currentColor 38%,transparent 75%);box-shadow:0 0 7px currentColor;opacity:.25;animation:artwork-foil-glint var(--glint-time,9s) var(--glint-delay,0s) ease-in-out infinite}.card-artwork-glints i:nth-child(3n){color:var(--glint-b)}.card-artwork-glints i:nth-child(3n+2){color:var(--glint-c)}.card-artwork-glints i:nth-child(4n+1){--glint-size:9px;background:currentColor;border-radius:0;clip-path:polygon(50% 0,62% 37%,100% 50%,62% 63%,50% 100%,38% 63%,0 50%,38% 37%)}.card-artwork-glints i:first-child{--glint-x:7%;--glint-y:12%;--glint-time:8.3s;--glint-delay:-3.4s}.card-artwork-glints i:nth-child(2){--glint-x:90%;--glint-y:8%;--glint-time:11.7s;--glint-delay:-8.2s}.card-artwork-glints i:nth-child(3){--glint-x:14%;--glint-y:28%;--glint-time:9.1s;--glint-delay:-1.7s}.card-artwork-glints i:nth-child(4){--glint-x:94%;--glint-y:25%;--glint-time:12.4s;--glint-delay:-5.8s}.card-artwork-glints i:nth-child(5){--glint-x:5%;--glint-y:43%;--glint-time:10.6s;--glint-delay:-8.9s}.card-artwork-glints i:nth-child(6){--glint-x:83%;--glint-y:38%;--glint-time:7.7s;--glint-delay:-2.6s}.card-artwork-glints i:nth-child(7){--glint-x:11%;--glint-y:59%;--glint-time:13.1s;--glint-delay:-6.2s}.card-artwork-glints i:nth-child(8){--glint-x:90%;--glint-y:57%;--glint-time:9.8s;--glint-delay:-7.1s}.card-artwork-glints i:nth-child(9){--glint-x:3%;--glint-y:76%;--glint-time:11.3s;--glint-delay:-4.8s}.card-artwork-glints i:nth-child(10){--glint-x:84%;--glint-y:73%;--glint-time:8.9s;--glint-delay:-6.5s}.card-artwork-glints i:nth-child(11){--glint-x:17%;--glint-y:91%;--glint-time:12.7s;--glint-delay:-9.4s}.card-artwork-glints i:nth-child(12){--glint-x:95%;--glint-y:92%;--glint-time:10.2s;--glint-delay:-3.8s}.card-artwork-glints i:nth-child(13){--glint-x:8%;--glint-y:83%;--glint-time:9.6s;--glint-delay:-1.2s}.card-artwork-glints i:nth-child(14){--glint-x:88%;--glint-y:17%;--glint-time:11.9s;--glint-delay:-7.6s}.glints-full i:nth-child(3n+2){--glint-size:6px;background:transparent;border:1px solid}.glints-etched i:nth-child(3n){width:2px;height:7px;border-radius:50%;rotate:-28deg}.glints-pokemon i:nth-child(3n){--glint-size:6px;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.glints-none{opacity:.3}.glints-none i{animation:none;box-shadow:none}.elements-leaf i:nth-child(7n){width:27px;height:42px;background:url(/art/card-garden/celebi-leaf.png) 50%/contain no-repeat;box-shadow:none;rotate:-25deg}.elements-fire i:nth-child(7n){width:10px;height:20px;color:#e7ab64;background:radial-gradient(ellipse at 50% 75%,#fff2b1,#e5a2bb 48%,transparent 72%);border-radius:80% 10% 70% 40%;rotate:25deg}.elements-electric i:nth-child(7n){width:10px;height:22px;background:#e9ce86;clip-path:polygon(45% 0,100% 0,65% 40%,95% 40%,15% 100%,40% 55%,0 55%)}.biography-art .card-artwork-glints,.footer-scenery .card-artwork-glints,.story-memory .card-artwork-glints{-webkit-mask-image:linear-gradient(90deg,#000 0 9%,transparent 19% 81%,#000 91% 100%);mask-image:linear-gradient(90deg,#000 0 9%,transparent 19% 81%,#000 91% 100%)}@keyframes artwork-foil-glint{0%,to{opacity:.13;transform:scale(.7)}21%{opacity:.35;transform:scale(.9)}32%{opacity:.82;transform:scale(1.15)}43%{opacity:.22;transform:scale(.8)}69%{opacity:.53;transform:scale(1)}81%{opacity:.17;transform:scale(.75)}}#top[data-motion=paused] .card-artwork-glints i{animation:none}@media(prefers-reduced-motion:reduce){.card-artwork-glints i{animation:none}}.holo-ambient{position:fixed;inset:0;z-index:25;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;contain:strict}.holo-ambient:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 0 30%,#c7e4c58c,transparent 42%),radial-gradient(ellipse at 100% 75%,#e9cde370,transparent 40%),linear-gradient(135deg,#d4eaf24d,transparent 40%,#e8e2f14d);opacity:.25}.holo-ambient canvas{display:block;width:100%;height:100%}.holo-ambient[data-webgl=false] canvas{visibility:hidden}.holo-ambient i{position:absolute;left:var(--glint-x);top:var(--glint-y);width:var(--glint-size);height:var(--glint-size);background:radial-gradient(circle,#fff 0 20%,var(--glint-tint,#87d8cc) 33%,transparent 73%);border-radius:50%;opacity:.2;animation:ambient-glint var(--glint-duration) calc(var(--glint-delay) + var(--surface-phase,0s)) ease-in-out infinite;animation-play-state:paused}.holo-ambient i:nth-of-type(3n+2){--glint-tint:#e4a8d0}.holo-ambient i:nth-of-type(3n){--glint-tint:#93cce9}.holo-ambient i:nth-of-type(3n+1){background:url(/art/card-garden/mew-foil-star.png) 50%/contain no-repeat;filter:saturate(.4) brightness(1.18)}.holo-ambient[data-running=true] i{animation-play-state:running}@keyframes ambient-glint{0%,to{opacity:.12;transform:scale(.65) rotate(-9deg)}31%{opacity:.27;transform:scale(.9) rotate(-2deg)}47%{opacity:.9;transform:scale(1.18) rotate(7deg)}63%{opacity:.21;transform:scale(.8) rotate(11deg)}}@media (max-width:600px){.holo-ambient i{left:clamp(10px,var(--glint-x),calc(100% - 16px))}.holo-ambient i:nth-of-type(4n){display:none}}@media (prefers-reduced-motion:reduce){.holo-ambient i{animation:none;opacity:.2}}