button.save-button.svelte-1f3klnr{display:inline-flex;align-items:center;gap:calc(var(--spacing-xs) * .8);padding:8px 14px;border-radius:12px;border:1px solid #ccc;background:transparent;color:#111;font-size:calc(var(--font-size-sm) * .9);font-weight:var(--font-weight-medium);cursor:pointer;transition:background .2s ease,transform .2s ease}button.save-button.svelte-1f3klnr:hover:not(:disabled){background:#1111110f}button.save-button.svelte-1f3klnr:active:not(:disabled){transform:translateY(1px)}button.save-button.svelte-1f3klnr:disabled{opacity:.6;cursor:not-allowed}.save-button__icon.svelte-1f3klnr{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.modal-backdrop.svelte-32v57s{position:fixed;inset:0;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content.svelte-32v57s{position:relative;background:transparent;max-width:100vw;max-height:100vh;overflow:auto}.close-button.svelte-32v57s{position:absolute;top:15px;right:15px;background:transparent;border:none;font-size:24px;cursor:pointer;color:#fffc;z-index:2001;padding:5px;line-height:1;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.close-button.svelte-32v57s:hover{background-color:#ffffff1a;color:#fff}.modal-body.svelte-32v57s{width:100%;height:100%}.login-modal.svelte-1y960i6{min-width:min(360px,90vw);padding:32px 28px;border-radius:16px;background:#fff;display:flex;flex-direction:column;align-items:center;gap:24px;box-shadow:0 24px 72px #00000029;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#1c1c20e0;text-align:center}.login-modal__title.svelte-1y960i6{margin:0;font-size:1.1rem;font-weight:600;line-height:1.5}.login-modal__actions.svelte-1y960i6{display:flex;gap:16px;align-items:center}.login-modal__register-link.svelte-1y960i6{font-size:.9rem;font-weight:500;color:#1c1c20b8;text-decoration:underline;cursor:pointer;transition:color .2s ease}.login-modal__register-link.svelte-1y960i6:hover{color:#1c1c20}
