button.svelte-weh9zp{background-color:var(--accent-color);outline:none;border:none;font-size:var(--text-smaller);border-radius:.33rem;cursor:pointer;color:#fff;font-weight:600;box-shadow:var(--drop-shadow);transition:background-color .3s ease-in-out}button.svelte-weh9zp:hover{background-color:var(--accent-second-color)}.announcement.svelte-9xfol4{display:flex;flex:0 0 calc(25% - 1.5rem);min-height:26rem;flex-direction:column;background-color:var(--box-background-color);box-shadow:var(--drop-shadow);border-radius:.5rem;overflow:hidden;-webkit-user-select:none;user-select:none;transition:var(--theme-animation)}.announcement.svelte-9xfol4 .announcement-container:where(.svelte-9xfol4){width:100%;height:100%;display:flex;flex-direction:column;padding:1.25rem}.announcement.svelte-9xfol4 .title-container:where(.svelte-9xfol4){flex-direction:column;display:flex;align-items:center;justify-content:center;min-height:4rem;padding:.75rem 1rem;background-color:var(--accent-color);transition:var(--theme-animation)}.announcement.svelte-9xfol4 .title-container:where(.svelte-9xfol4) .title:where(.svelte-9xfol4){text-align:center;font-size:var(--text-normal);color:#fcfcfc}.announcement.svelte-9xfol4 .title-container:where(.svelte-9xfol4) .date:where(.svelte-9xfol4){color:#ffffffa6;font-size:var(--text-small);font-weight:700}.announcement.svelte-9xfol4 .content-container:where(.svelte-9xfol4){margin-bottom:1.5rem}.announcement.svelte-9xfol4 .content-container:where(.svelte-9xfol4) .content:where(.svelte-9xfol4){display:-webkit-box;line-clamp:13;-webkit-line-clamp:13;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--text-smaller);white-space:pre-line;font-weight:500}.announcement.svelte-9xfol4 .button-container:where(.svelte-9xfol4){margin-top:auto;width:100%;display:flex;justify-content:center}@media only screen and (max-width:1450px){.announcement.svelte-9xfol4{flex:0 0 calc(33.3333333333% - 1.3333333333rem)}}@media only screen and (max-width:1200px){.announcement.svelte-9xfol4{flex:0 0 calc(50% - 1rem)}}@media only screen and (max-width:700px){.announcement.svelte-9xfol4{flex:0 0 100%}}.banner-container.svelte-1j6ictg{margin-top:calc(var(--page-vertical-padding) * -1);position:relative;width:100%;display:flex;overflow:hidden;flex-grow:0;flex-shrink:0;flex-direction:column}.banner-container.svelte-1j6ictg .banner:where(.svelte-1j6ictg){position:relative;width:100%;height:35vh;-webkit-user-select:none;user-select:none;overflow:hidden;background-color:var(--box-background-color)}.banner-container.svelte-1j6ictg .banner:where(.svelte-1j6ictg):before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;z-index:1;background:linear-gradient(90deg,transparent,rgba(0,0,0,.28),transparent);pointer-events:none}.banner-container.svelte-1j6ictg .banner:where(.svelte-1j6ictg):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--accent-color);mix-blend-mode:color;opacity:.65;pointer-events:none}.banner-container.svelte-1j6ictg .banner:where(.svelte-1j6ictg) img:where(.svelte-1j6ictg){width:100%;height:100%;object-fit:cover;filter:blur(5px);transform:scale(1.2)}.banner-container.svelte-1j6ictg .logo:where(.svelte-1j6ictg){position:absolute;top:50%;left:50%;height:80%;transform:translate(-50%,-50%);animation:.4s ease-in-out 0s 1 svelte-1j6ictg-logoScale}.news.svelte-1j6ictg{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}@media only screen and (max-width:700px){.banner-container.svelte-1j6ictg .banner:where(.svelte-1j6ictg){height:14rem}}@keyframes svelte-1j6ictg-logoScale{0%{transform:translate(-50%,-45%) scale(.9)}to{transform:translate(-50%,-50%) scale(1)}}
