@font-face{font-family:Righteous;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cdfee2e8d01fc267-s.0vfsmylap-jdo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Righteous;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad05b07177ebf7e1-s.p.3jzkh96142l_k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Righteous Fallback;src:local(Arial);ascent-override:93.08%;descent-override:24.27%;line-gap-override:0.0%;size-adjust:105.81%}.aA8y6W_className{font-family:Righteous,Righteous Fallback;font-style:normal;font-weight:400}.aA8y6W_variable{--font-display:"Righteous", "Righteous Fallback"}
@font-face{font-family:Karla;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/97dcfb61e53ddc62-s.2biofe0x0j860.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1cde667858c37a0d-s.p.0rq9z_euyk5n0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla Fallback;src:local(Arial);ascent-override:89.55%;descent-override:24.61%;line-gap-override:0.0%;size-adjust:102.4%}.plS3NW_className{font-family:Karla,Karla Fallback;font-style:normal}.plS3NW_variable{--font-body:"Karla", "Karla Fallback"}
:root{--pine:#123a2b;--cream:#fbefd9;--gold:#f2c14e;--red:#c8102e;--green:#3e8e5e;--pink:#f4c7c3;--dark-red:#8e1022;--ink:#1c1a17;--background:var(--pine);--foreground:var(--cream);--error:var(--pink);--focus:var(--gold);--tinsel-frame:linear-gradient(var(--pine), var(--pine)) padding-box, linear-gradient(90deg, var(--red) 0 33%, var(--gold) 33% 66%, var(--green) 66%) border-box;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{height:100%}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-body), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-size:1rem;line-height:1.5;display:flex}*{box-sizing:border-box;margin:0;padding:0}main{overflow-wrap:anywhere;flex-direction:column;gap:1rem;width:100%;max-width:40rem;margin:0 auto;padding:1.5rem 1rem;display:flex}h1,h2{font-family:var(--font-display), Arial, Helvetica, sans-serif;font-weight:400;line-height:1.2}h1{color:var(--gold);font-size:2rem}h2{font-size:1.625rem}a{color:var(--gold);text-underline-offset:.2em;text-decoration:underline}a:hover{color:#ffd97f}button,input,select,textarea{font:inherit;font-size:1rem}input:not([type=hidden]),select,textarea{min-height:2.75rem;color:var(--ink);background:var(--cream);border:2px solid var(--gold);border-radius:14px;padding:.5rem .75rem}button{min-height:3rem;color:var(--ink);background:var(--gold);border:2px solid var(--gold);border-radius:999px;place-self:flex-start start;padding:.5rem 1.625rem;font-weight:700}button:hover:not(:disabled){background:var(--cream);border-color:var(--cream)}button:disabled{cursor:default;opacity:.6}button,summary{cursor:pointer}summary::marker{color:var(--gold)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}
.JXfHmG_bar{border-bottom:2px solid var(--gold)}.JXfHmG_nav{width:100%;max-width:40rem;margin:0 auto;padding:.5rem 1rem}.JXfHmG_home{min-height:2.75rem;font-family:var(--font-display), Arial, Helvetica, sans-serif;color:var(--cream);align-items:center;gap:.625rem;font-size:1.375rem;line-height:1.2;text-decoration:none;display:inline-flex}.JXfHmG_home:hover{color:var(--gold)}.JXfHmG_ball{flex:none}.JXfHmG_tinsel{background:repeating-linear-gradient(90deg, var(--red) 0 18px, var(--gold) 18px 36px, var(--cream) 36px 54px, var(--green) 54px 72px);height:14px}
