.save.svelte-t6p8hv{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:none;cursor:pointer;flex-shrink:0;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.save.svelte-t6p8hv:active{transform:scale(.92)}.save--busy.svelte-t6p8hv{opacity:.6}.save--overlay.svelte-t6p8hv{background:#00000073;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;border-radius:var(--radius-full, 9999px)}.save--overlay.save--md.svelte-t6p8hv{width:34px;height:34px}.save--overlay.save--sm.svelte-t6p8hv{width:28px;height:28px}.save--overlay.svelte-t6p8hv:hover{background:#000000a6}.save--overlay.save--on.svelte-t6p8hv{background:var(--accent);color:var(--color-black, #020202)}.save--plain.svelte-t6p8hv{background:transparent;color:var(--text-secondary);border-radius:var(--radius-sm);padding:var(--space-2)}.save--plain.svelte-t6p8hv:hover{background:var(--bg-hover);color:var(--text-primary)}.save--plain.save--on.svelte-t6p8hv{color:var(--accent)}.save--quick.svelte-t6p8hv{flex-direction:column;gap:8px;background:none;padding:0;color:#fff9}.save--quick.svelte-t6p8hv .save__puck:where(.svelte-t6p8hv){width:52px;height:52px;border-radius:50%;background:#ffffff24;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;color:#fff;transition:background var(--duration-fast) var(--ease-out)}.save--quick.svelte-t6p8hv:active .save__puck:where(.svelte-t6p8hv){background:#ffffff38}.save--quick.save--on.svelte-t6p8hv .save__puck:where(.svelte-t6p8hv){background:var(--accent);color:var(--color-black, #020202);border-color:transparent}.save--quick.svelte-t6p8hv .save__label:where(.svelte-t6p8hv){font-size:11px;letter-spacing:.04em}.save__label.svelte-t6p8hv{font-family:var(--font-body);font-size:var(--text-sm);font-weight:400}.save.svelte-t6p8hv:before{content:"";position:absolute;inset:-6px}.save.svelte-t6p8hv{position:relative}
