@font-face{font-family:Calvert;font-style:normal;font-weight:100;src:url(./CalvertMTStd-Light.BiHFU7Ri.otf) format("opentype")}@font-face{font-family:Calvert;font-style:normal;font-weight:400;src:url(./CalvertMTStd.jX9_j7sB.otf) format("opentype")}@font-face{font-family:Calvert;font-style:normal;font-weight:700;src:url(./CalvertMTStd-Bold.DjQawi2n.otf) format("opentype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(./Montserrat-Regular.Cw3fqWkz.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(./Montserrat-Bold.BSrD1I5P.ttf) format("truetype")}*,*:before,*:after{box-sizing:border-box}body{display:flex;flex-direction:column;font-family:Montserrat,sans-serif;background:var(--background-primary);color:var(--text-primary);min-height:100vh;margin:0}h1{font-family:Calvert,sans-serif;color:var(--text-header);margin:0}a{color:var(--text-primary);transition:color .15s ease-in-out}a:hover,a:focus{color:var(--focus)}@media (prefers-reduced-motion){*,*:before,*:after{transition:.0001ms!important}}:root{--metro-yellow: #fcb929;--metro-green: #2bb457;--background-primary: #0a0a0a;--background-secondary: #141414;--text-header: #fcb929;--text-primary: #e4e4e4;--divider: #121212;--focus: #fcb929}@media (prefers-color-scheme: light){:root{--metro-yellow: #daa123;--metro-green: #259c4b;--background-primary: #e4e4e4;--background-secondary: #d5d5d5;--text-header: #191919;--text-primary: #0a0a0a;--divider: #a6a6a6;--focus: #259c4b}}.header__icon{fill:var(--text-primary);width:1.5rem;height:1.5rem;transition:fill .15s ease-in-out}header.svelte-efwwuk{display:flex;justify-content:space-between;padding:.5rem}.header__icon__link.svelte-efwwuk{display:block;width:42px;height:42px;padding:.5rem}.header__icon__link.svelte-efwwuk:hover .header__icon,.header__icon__link.svelte-efwwuk:focus .header__icon{fill:var(--focus)}.header.svelte-efwwuk{display:block;text-align:center;font-family:Calvert,sans-serif;padding:.5rem}.header.svelte-efwwuk:hover,.header.svelte-efwwuk:focus{color:unset}.header.svelte-efwwuk p:where(.svelte-efwwuk){font-size:.9rem;margin:.25rem 0 0}.main-header.svelte-efwwuk{font-size:1.5rem;text-align:center}main.svelte-efwwuk{padding:0 .5rem}footer.svelte-efwwuk{text-align:center;font-size:.65rem;margin-top:auto;padding:1rem}a.svelte-efwwuk{text-decoration:none}
