center.svelte-2tsl10{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffff80;border-radius:32px;box-shadow:0 8px 32px #0000001f,0 2px 16px #00000014,inset 0 1px #ffffff1a;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);padding:48px 32px;margin:48px auto;max-width:500px}h1.svelte-2tsl10{font-size:2.2rem;font-weight:800;color:#222;margin-bottom:24px;letter-spacing:.04em;text-shadow:0 2px 10px rgba(0,0,0,.08)}input.svelte-2tsl10{padding:16px 24px;font-size:1.15rem;width:100%;max-width:350px;box-sizing:border-box;border:none;border-radius:24px;background:#ffffffb3;color:#222;box-shadow:0 8px 32px #0000001f,0 2px 16px #00000014,inset 0 1px #ffffff1a;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1);margin-bottom:24px;display:block;position:relative}input.svelte-2tsl10:focus{background:#ffffffe6;box-shadow:0 12px 48px #00000026,0 4px 24px #0000001a,inset 0 1px #ffffff26;transform:translateY(-2px)}button.svelte-2tsl10{padding:16px 32px;font-size:1.15rem;cursor:pointer;border:none;background:#222;color:#fff;border-radius:24px;box-shadow:0 8px 32px #0000001f,0 2px 16px #00000014,inset 0 1px #ffffff1a;transition:background .3s,color .3s,box-shadow .3s;font-weight:700;margin-bottom:8px}button.svelte-2tsl10:hover{background:#444;color:#fff;box-shadow:0 12px 48px #00000026,0 4px 24px #0000001a,inset 0 1px #ffffff26;transform:translateY(-2px)}button.svelte-2tsl10:active{background:#111}@media (max-width: 600px){center.svelte-2tsl10{margin:24px;padding:24px 16px;max-width:90%}h1.svelte-2tsl10{font-size:1.8rem}input.svelte-2tsl10,button.svelte-2tsl10{font-size:1rem;padding:12px 18px;border-radius:20px}}
