.login-bg.svelte-mhbqvp.svelte-mhbqvp{background:linear-gradient(160deg,#fff7ed,#ffedd5 40%,#fed7aa,#fdba74)}html.dark .login-bg.svelte-mhbqvp.svelte-mhbqvp{background:linear-gradient(160deg,#0f1114,#14181d 40%,#101419,#090b0e)}html:not(.dark) .brand-title-resto.svelte-mhbqvp.svelte-mhbqvp{color:#1f2937;text-shadow:none}html:not(.dark) .login-card.svelte-mhbqvp.svelte-mhbqvp{background:#ffffffd9;border-color:#f9731659;box-shadow:0 10px 35px #f973162e,0 4px 12px #00000014}html:not(.dark) .login-card.svelte-mhbqvp label.svelte-mhbqvp{color:#7c2d12!important}html:not(.dark) .input-fire.svelte-mhbqvp.svelte-mhbqvp{background:#ffffffe6;border-color:#f9731659;color:#1f2937}html:not(.dark) .input-fire.svelte-mhbqvp.svelte-mhbqvp::-moz-placeholder{color:#1f293766}html:not(.dark) .input-fire.svelte-mhbqvp.svelte-mhbqvp::placeholder{color:#1f293766}.ember.svelte-mhbqvp.svelte-mhbqvp{position:absolute;border-radius:50%;animation:svelte-mhbqvp-float-ember linear infinite;opacity:0}.ember-1.svelte-mhbqvp.svelte-mhbqvp{width:6px;height:6px;background:#ff6a00;left:15%;animation-duration:6s;animation-delay:0s}.ember-2.svelte-mhbqvp.svelte-mhbqvp{width:4px;height:4px;background:#ff9500;left:30%;animation-duration:8s;animation-delay:1.5s}.ember-3.svelte-mhbqvp.svelte-mhbqvp{width:5px;height:5px;background:#ffb300;left:55%;animation-duration:7s;animation-delay:.8s}.ember-4.svelte-mhbqvp.svelte-mhbqvp{width:3px;height:3px;background:#ff4500;left:70%;animation-duration:9s;animation-delay:2s}.ember-5.svelte-mhbqvp.svelte-mhbqvp{width:6px;height:6px;background:#ff7c00;left:85%;animation-duration:6.5s;animation-delay:.3s}.ember-6.svelte-mhbqvp.svelte-mhbqvp{width:4px;height:4px;background:#ffd000;left:45%;animation-duration:7.5s;animation-delay:3s}@keyframes svelte-mhbqvp-float-ember{0%{transform:translateY(110vh) translate(0);opacity:0}10%{opacity:.9}90%{opacity:.6}to{transform:translateY(-10vh) translate(30px);opacity:0}}.brand-title.svelte-mhbqvp.svelte-mhbqvp{filter:drop-shadow(0 0 20px rgba(255,100,0,.35))}.brand-title-rach.svelte-mhbqvp.svelte-mhbqvp{background:linear-gradient(135deg,#ffb21f,#ff7a00 35%,#ff5200);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-title-resto.svelte-mhbqvp.svelte-mhbqvp{color:#f8f6f2;text-shadow:0 0 18px rgba(255,255,255,.14)}.login-card.svelte-mhbqvp.svelte-mhbqvp{background:#ffffff0a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,140,0,.2);box-shadow:0 0 40px #ff50001f,0 20px 60px #0009,inset 0 1px #ffc86414}.input-fire.svelte-mhbqvp.svelte-mhbqvp{background:#ffffff0f;border:1px solid rgba(255,140,0,.25);color:#fff}.input-fire.svelte-mhbqvp.svelte-mhbqvp:focus{border-color:#ff8c00b3;box-shadow:0 0 0 3px #ff640033;background:#ffffff17}.btn-fire.svelte-mhbqvp.svelte-mhbqvp{background:linear-gradient(135deg,#c73d00,#e85800 40%,#ff7200,#e84a00);box-shadow:0 4px 20px #ff500066,0 0 0 1px #ff8c0026;letter-spacing:.05em}.btn-fire.svelte-mhbqvp.svelte-mhbqvp:hover:not(:disabled){background:linear-gradient(135deg,#e04500,#ff6200 40%,#f80,#f50);box-shadow:0 6px 28px #ff500099,0 0 0 1px #ffa00040;transform:translateY(-1px)}.btn-fire.svelte-mhbqvp.svelte-mhbqvp:active:not(:disabled){transform:translateY(0)}.spinner.svelte-mhbqvp.svelte-mhbqvp{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-mhbqvp-spin .7s linear infinite}@keyframes svelte-mhbqvp-spin{to{transform:rotate(360deg)}}@keyframes svelte-mhbqvp-fade-in{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-mhbqvp-slide-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-mhbqvp-shake{0%,to{transform:translate(0)}25%{transform:translate(-8px)}75%{transform:translate(8px)}}.animate-fade-in.svelte-mhbqvp.svelte-mhbqvp{animation:svelte-mhbqvp-fade-in .6s ease-out}.animate-slide-up.svelte-mhbqvp.svelte-mhbqvp{animation:svelte-mhbqvp-slide-up .7s ease-out .15s backwards}.animate-shake.svelte-mhbqvp.svelte-mhbqvp{animation:svelte-mhbqvp-shake .4s ease-in-out}
