/* Shared selective foil, both the chooser and the recipient cover. */
@font-face{font-family:'Dancing Script';src:url('/fonts/DancingScript-Variable-latin.woff2') format('woff2');font-weight:400 700;font-display:swap}
[data-card-foil]{isolation:isolate}
.rf-gl{position:absolute;inset:0;width:100%;height:100%;z-index:2;display:block;pointer-events:none}
.at-card-preview{position:absolute;top:4%;left:50%;height:91%;aspect-ratio:3/4;--fx:.5;--fy:.5;--foil-rx:0deg;--foil-ry:0deg;transform:translateX(-50%) perspective(850px) rotateX(var(--foil-rx)) rotateY(var(--foil-ry));border-radius:3px;box-shadow:0 9px 18px #24302a20;overflow:hidden;will-change:transform}
.at-art .at-card-preview .at-flower{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;animation:none;filter:none;transform:none}
.at-card-galleries{margin-top:24px}
.at-card-gallery{margin-bottom:18px}
.at-card-gallery h2{display:flex;align-items:center;gap:8px;margin:0 0 5px;font:600 13px/1.4 AtPoppins,sans-serif;color:var(--ink)}
.at-card-gallery h2 span{font-size:11px;opacity:.6;font-weight:500}
.at-card-gallery .at-gifts{margin-top:0;justify-content:flex-start}
.at-card-gallery .at-gift{width:50px;height:65px;flex-basis:50px;border-radius:5px;padding:3px}
.at-card-gallery .at-gifts-more{height:65px}
.at-card-gallery .at-gift img{border-radius:2px}
.co-front[data-card-foil]::before,.co-front[data-card-foil]::after{display:none}
@media(prefers-reduced-motion:reduce){.at-card-preview{transform:translateX(-50%);will-change:auto}}
