.contact-form.svelte-1pywhot.svelte-1pywhot{align-self:center;background-color:var(--info-box-color);color:#fff;padding:1%;border-radius:8px;box-shadow:0 15px 30px #0000001a}.contact-form.svelte-1pywhot form.svelte-1pywhot{display:flex;flex-direction:column;align-items:center}.contact-form.svelte-1pywhot label.svelte-1pywhot{font-size:1.25rem;font-weight:500}.contact-form.svelte-1pywhot input.svelte-1pywhot,.contact-form.svelte-1pywhot textarea.svelte-1pywhot{width:100%;padding:1%;border-radius:4px;font-size:1rem;border:none;background-color:var(--code-bg);color:#fff}.contact-form.svelte-1pywhot button.svelte-1pywhot{background-color:var(--button-color);color:#fff;padding:1%;margin:1%;border:none;border-radius:4px;font-size:1.125rem;cursor:pointer;transition:background-color .3s ease}.contact-form.svelte-1pywhot button.svelte-1pywhot:hover{background-color:var(--button-color-hover)}.contact-social.svelte-1pywhot.svelte-1pywhot{background-color:var(--info-box-color);color:#fff;padding:1%;text-align:center;border-radius:8px}.contact-social.svelte-1pywhot h2.svelte-1pywhot{font-size:2rem;font-weight:700;margin-bottom:1rem}.contact-social.svelte-1pywhot p.svelte-1pywhot{font-size:1.125rem;margin-top:1rem}
