.WishGallery-module__ZB5eBG__gallery{gap:var(--s-5);display:grid}.WishGallery-module__ZB5eBG__filters{gap:var(--s-2);flex-wrap:wrap;display:flex}.WishGallery-module__ZB5eBG__filter{border-radius:var(--r-pill);background:var(--glass);min-height:40px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-soft);cursor:pointer;-webkit-backdrop-filter:blur(10px);transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);border:0;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex}.WishGallery-module__ZB5eBG__filter:hover:not(:disabled){color:var(--ink)}.WishGallery-module__ZB5eBG__filter[aria-pressed=true]{background:var(--gold);color:var(--on-accent)}.WishGallery-module__ZB5eBG__filter:disabled{opacity:.45;cursor:default}.WishGallery-module__ZB5eBG__count{font-family:var(--font-pixel);opacity:.8;font-size:.66rem}.WishGallery-module__ZB5eBG__grid{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));margin:0;padding:0;list-style:none;display:grid}.WishGallery-module__ZB5eBG__card{padding:var(--s-5) var(--s-3) var(--s-4);text-align:center;transition:transform var(--dur-3) var(--ease-spring);justify-items:center;gap:6px;text-decoration:none;display:grid}.WishGallery-module__ZB5eBG__card:hover{transform:translateY(-6px)}.WishGallery-module__ZB5eBG__sprite{width:112px;height:112px;transition:transform var(--dur-3) var(--ease-spring);background:radial-gradient(circle at 50% 62%,#ffd45e29,#0000 68%);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.WishGallery-module__ZB5eBG__card:hover .WishGallery-module__ZB5eBG__sprite{transform:scale(1.08)rotate(-3deg)}.WishGallery-module__ZB5eBG__day{font-family:var(--font-pixel);color:var(--ink-faint);font-size:.64rem}.WishGallery-module__ZB5eBG__name{font-family:var(--font-display);font-size:var(--step-1);line-height:1.1}.WishGallery-module__ZB5eBG__credit{font-size:var(--step--1);color:var(--gold)}
