.all.svelte-nj9obe{margin:0;padding:0;background-color:#051f2d;color:#fff;min-height:100vh;display:flex;flex-direction:column;position:relative;overflow:hidden}.background-layer.svelte-nj9obe{position:absolute;bottom:50;left:800;width:100%;height:100%;z-index:0;background:url(../../../pattern-randomized.svg) repeat;opacity:.2;mask-image:radial-gradient(ellipse at center,#000 10%,#0000 50%);-webkit-mask-image:radial-gradient(ellipse at center,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 80%)}.hero.svelte-nj9obe{flex:1;max-width:1200px;margin:0 auto;padding:4rem 2rem;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.hero-content.svelte-nj9obe{flex:1;text-align:left;max-width:800px;position:relative;z-index:1}.hero-content.svelte-nj9obe h1:where(.svelte-nj9obe){font-size:3.5rem;margin-bottom:1.5rem;line-height:1.2;font-weight:400}.hero-content.svelte-nj9obe p:where(.svelte-nj9obe){font-size:1.25rem;margin-bottom:2rem;color:#b0b0b0}.login-btn.svelte-nj9obe{background-color:#157db7;color:#fff;border:none;padding:1rem 2rem;font-size:1.1rem;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.login-btn.svelte-nj9obe:hover{background-color:#1a8fce}@media (max-width: 768px){.hero.svelte-nj9obe{flex-direction:column;text-align:center;padding:2rem 1rem}.hero-content.svelte-nj9obe{text-align:center}.hero-content.svelte-nj9obe h1:where(.svelte-nj9obe){font-size:2.5rem}}.footer-container.svelte-nj9obe{width:100%;max-width:500px;margin:0 auto;padding:.4rem;font-size:.65rem;text-align:center;opacity:1;position:relative;z-index:1}
