@font-face{font-family:HK Grotesk;src:url(./HKGrotesk-Light.fde5a700.otf);font-weight:300}@font-face{font-family:HK Grotesk;src:url(./HKGrotesk-Regular.b046d0a2.otf);font-weight:400}@font-face{font-family:HK Grotesk;src:url(./HKGrotesk-Medium.c3c71e98.otf);font-weight:600}@font-face{font-family:HK Grotesk;src:url(./HKGrotesk-Bold.b5e56dd6.otf);font-weight:700}main.svelte-vrpb5h{max-width:800px;margin:0 auto;padding:2rem;background-color:#f9f9f9;border-radius:10px;box-shadow:0 0 10px #0000001a}h1.svelte-vrpb5h,h2.svelte-vrpb5h{color:var(--primary);font-weight:700;margin-bottom:.5rem}p.svelte-vrpb5h{color:var(--darkgray);line-height:1.5;margin-bottom:1rem}.card.svelte-vrpb5h{background-color:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:1rem}label.svelte-vrpb5h{display:block;color:var(--darkgray);margin-top:1rem}input.svelte-vrpb5h,textarea.svelte-vrpb5h{width:100%;padding:1rem;border:1px solid var(--gray);border-radius:4px;font-size:1rem;transition:border-color .3s;background-color:var(--background);margin:0}input.svelte-vrpb5h:focus,textarea.svelte-vrpb5h:focus{border-color:var(--primary);outline:none}button.svelte-vrpb5h{background-color:var(--primary);color:#fff;padding:1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .3s}button.svelte-vrpb5h:hover{background-color:var(--primary)}
