:root{--foreground-rgb: 0, 0, 0;--background-start-rgb: 214, 219, 220;--background-end-rgb: 255, 255, 255;--background-centerfest-top-rgb: 251, 173, 53;--background-centerfest-bottom-rgb: 229, 188, 109}main:where(.astro-DRDJ7NRR){position:relative;min-height:100vh}section:where(.astro-DRDJ7NRR).announcement{position:relative;width:100vw;min-height:70vh;display:flex;flex-direction:column}.topnav:where(.astro-DRDJ7NRR){background-color:#fffc;position:sticky;top:0;width:100%;z-index:1;min-height:5rem;margin-bottom:2rem}.headerbanner:where(.astro-DRDJ7NRR){color:rgb(var(--foreground-rgb));background:linear-gradient(to bottom,transparent,rgb(var(--background-centerfest-bottom-rgb))) rgb(var(--background-centerfest-top-rgb));padding:2rem;overflow:hidden;border-radius:0 0 85% 85%/30%}.headerTitle:where(.astro-DRDJ7NRR){text-align:center;font-size:clamp(2rem,5.5vw + 1rem,4vw);padding-top:.5rem;color:#0009}.content:where(.astro-DRDJ7NRR){flex:1;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.message:where(.astro-DRDJ7NRR){text-align:center;max-width:600px;padding:3rem 2rem;background:rgba(255,255,255,.9);border-radius:12px;box-shadow:0 4px 6px #0000001a}.message:where(.astro-DRDJ7NRR) h2:where(.astro-DRDJ7NRR){font-size:clamp(1.8rem,4vw,3rem);color:rgb(var(--background-centerfest-top-rgb));margin-bottom:1.5rem;font-weight:700}.message:where(.astro-DRDJ7NRR) p:where(.astro-DRDJ7NRR){font-size:clamp(1.1rem,2vw,1.5rem);color:#000000b3;margin-bottom:1rem;line-height:1.6}.history-link:where(.astro-DRDJ7NRR){margin-top:2rem;padding-top:2rem;border-top:2px solid rgba(251,173,53,.3)}.history-link:where(.astro-DRDJ7NRR) a:where(.astro-DRDJ7NRR){color:rgb(var(--background-centerfest-top-rgb));text-decoration:none;font-weight:700;border-bottom:2px solid transparent;transition:border-bottom-color .3s ease}.history-link:where(.astro-DRDJ7NRR) a:where(.astro-DRDJ7NRR):hover{border-bottom-color:rgb(var(--background-centerfest-top-rgb))}
