.card-page.svelte-r0zygr{justify-content:center;align-items:center;min-height:calc(100vh - 5rem);display:flex;position:relative;overflow:hidden}.sticker-field.svelte-r0zygr{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.sk.svelte-r0zygr{filter:drop-shadow(1px 2px 5px #00000021);font-size:2.8rem;line-height:1;position:absolute}.sk-pill.svelte-r0zygr{font-family:var(--font-hand);filter:drop-shadow(1px 2px 7px #0000002e);border:3px solid #fffffff2;border-radius:999px;padding:5px 15px;font-size:1.05rem;font-weight:600}.sk-1.svelte-r0zygr{color:#f5c000;top:7%;left:4%}.sk-2.svelte-r0zygr{color:#ff3d5a;font-size:2.5rem;bottom:7%;right:5%}.sk-3.svelte-r0zygr{color:#fff;background:#40e08a;top:48%;left:2%}.sk-4.svelte-r0zygr{color:#3d8eff;font-size:1.9rem;top:6%;right:4%}.sk-5.svelte-r0zygr{color:#ff7000;font-size:2.6rem;bottom:22%;left:4%}.sk-6.svelte-r0zygr{color:#e040fb;font-size:3rem;top:28%;right:3%}.sk-7.svelte-r0zygr{color:#ff3d5a;font-size:2rem;bottom:5%;left:5%}.sk-8.svelte-r0zygr{color:#1a1a1a;background:#ffe000;top:15%;right:14%}.sk-9.svelte-r0zygr{color:#00d4a0;font-size:1.7rem;bottom:38%;right:3%}.sk-10.svelte-r0zygr{color:#a855f7;font-size:1.5rem;top:72%;left:5%}.sk-11.svelte-r0zygr{color:#fff;background:#ff5580;bottom:14%;right:14%}.sk-12.svelte-r0zygr{color:#f5c000;font-size:1.6rem;top:82%;right:7%}.sk.svelte-r0zygr{animation:.5s cubic-bezier(.34,1.56,.64,1) both svelte-r0zygr-sk-pop}.sk-1.svelte-r0zygr{animation:.5s cubic-bezier(.34,1.56,.64,1) 50ms both svelte-r0zygr-sk-pop,18s linear .55s infinite svelte-r0zygr-sk-spin-slow}.sk-2.svelte-r0zygr{animation:.5s cubic-bezier(.34,1.56,.64,1) .12s both svelte-r0zygr-sk-pop,2.4s ease-in-out .62s infinite svelte-r0zygr-sk-pulse}.sk-3.svelte-r0zygr{animation:.5s cubic-bezier(.34,1.56,.64,1) .18s both svelte-r0zygr-sk-pop,4s ease-in-out .68s infinite svelte-r0zygr-sk-float}.sk-4.svelte-r0zygr{animation:.5s cubic-bezier(.34,1.56,.64,1) 80ms both svelte-r0zygr-sk-pop,5.5s ease-in-out .58s infinite svelte-r0zygr-sk-float}.sk-5.svelte-r0zygr{animation:.5s cubic-bezier(.34,1.56,.64,1) .22s both svelte-r0zygr-sk-pop,3s ease-in-out .72s infinite svelte-r0zygr-sk-wiggle}.sk-6.svelte-r0zygr{animation:.5s cubic-bezier(.34,1.56,.64,1) .15s both svelte-r0zygr-sk-pop,14s linear .65s infinite svelte-r0zygr-sk-spin-rev}.sk-7.svelte-r0zygr{animation:.5s cubic-bezier(.34,1.56,.64,1) .28s both svelte-r0zygr-sk-pop,3.2s ease-in-out .78s infinite svelte-r0zygr-sk-pulse}.sk-8.svelte-r0zygr{animation:.5s cubic-bezier(.34,1.56,.64,1) .1s both svelte-r0zygr-sk-pop,3.5s ease-in-out .6s infinite svelte-r0zygr-sk-float}.sk-9.svelte-r0zygr{animation:.5s cubic-bezier(.34,1.56,.64,1) .2s both svelte-r0zygr-sk-pop,22s linear .7s infinite svelte-r0zygr-sk-spin-slow}.sk-10.svelte-r0zygr{animation:.5s cubic-bezier(.34,1.56,.64,1) .25s both svelte-r0zygr-sk-pop,4.5s ease-in-out .75s infinite svelte-r0zygr-sk-wiggle}.sk-11.svelte-r0zygr{animation:.5s cubic-bezier(.34,1.56,.64,1) .32s both svelte-r0zygr-sk-pop,4.8s ease-in-out .82s infinite svelte-r0zygr-sk-float}.sk-12.svelte-r0zygr{animation:.5s cubic-bezier(.34,1.56,.64,1) .16s both svelte-r0zygr-sk-pop,16s linear .66s infinite svelte-r0zygr-sk-spin-rev}@keyframes svelte-r0zygr-sk-pop{0%{opacity:0;transform:scale(0)}}@keyframes svelte-r0zygr-sk-spin-slow{to{transform:rotate(360deg)}}@keyframes svelte-r0zygr-sk-spin-rev{to{transform:rotate(-360deg)}}@keyframes svelte-r0zygr-sk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes svelte-r0zygr-sk-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes svelte-r0zygr-sk-wiggle{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}.scene.svelte-r0zygr{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.card-wrapper.svelte-r0zygr{perspective:1800px;perspective-origin:50% 40%;cursor:pointer;width:400px;height:230px;position:relative}.card.svelte-r0zygr{width:100%;height:100%;transform-style:preserve-3d;position:relative}.face.svelte-r0zygr{backface-visibility:hidden;border-radius:10px;position:absolute;inset:0;overflow:hidden}.front.svelte-r0zygr{background:#1a1714;justify-content:flex-start;align-items:flex-end;display:flex;box-shadow:0 2px 4px #00000026,0 10px 28px #0000004d,0 24px 48px #0000002e}.card-dot.svelte-r0zygr{border-radius:50%;position:absolute}.cd-1.svelte-r0zygr{opacity:.9;background:#f5c000;width:60px;height:60px;top:-18px;right:-18px}.cd-2.svelte-r0zygr{opacity:.85;background:#ff3d5a;width:36px;height:36px;top:-10px;right:28px}.cd-3.svelte-r0zygr{opacity:.8;background:#3d8eff;width:20px;height:20px;top:22px;right:-6px}.cd-4.svelte-r0zygr{opacity:.75;background:#40e08a;width:14px;height:14px;top:48px;right:18px}.cd-5.svelte-r0zygr{opacity:.7;background:#e040fb;width:8px;height:8px;top:38px;right:44px}.card-bar.svelte-r0zygr{background:linear-gradient(90deg,#f5c000 0%,#ff3d5a 35%,#3d8eff 65%,#40e08a 100%);height:4px;position:absolute;bottom:0;left:0;right:0}.card-front-content.svelte-r0zygr{z-index:1;padding:0 28px 22px;position:relative}.card-label.svelte-r0zygr{font-family:var(--font-hand);color:#ffffff4d;letter-spacing:.1em;margin-bottom:4px;font-size:.75rem}.card-name.svelte-r0zygr{font-family:var(--font-type);letter-spacing:.07em;color:#f5efe3;text-transform:lowercase;-webkit-user-select:text;user-select:text;font-size:1.3rem;line-height:1.2}.gloss.svelte-r0zygr{pointer-events:none;z-index:2;border-radius:10px;transition:opacity .2s;position:absolute;inset:0}.back.svelte-r0zygr{background:#f5efe3;justify-content:center;align-items:center;display:flex;transform:rotateY(180deg);box-shadow:0 2px 4px #00000014,0 10px 28px #00000024,0 24px 48px #00000014}.card-back-content.svelte-r0zygr{text-align:center}.card-email.svelte-r0zygr{font-family:var(--font-type);letter-spacing:.04em;color:#8a7560;font-size:.88rem}.card-email.svelte-r0zygr a:where(.svelte-r0zygr){transition:color .2s}.card-email.svelte-r0zygr a:where(.svelte-r0zygr):hover{color:#1a1714}.admin-face.svelte-r0zygr{align-items:center;gap:.5rem;width:100%;padding:0 2rem;display:flex;position:relative}.card-input.svelte-r0zygr{font-family:var(--font-type);color:#2a1f0e;letter-spacing:.15em;background:0 0;border:none;border-bottom:1.5px solid #c8b89a;outline:none;flex:1;padding:.3rem .1rem;font-size:.9rem;transition:border-color .2s}.card-input.svelte-r0zygr:focus{border-bottom-color:#8a7560}.card-input.svelte-r0zygr:disabled{opacity:.5}.card-submit.svelte-r0zygr{cursor:pointer;font-family:var(--font-type);color:#8a7560;background:0 0;border:none;flex-shrink:0;padding:0 .2rem;font-size:1.1rem;transition:color .15s,transform .15s}.card-submit.svelte-r0zygr:hover:not(:disabled){color:#2a1f0e;transform:translate(3px)}.card-submit.svelte-r0zygr:disabled{opacity:.3;cursor:default}.card-cancel.svelte-r0zygr{cursor:pointer;color:#c8b89a;background:0 0;border:none;padding:0;font-size:.65rem;line-height:1;transition:color .15s;position:absolute;top:-52px;right:10px}.card-cancel.svelte-r0zygr:hover{color:#8a7560}.card-error.svelte-r0zygr{color:#b23a2a;font-size:.8rem;position:absolute;bottom:-22px;left:2rem}.hint.svelte-r0zygr{font-family:var(--font-hand);color:#c8b89a;height:1.2rem;font-size:.9rem;transition:opacity .4s}.hint.hidden.svelte-r0zygr{opacity:0;pointer-events:none}.hint-back.svelte-r0zygr{margin-top:.25rem}
