body{margin:0;padding:0;font-family:system-ui,sans-serif;background:#09090b;min-height:100vh}.page.svelte-1uha8ag{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;padding:1.5rem;background:linear-gradient(to top right,#09090b,#7957c91a)}.grid-overlay.svelte-1uha8ag{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.03) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.card.svelte-1uha8ag{position:relative;text-align:center;background:#18181b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid oklch(1 0 0 / .1);border-radius:.625rem;padding:3rem 2.5rem;max-width:480px;width:100%;box-shadow:0 4px 24px #0000004d}.logo.svelte-1uha8ag{font-size:3rem;font-weight:800;background:linear-gradient(to bottom right,#c1b0ff,#7b4fd8);background:linear-gradient(to bottom right,color(xyz 0.585 0.489 1.202),#7b4fd8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 1rem}.dot.svelte-1uha8ag{background:linear-gradient(to bottom right,#d0c4ff,#b78aff,#a244f6);background:linear-gradient(to bottom right,color(xyz 0.693 0.588 1.388),color(xyz 0.492 0.35 1.123),#a244f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle.svelte-1uha8ag{font-size:1.25rem;font-weight:600;color:#fafafa;margin:0 0 .5rem}.description.svelte-1uha8ag{font-size:.95rem;color:#9e9e9e;margin:0 0 1.5rem;line-height:1.5}.cat-container.svelte-1uha8ag{border-radius:.625rem;overflow:hidden;border:1px solid oklch(.702 .183 293.541 / .2);background:#0f0f12}.cat-gif.svelte-1uha8ag{width:100%;display:block;max-height:360px;object-fit:cover}.link.svelte-1uha8ag{display:inline-block;margin-top:1.5rem;color:#a686ff;color:oklch(.702 .183 293.541);text-decoration:none;font-size:.9rem;font-weight:600;transition:color .3s ease}.link.svelte-1uha8ag:hover{color:#c1b0ff;color:oklch(.8 .15 293.54)}.legal.svelte-1uha8ag{margin-top:1.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.legal-link.svelte-1uha8ag{color:#636363;text-decoration:none;font-size:.75rem;transition:color .3s ease}.legal-link.svelte-1uha8ag:hover{color:#a686ff;color:oklch(.702 .183 293.541)}.legal-divider.svelte-1uha8ag{color:#484848;font-size:.75rem}
