.card.svelte-9m17qd{isolation:isolate;background-color:var(--bg);min-width:0;min-height:410px;color:var(--ink);box-shadow:var(--shadow);content-visibility:auto;contain-intrinsic-size:auto 410px;border-radius:24px;flex-direction:column;padding:20px 22px;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s;display:flex;position:relative;overflow:hidden}.card.svelte-9m17qd:hover{transform:translateY(-4px) rotate(var(--tilt,-.35deg));box-shadow:var(--shadow-lift)}.card.svelte-9m17qd:nth-child(2n){--tilt:.35deg}.card-top.svelte-9m17qd{z-index:2;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.no.svelte-9m17qd{letter-spacing:.14em;text-transform:uppercase;color:var(--sub);align-items:center;gap:10px;font-size:.76rem;font-weight:600;display:inline-flex}.no.svelte-9m17qd b:where(.svelte-9m17qd){color:var(--ink);font-weight:700}.no.svelte-9m17qd .no-flower{width:22px;height:22px;color:var(--ink)}.save.svelte-9m17qd{background:var(--bg);width:44px;height:44px;color:var(--ink);--hf:none;border:1.5px solid;border-radius:50%;flex:none;place-items:center;transition:transform .15s,background-color .15s,color .15s;display:grid}.save.svelte-9m17qd .ico{width:20px;height:20px}.save.svelte-9m17qd:hover{transform:scale(1.07)}.save[aria-pressed=true].svelte-9m17qd{background:var(--acc);border-color:var(--acc);color:var(--bg);--hf:currentColor}.save.pop.svelte-9m17qd{animation:.35s pop-heart}.spec-area.svelte-9m17qd{z-index:1;min-height:190px;color:inherit;flex:1;align-items:center;padding:22px 0 18px;text-decoration:none;display:flex;position:relative}.specimen.svelte-9m17qd{width:100%;font-size:calc(var(--preview-size) * var(--scale,1));line-height:var(--lh,1.08);letter-spacing:var(--ls,-.01em);color:var(--spec);overflow-wrap:anywhere;font-synthesis:none;font-kerning:normal;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.specimen-img.svelte-9m17qd{aspect-ratio:1000/560;background-color:var(--spec);width:100%;-webkit-mask:var(--mask) left center / contain no-repeat;-webkit-mask:var(--mask) left center / contain no-repeat;mask:var(--mask) left center / contain no-repeat;display:block}.big-note.svelte-9m17qd{z-index:2;color:var(--sub);margin:-8px 0 12px;font-size:.82rem;font-weight:500;position:relative}.card-foot.svelte-9m17qd{z-index:2;border-top:1px solid color-mix(in srgb, var(--ink) 24%, transparent);padding-top:14px;position:relative}.fam-row.svelte-9m17qd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.fam.svelte-9m17qd{letter-spacing:-.012em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.28rem;font-weight:650;line-height:1.2}.cat.svelte-9m17qd{letter-spacing:.04em;color:var(--sub);font-size:.8rem;font-weight:600}.designer.svelte-9m17qd{color:var(--sub);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 14px;font-size:.9rem;line-height:1.4;display:-webkit-box;overflow:hidden}.card-actions.svelte-9m17qd{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lic.svelte-9m17qd{letter-spacing:.08em;color:var(--sub);white-space:nowrap;border:1px dashed;border-radius:999px;margin-right:auto;padding:5px 10px;font-size:.72rem;font-weight:700}.mini.svelte-9m17qd{border:1.5px solid var(--ink);min-height:44px;color:var(--ink);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 15px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}.mini.svelte-9m17qd:hover,.mini.solid.svelte-9m17qd{background:var(--ink);color:var(--bg)}.mini.solid.svelte-9m17qd:hover{transform:translateY(-1px)}.mini.svelte-9m17qd .ico{width:16px;height:16px}.m-watermark.svelte-9m17qd .spec-area:where(.svelte-9m17qd):before{content:"&";font-family:var(--display);color:var(--tomato);opacity:.1;pointer-events:none;z-index:-1;font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;font-size:230px;font-style:italic;font-weight:400;line-height:1;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.m-gband.svelte-9m17qd{padding-top:32px}.m-gband.svelte-9m17qd:before{content:"";background-color:#f3d162;background-image:linear-gradient(90deg,#c03d268c 50%,#0000 50%),linear-gradient(#c03d268c 50%,#0000 50%);background-size:14px 14px;height:14px;position:absolute;top:0;left:0;right:0}.m-dots.svelte-9m17qd{background-image:radial-gradient(#fbf4e624 1.2px,#0000 1.6px);background-position:8px 8px;background-size:16px 16px}.m-lined.svelte-9m17qd{background-image:linear-gradient(90deg,#0000 11px,#c03d2673 11px 12.5px,#0000 12.5px),repeating-linear-gradient(#0000 0 31px,#1f3b2d21 31px 32px)}.m-frame.svelte-9m17qd:before{content:"";pointer-events:none;z-index:0;border:1.5px solid #f3d16299;border-radius:17px;position:absolute;inset:9px}.m-gcorner.svelte-9m17qd:before{content:"";clip-path:polygon(0 0,100% 0,100% 100%);z-index:0;background-color:#f1e5cb;background-image:linear-gradient(90deg,#2f5a436b 50%,#0000 50%),linear-gradient(#2f5a436b 50%,#0000 50%);background-size:13px 13px;width:104px;height:104px;position:absolute;top:0;right:0}.m-ticket.svelte-9m17qd .card-foot:where(.svelte-9m17qd){border-top:2px dashed #1f3b2d66}.m-ticket.svelte-9m17qd .card-foot:where(.svelte-9m17qd):before,.m-ticket.svelte-9m17qd .card-foot:where(.svelte-9m17qd):after{content:"";background:var(--cream);border-radius:50%;width:22px;height:22px;position:absolute;top:-12px}.m-ticket.svelte-9m17qd .card-foot:where(.svelte-9m17qd):before{left:-33px}.m-ticket.svelte-9m17qd .card-foot:where(.svelte-9m17qd):after{right:-33px}.m-rules.svelte-9m17qd .spec-area:where(.svelte-9m17qd):before,.m-rules.svelte-9m17qd .spec-area:where(.svelte-9m17qd):after{content:"";opacity:.8;height:5px;position:absolute;left:0;right:0}.m-rules.svelte-9m17qd .spec-area:where(.svelte-9m17qd):before{border-top:1.5px solid var(--acc);border-bottom:1px solid var(--acc);top:8px}.m-rules.svelte-9m17qd .spec-area:where(.svelte-9m17qd):after{border-top:1px solid var(--acc);border-bottom:1.5px solid var(--acc);bottom:8px}@media (prefers-reduced-motion:reduce){.card.svelte-9m17qd:hover{transform:none}}@media (width<=420px){.card.svelte-9m17qd{min-height:380px;padding:18px}.m-ticket.svelte-9m17qd .card-foot:where(.svelte-9m17qd):before{left:-29px}.m-ticket.svelte-9m17qd .card-foot:where(.svelte-9m17qd):after{right:-29px}}
