:root{--blue: #3090FF;--accent: #004799;--nav:#B3BFAC;--bg-light:#F5FFEF;--bg-alt:#EEF7E8;--hover:#0777F7;font-family:Segoe UI,sans-serif}.page.svelte-x3caxg{min-height:80vh;background:var(--bg-light);display:flex;justify-content:center;align-items:center;padding:6rem 1rem;text-align:center}.page.svelte-x3caxg h1:where(.svelte-x3caxg){font:700 72px/1.1 Segoe UI,sans-serif;color:var(--accent);margin:0 0 3rem}.page.svelte-x3caxg h1:where(.svelte-x3caxg) .ribit:where(.svelte-x3caxg){color:var(--blue)}.card.svelte-x3caxg{border:3px solid var(--accent);border-radius:24px;padding:4rem 2.5rem;max-width:520px;width:100%;display:flex;flex-direction:column;align-items:center;gap:1.75rem}.card.svelte-x3caxg img:where(.svelte-x3caxg){width:88px;height:88px}.card.svelte-x3caxg h3:where(.svelte-x3caxg){font:700 2rem/1.2 Segoe UI,sans-serif;color:var(--accent);margin:0}.card.svelte-x3caxg p:where(.svelte-x3caxg){font:600 1.25rem/1.4 Segoe UI,sans-serif;color:var(--nav);margin:0}.btn-email.svelte-x3caxg{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;padding:.9rem 2rem;border-radius:9999px;font-weight:600;font-size:1rem;background:var(--accent);color:#fff;text-decoration:none;transition:background .25s ease}.btn-email.svelte-x3caxg:hover{background:#0b69b0}
