.light-button.svelte-25ydkx{background:linear-gradient(180deg,#fff,#e8e8e8 50%)}input[type=checkbox].svelte-25ydkx{appearance:none;width:20px;height:20px;background-color:#eae7e7;border:none;border-radius:4px;cursor:pointer;position:relative;flex-shrink:0}input[type=checkbox].svelte-25ydkx:checked{background-color:#eae7e7}input[type=checkbox].svelte-25ydkx:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000;font-size:14px;font-weight:700}.input-login.svelte-25ydkx{position:relative;width:100%}.input-login.svelte-25ydkx input:where(.svelte-25ydkx){width:100%;background:#fff;outline:0;padding:16px;border-radius:16px}.input-login.svelte-25ydkx label:where(.svelte-25ydkx){position:absolute;left:1rem;top:50%;transform:translateY(-50%);transition:all;transition-duration:.3s;opacity:0;color:#c5c0c0;pointer-events:none}.input-login.svelte-25ydkx input:where(.svelte-25ydkx):focus+label:where(.svelte-25ydkx){font-size:12px;top:.5rem;transform:translateY(-25%);opacity:1}.input-login.svelte-25ydkx input:where(.svelte-25ydkx):focus::placeholder{opacity:0;transition:all;transition:.3s}.input-login.svelte-25ydkx input:where(.svelte-25ydkx):focus{box-shadow:0 2px #1f1818;transition:all;transition-duration:.3s}.input-login.svelte-25ydkx button:where(.svelte-25ydkx){position:absolute;right:14px;top:30%}
