:root{--color-maybe-blue: #00ADDB;--color-cloud: #DCECF4;--color-beige: #F6F4F2;--color-navy: #003451;--color-night: #002136;--color-deals-red: #FF3366;--color-newish-green: #44C589;--color-promo-yellow: #FFD065;--font-headline: "Radikal", "Mulish", sans-serif;--font-body: "Mulish", "Arial", sans-serif;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 40px;--border-radius: 12px}body{font-family:var(--font-body);background-color:var(--color-beige);color:var(--color-night);margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-headline);font-weight:700;color:var(--color-navy)}.btn{background-color:var(--color-maybe-blue);color:#fff;padding:12px 24px;border:none;border-radius:var(--border-radius);font-weight:700;font-family:var(--font-headline);cursor:pointer;transition:opacity .2s}.btn:hover{opacity:.9}.btn:disabled{background-color:#ccc;cursor:not-allowed}.card{background:#fff;padding:var(--spacing-lg);border-radius:var(--border-radius);box-shadow:0 4px 6px #0000000d}.input-field{width:100%;padding:12px;border:2px solid var(--color-cloud);border-radius:var(--border-radius);font-size:16px;font-family:var(--font-body);box-sizing:border-box;margin-bottom:var(--spacing-md)}.input-field:focus{border-color:var(--color-maybe-blue);outline:none}nav.svelte-12qhfyh{background-color:#fff;box-shadow:0 2px 4px #0000000d;padding:0 20px;height:70px;display:flex;align-items:center}.nav-container.svelte-12qhfyh{width:100%;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.nav-left.svelte-12qhfyh,.links.svelte-12qhfyh{flex:1;display:flex;align-items:center}.nav-left.svelte-12qhfyh{justify-content:flex-start}.logo-img.svelte-12qhfyh{height:48px;width:auto;display:block}.nav-center.svelte-12qhfyh{text-align:center}.subtitle.svelte-12qhfyh{font-family:var(--font-headline);font-size:20px;font-weight:700;color:var(--color-navy);letter-spacing:.5px}.links.svelte-12qhfyh{text-align:right}.links.svelte-12qhfyh{justify-content:flex-end}.links.svelte-12qhfyh a:where(.svelte-12qhfyh){margin-left:20px;text-decoration:none;color:var(--color-navy);font-weight:700;font-family:var(--font-headline)}.links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--color-maybe-blue)}main.svelte-12qhfyh{max-width:1200px;margin:40px auto;padding:0 20px}
