.splash.svelte-1uha8ag{position:fixed;top:0;left:0;height:100vh;width:100vw;background:#0b2b4a;color:#f8f8f0;display:flex;justify-content:center;align-items:center;overflow:hidden;z-index:9999}.logo-box.svelte-1uha8ag{padding:0 4vw;max-width:92vw;text-align:center;white-space:nowrap;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:.8rem}.logo-img.svelte-1uha8ag{width:min(94vw,328px);max-width:95vw;height:auto;object-fit:contain}.logo-text.svelte-1uha8ag{font-size:min(10vw,60px);font-weight:800;letter-spacing:2px;color:#f8f8f0}.subtitle.svelte-1uha8ag{font-size:min(4.5vw,22px);font-weight:500;opacity:.9;color:#f8f8f0;max-width:100%;overflow:hidden;text-overflow:ellipsis}
