@font-face{font-family:Departure Mono;src:url(./DepartureMono-Regular.DBuWTdvd.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}html,body{overflow:hidden;height:100%;margin:0;padding:0}.page-wrapper.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;font-family:Departure Mono,monospace;padding:2rem;box-sizing:border-box}.hero-logo.svelte-1uha8ag{width:clamp(180px,20vw,300px);height:auto;margin-bottom:2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;pointer-events:none}.content-container.svelte-1uha8ag{background:#fffffff2;border:2px solid #333;border-radius:.5rem;padding:2rem;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:440px}p.svelte-1uha8ag{font-size:clamp(1rem,3.5vw,1.5rem);margin:0 0 1rem}.content-container.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(1.5rem,6vw,2.5rem);margin:0 0 1rem}a.svelte-1uha8ag{color:#333;text-decoration:underline}.login-sticker{width:clamp(150px,20vw,300px);min-height:clamp(45px,6vw,80px);margin:1rem 0;cursor:pointer}.sticker-face.svelte-1uha8ag{width:100%;height:100%;background:#9cada6;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Departure Mono,monospace;font-weight:400;font-size:clamp(1.2rem,4vw,2rem);padding:.5rem;box-sizing:border-box;word-break:break-word;text-align:center}.sticker-back.svelte-1uha8ag{width:100%;height:100%;background:#d9c9b6;border-radius:.5rem}.sticker-surface.svelte-1uha8ag{width:100%;height:100%;background:#fff;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#333;font-family:Departure Mono,monospace;font-size:.9rem}footer.svelte-1uha8ag{font-size:1rem;color:#666;margin-top:1rem}.site-footer.svelte-1uha8ag{background:#000;color:red;text-align:center;padding:1rem;font-size:2rem}
