@layer components{.save-btn[data-astro-cid-d43sz3zm]{-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:.5rem;transition:background-color .2s,color .2s,border-color .2s,transform .15s;display:inline-flex;position:relative}.save-btn[data-astro-cid-d43sz3zm]:active{transform:scale(.92)}.save-btn__icon[data-astro-cid-d43sz3zm]{place-items:center;width:22px;height:22px;display:grid;position:relative}.save-btn[data-astro-cid-d43sz3zm] svg[data-astro-cid-d43sz3zm]{z-index:1;position:relative;overflow:visible}.save-btn[data-astro-cid-d43sz3zm] path[data-astro-cid-d43sz3zm]{fill:#0000;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;transition:fill .15s}.save-btn[data-astro-cid-d43sz3zm][aria-pressed=true] path[data-astro-cid-d43sz3zm]{fill:currentColor}.save-btn--photo[data-astro-cid-d43sz3zm]{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000006b;border-radius:9999px;width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 1px #ffffff59,0 4px 14px #00000040}.save-btn--photo[data-astro-cid-d43sz3zm]:hover{background:#0009}.save-btn--photo[data-astro-cid-d43sz3zm][aria-pressed=true]{background:var(--color-error);color:var(--color-on-error);box-shadow:0 4px 14px #00000040}.save-btn--pill[data-astro-cid-d43sz3zm]{border:1.5px solid var(--color-error);color:var(--color-error);background:var(--color-surface-container-lowest);border-radius:9999px;padding:.55rem 1.1rem .55rem .9rem;font-size:.9375rem;font-weight:700;line-height:1.25rem;box-shadow:0 1px 3px #00000014}.save-btn--pill[data-astro-cid-d43sz3zm]:hover{background:var(--color-error-container)}.save-btn--pill[data-astro-cid-d43sz3zm][aria-pressed=true]{background:var(--color-error);border-color:var(--color-error);color:var(--color-on-error)}.save-btn__on[data-astro-cid-d43sz3zm],.save-btn[data-astro-cid-d43sz3zm][aria-pressed=true] .save-btn__off[data-astro-cid-d43sz3zm]{display:none}.save-btn[data-astro-cid-d43sz3zm][aria-pressed=true] .save-btn__on[data-astro-cid-d43sz3zm]{display:inline}.save-btn__ring[data-astro-cid-d43sz3zm],.save-btn__dot[data-astro-cid-d43sz3zm]{pointer-events:none;opacity:0;position:absolute;top:50%;left:50%}.save-btn__ring[data-astro-cid-d43sz3zm]{border:3px solid var(--color-error);border-radius:9999px;width:44px;height:44px;margin:-22px 0 0 -22px}.save-btn--photo[data-astro-cid-d43sz3zm] .save-btn__ring[data-astro-cid-d43sz3zm]{border-color:#fff}.save-btn__dot[data-astro-cid-d43sz3zm]{background:var(--color-error);border-radius:9999px;width:6px;height:6px;margin:-3px 0 0 -3px}.save-btn--photo[data-astro-cid-d43sz3zm] .save-btn__dot[data-astro-cid-d43sz3zm]:nth-of-type(odd){background:#fff}.save-btn[data-astro-cid-d43sz3zm][data-pop=on] svg[data-astro-cid-d43sz3zm]{animation:.52s cubic-bezier(.34,1.56,.64,1) save-pop}.save-btn[data-astro-cid-d43sz3zm][data-pop=on] .save-btn__ring[data-astro-cid-d43sz3zm]{animation:.48s ease-out save-ring}.save-btn[data-astro-cid-d43sz3zm][data-pop=on] .save-btn__dot[data-astro-cid-d43sz3zm]{animation:.56s cubic-bezier(.2,.7,.3,1) save-dot}.save-btn[data-astro-cid-d43sz3zm][data-pop=off] svg[data-astro-cid-d43sz3zm]{animation:.28s ease-out save-shrink}@keyframes save-pop{0%{transform:scale(.2)}55%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes save-ring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}@keyframes save-dot{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(var(--d,-30px)) scale(.3)}}@keyframes save-shrink{0%{transform:scale(1)}45%{transform:scale(.7)}to{transform:scale(1)}}@media (width<=767.98px){.save-btn--photo[data-astro-cid-d43sz3zm]{width:2rem;height:2rem}.save-btn--photo[data-astro-cid-d43sz3zm] .save-btn__icon[data-astro-cid-d43sz3zm],.save-btn--photo[data-astro-cid-d43sz3zm] svg[data-astro-cid-d43sz3zm]{width:17px;height:17px}.save-btn--photo[data-astro-cid-d43sz3zm] .save-btn__ring[data-astro-cid-d43sz3zm]{width:34px;height:34px;margin:-17px 0 0 -17px}.save-btn--photo[data-astro-cid-d43sz3zm] .save-btn__dot[data-astro-cid-d43sz3zm]{--d:-22px;width:5px;height:5px;margin:-2.5px 0 0 -2.5px}.save-btn--pill[data-astro-cid-d43sz3zm]{gap:.375rem;padding:.375rem .85rem .375rem .7rem;font-size:.8125rem}.save-btn--pill[data-astro-cid-d43sz3zm] .save-btn__icon[data-astro-cid-d43sz3zm],.save-btn--pill[data-astro-cid-d43sz3zm] svg[data-astro-cid-d43sz3zm]{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.save-btn[data-astro-cid-d43sz3zm][data-pop] svg[data-astro-cid-d43sz3zm],.save-btn[data-astro-cid-d43sz3zm][data-pop] .save-btn__ring[data-astro-cid-d43sz3zm],.save-btn[data-astro-cid-d43sz3zm][data-pop] .save-btn__dot[data-astro-cid-d43sz3zm]{animation:none}}}
