@font-face{font-family:Scripto;src:url(/Scripto-2OR2v.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree-latin.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}:root{color-scheme:light dark;--bg: #ffffff;--fg: #111111;--muted: #555555;--line: #e6e6e1;--card: #f4f4ef;--link: #004d00;--link-hover: #007a00;--title-shadow: #000000;--bar-inset: inset 0 0 0 1.5px rgba(0, 0, 0, .45);--map-border: #ffffff;--map-ring: #111111;--yellow: #fee03c;--green-dark: #004d00;--band-100: #007a00;--band-80: #2fae2f;--band-50: #e5c400;--band-30: #fee03c;--band-0: #d00000;--mark-yes: #00bf00;--mark-no: #d00000;--mark-date: #fee03c;--rec-rule: #00bf00;--font-ui: "Figtree", system-ui, sans-serif;--font-title: "Scripto", cursive;--page-max: 1040px;--page-pad: 16px}@media(prefers-color-scheme:dark){:root{--bg: #131513;--fg: #f2f2ec;--muted: #a3aaa3;--line: #2a2e2a;--card: #1c1f1c;--link: #7fdc7f;--link-hover: #a8eca8;--title-shadow: #004d00;--bar-inset: none;--map-border: #000000;--map-ring: #ffffff}}html{background:var(--bg);color:var(--fg);font:400 16px/1.45 var(--font-ui);-webkit-text-size-adjust:100%}body{margin:0}a{color:var(--link)}a:hover{color:var(--link-hover)}a:focus-visible{outline:3px solid var(--fg);outline-offset:3px;border-radius:4px}h1,h2,h3{margin:0;letter-spacing:-.02em;line-height:1.1;font-weight:800}p{margin:0;text-wrap:pretty}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}main{max-width:var(--page-max);margin:0 auto;padding:0 var(--page-pad) 40px}@media(min-width:768px){:root{--page-pad: 32px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}nav[data-astro-cid-dmqpwcec]{display:flex;gap:24px}a[data-astro-cid-dmqpwcec]{font-weight:600;text-decoration:none;padding:8px 0;color:var(--link)}a[data-astro-cid-dmqpwcec][aria-current=page]{color:var(--fg);border-bottom:2px solid var(--fg)}.site-title[data-astro-cid-idrpryed]{display:inline-flex;align-items:center;white-space:nowrap;text-decoration:none;font:400 var(--title-size, 38px) / 1 var(--font-title);color:var(--yellow);-webkit-text-stroke:1.5px #000;paint-order:stroke fill;text-shadow:2px 2px 0 var(--title-shadow),3px 3px 0 var(--title-shadow),4px 4px 0 var(--title-shadow),5px 5px 0 var(--title-shadow),6px 6px 0 var(--title-shadow);padding-right:10px}.site-title[data-astro-cid-idrpryed]:hover{color:var(--yellow)}.site-title[data-astro-cid-idrpryed] .qm[data-astro-cid-idrpryed]{width:calc(var(--title-size, 38px) - 2px);height:calc(var(--title-size, 38px) - 2px);margin-left:-6px;display:block;overflow:visible;filter:drop-shadow(2px 2px 0 var(--title-shadow)) drop-shadow(1px 1px 0 var(--title-shadow)) drop-shadow(1px 1px 0 var(--title-shadow)) drop-shadow(1px 1px 0 var(--title-shadow)) drop-shadow(1px 1px 0 var(--title-shadow))}.site-title[data-astro-cid-idrpryed].og{--title-size: 76px;--title-shadow: #000;-webkit-text-stroke:2px #000;padding-right:0}.site-title[data-astro-cid-idrpryed].og .qm[data-astro-cid-idrpryed]{width:74px;height:74px;margin-left:-4px}.site-header[data-astro-cid-3ef6ksr2]{--title-size: 38px;max-width:var(--page-max);margin:0 auto;padding:16px var(--page-pad) 0;display:flex;flex-direction:column;align-items:center}.site-header[data-astro-cid-3ef6ksr2] nav{margin:10px 0 18px}@media(min-width:768px){.site-header[data-astro-cid-3ef6ksr2]{--title-size: 40px;flex-direction:row;justify-content:space-between;align-items:center;padding-top:20px;margin-bottom:22px}.site-header[data-astro-cid-3ef6ksr2] nav{margin:0}}@media(min-width:1024px){.site-header[data-astro-cid-3ef6ksr2]{--title-size: 44px;padding-top:24px;margin-bottom:28px}}footer[data-astro-cid-sz7xmlte]{max-width:var(--page-max);margin:0 auto;padding:0 var(--page-pad)}nav[data-astro-cid-sz7xmlte]{display:flex;justify-content:center;gap:24px;margin-top:32px;font-size:14px}a[data-astro-cid-sz7xmlte]{color:var(--muted);padding:8px 0;text-decoration:none}a[data-astro-cid-sz7xmlte]:hover{color:var(--muted);text-decoration:underline}
