footer.svelte-1cigfai{background-color:var(--bg-dark);box-shadow:0 -2px 8px #000000b3;display:flex;flex-direction:row;justify-content:space-between;padding:var(--spacing-md) var(--spacing-xxl)}p.svelte-1cigfai{color:var(--text-light);margin:0}.frostfire.svelte-1cigfai{color:#57c6cd}@media screen and (max-width: 1023px){footer.svelte-1cigfai{align-items:center;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-xl)}}header.svelte-jxyqg2{display:flex;flex-direction:column}header.svelte-jxyqg2 h1:where(.svelte-jxyqg2),header.svelte-jxyqg2 h2:where(.svelte-jxyqg2){color:var(--text-light);margin:0}header.svelte-jxyqg2 h1:where(.svelte-jxyqg2){margin-bottom:var(--spacing-sm)}header.svelte-jxyqg2 h2:where(.svelte-jxyqg2){font-family:Oswald Light}@media screen and (max-width: 1023px){header.svelte-jxyqg2{flex-direction:column;width:100%}h1.svelte-jxyqg2{font-size:var(--font-size-xl)}h2.svelte-jxyqg2{font-size:var(--font-size-md)}}a.svelte-mf0bqr{color:var(--text-light);font-size:var(--font-size-2xl);text-shadow:0 0 6px rgba(255,255,255,.2);transition:var(--transition-fast)}a.svelte-mf0bqr:hover{color:var(--color-secondary);text-shadow:0 0 6px var(--color-secondary)}div.svelte-mf0bqr{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-lg)}nav.svelte-mf0bqr{align-items:center;box-shadow:0 2px 8px #000000b3;background-color:var(--bg-dark);display:flex;flex-direction:row;justify-content:space-between;padding:var(--spacing-lg) var(--spacing-4xl)}svg.svelte-mf0bqr{fill:var(--text-light);height:100%;border-radius:.5rem;box-shadow:0 0 6px #ffffff4d;transition:var(--transition-fast);width:100%;padding:.1rem}svg.svelte-mf0bqr:hover{fill:var(--color-secondary);box-shadow:0 0 6px var(--color-secondary)}.active.svelte-mf0bqr{text-decoration:underline 2px solid var(--color-secondary);text-underline-offset:var(--spacing-xs)}.socials.svelte-mf0bqr{margin-left:var(--spacing-lg);gap:var(--spacing-md)}.socials.svelte-mf0bqr a:where(.svelte-mf0bqr){align-items:center;display:flex;height:2.25rem;width:2.25rem}@media screen and (max-width: 1023px){a.svelte-mf0bqr{font-size:var(--font-size-lg)}div.svelte-mf0bqr{width:100%}nav.svelte-mf0bqr{flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-xl)}}@font-face{font-family:Oswald Light;src:url(../../../fonts/Oswald-Light.ttf)}@font-face{font-family:Oswald Semibold;src:url(../../../fonts/Oswald-SemiBold.ttf)}:root{--color-primary: #003049;--color-primary-light: #005481;--color-secondary: #F77F00;--color-tertiary: #D62828;--off-color-primary: #FCBF49;--off-color-secondary: #EAE2B7;--bg-dark: #003049;--bg-light: #fafafa;--text-dark: #003049;--text-light: #f5f7f7;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--spacing-4xl: 5rem;--spacing-xxl: 7rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--font-header: "Oswald SemiBold";--font-normal: "Oswald Light";--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 1.75rem;--font-size-3xl: 2rem;--transition-fast: .15s ease-in-out;--transition-normal: .25s ease-in-out}*{box-sizing:border-box}body{background-color:var(--bg-light);display:flex;flex-direction:column;margin:0;min-height:100svh}h1,h2,h3{font-family:var(--font-header)}h1,h2,h3,p,a{color:var(--text-dark);margin-top:0}h1{font-size:var(--font-size-3xl);letter-spacing:3px}h2{font-size:var(--font-size-2xl);letter-spacing:2.5px}h3{font-size:var(--font-size-xl);letter-spacing:2px}p,a,label,input,textarea{font-family:var(--font-normal);font-size:var(--font-size-lg);letter-spacing:2px}a{text-decoration:none}main{display:flex;flex-direction:column;flex:1;padding:var(--spacing-2xl) 0}section{display:flex;flex-direction:column}section.centered{align-items:center;justify-content:center}section.standard{padding:0 var(--spacing-4xl) var(--spacing-md)}
