@layer components{.wish{isolation:isolate;text-align:left;cursor:pointer;background:0 0;border:0;width:220px;padding:0;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:block;position:relative}.wish:before{content:"";z-index:-1;box-shadow:var(--shadow-card);transition:box-shadow .35s;position:absolute;inset:4px 3px 1px}.wish:hover,.wish:focus-visible{transform:translateY(-4px)rotate(-.6deg)}.wish:hover:before,.wish:focus-visible:before{box-shadow:var(--shadow-lift)}.wish__paper{background-image:var(--grain), linear-gradient(176deg, #fff 0 60%, #f0f3f8 60.4% 100%);flex-direction:column;min-height:112px;padding:20px 22px 14px;display:flex}.wish__text{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);font-size:16px;font-weight:500;line-height:21px}.wish__meta{color:var(--color-ink);align-items:center;gap:5px;margin-top:auto;padding-top:14px;font-size:12px;font-weight:600;display:inline-flex}.wish .fold{--fold:16px}.wish--env{padding:46px 10px 0}.wish--env:before{inset:2px 0 10px}.env{background-color:#e9eef6;background-image:var(--grain), linear-gradient(180deg, #eef2f8, #dfe6f1);position:absolute;inset:0 0 12px}.env__flap{clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(#fbfcfe,#e2e8f2);height:64%;position:absolute;inset:0 0 auto}.env:after{content:"";background:radial-gradient(circle at 35% 35%, #5a7dff, var(--color-cobalt-d));border-radius:50%;width:14px;height:14px;margin:-9px 0 0 -7px;position:absolute;top:64%;left:50%;box-shadow:0 1px 2px #1e2a444d}.wish--env .wish__paper{min-height:78px;padding:12px 14px 10px;position:relative;box-shadow:0 -1px 3px #1e2a4414}.wish--env .wish__text{font-size:14px;line-height:18px}.wish--env .wish__meta{padding-top:6px}@media (max-width:899px){.wish{width:196px}.wish__paper{min-height:100px}}@media (max-width:640px){.wish{width:172px}.wish__paper{min-height:92px;padding:14px 16px 10px}.wish__text{font-size:14px;line-height:18px}.wish--env .wish__text{font-size:13px}}@media (prefers-reduced-motion:reduce){.wish,.wish:before{transition:none}.wish:hover,.wish:focus-visible{transform:none}}}
