html{scroll-behavior:smooth;scroll-padding-top:75px;overflow-x:hidden;overflow-y:scroll}.content{display:flex!important;flex-direction:column;align-items:center}.filterContainer{margin:10px 0;user-select:none}input[type=checkbox]{display:none}label[for=filterShow]{display:block;position:relative;width:calc(100svw - 40px);max-width:1000px;margin:auto;cursor:pointer}#filterShow:checked~.filter{max-height:120svh}.filterContainer h2{margin:10px;line-height:28px;font-size:24px}.downArrow{position:absolute;right:20px;bottom:20px;border:solid #a3c0e3;border-width:0 3px 3px 0;width:12px;height:12px;transition:transform 1s ease;transform:translateY(-3px) rotate(45deg)}#filterShow:checked~label .downArrow{transform:translateY(3px) rotate(45deg) rotate3d(-1,1,0,180deg)}.filter{width:calc(100svw - 80px);margin:auto;max-height:0;padding-bottom:10px;overflow:hidden;transition:max-height 1s}.param{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline}.param p{line-height:clamp(50px,8svh,80px);font-size:min(clamp(18px,3svh,24px));margin:0}.paramName{width:90px;position:relative;margin-right:clamp(20px,4svh,40px)}.paramName p{position:relative;top:clamp(25px,4svh,40px);right:10px;text-align:center}.paramLine{width:calc(100% + clamp(10px,2svh,20px) + 1.5px);position:absolute;right:-1.5px;bottom:calc(-1.5px - clamp(20px,4svh,40px));border-radius:3px;height:3px;background-color:#a3c0e3}.paramSlash{width:calc(3px + clamp(20px,4svh,40px)*1.4142135624);height:3px;background-color:#a3c0e3;transform:rotate(-45deg);position:absolute;bottom:calc(-1.5px - clamp(10px,2svh,20px));right:calc(-1.5px - clamp(10px,2svh,20px)*2.4142135624);border-radius:3px}.param label{display:block;width:clamp(100px,16svw,140px);margin-bottom:clamp(20px,4svh,40px);text-align:center;position:relative;cursor:pointer}.checkboxLine{width:calc(100% + 11.5px);border-radius:3px;height:3px;background-color:#a3c0e3;position:absolute;bottom:-1.5px;left:-1.5px}.paramEllipse{background-color:#8f8f8f;border-radius:50%;width:25px;height:25px;box-shadow:0 0 2px 2px #afafaf61;filter:blur(3px);position:absolute;bottom:-12.5px;left:calc(-12.5px + 50%)}input[type=checkbox]:checked+label .paramEllipse{background:#a3c0e3;width:35px;height:35px;box-shadow:0 0 17.1px 21px #7ea98861;filter:blur(5.55px);bottom:-17.5px;left:calc(-17.5px + 50%)}.eventGrid{display:flex;flex-direction:column;width:100svw;overflow:hidden}.page_top{width:clamp(60px,10svw,100px);height:clamp(60px,10svw,100px);border-radius:clamp(30px,5svw,50px);text-align:center;position:fixed;right:30px;bottom:30px;background-color:#a3c0e34d}.page_top svg{width:clamp(60px,10svw,100px);height:clamp(60px,10svw,100px)}.page_top:hover{background-color:#a3c0e3;border:#000 6px solid;border-radius:56px;right:24px;bottom:24px}.page_top a{text-decoration:none;vertical-align:-42%;color:#000}.tile *{margin:0}.tile{width:min(100dvw - 80px,1200px);margin:20px auto;color:#ccddde;display:flex}.tileImg{width:250px;aspect-ratio:1;object-fit:contain}.tileData{flex:2;margin-left:90px}.tileName{width:100%;position:relative}.tileEllipse{background:#a3c0e3;border-radius:50%;width:35px;height:35px;box-shadow:0 0 17.1px 21px #7ea98861;filter:blur(5.55px);position:absolute;bottom:-15px;left:-60px}.tile h2{font-size:clamp(32px,8svw,40px);font-weight:700;margin:0}.tilePlace{font-size:clamp(22px,4svw - 4px,28px);line-height:clamp(26px,4svw,32px);font-weight:700;position:absolute;right:0;bottom:0}.titleUnderLine{width:calc(100% + 45px);border-radius:5px;height:5px;background-color:#a3c0e3;position:absolute;bottom:-2.5px;left:-45px}.tile h3{font-size:clamp(20px,5svw,25px);font-weight:700}.tileContent{font-size:clamp(20px,2svw,25px);font-weight:400;display:flex;margin-top:8px;margin-right:10px;align-content:flex-end;line-height:normal;white-space:pre-line;vertical-align:bottom}.tileText{flex:2}.tileTags{display:flex;flex-direction:column-reverse;margin:8px}.tileTags *{display:block;margin:4px;background-color:#a3c0e3;font-weight:700;text-align:center;color:#000}.tileTag{line-height:36px;height:36px;width:120px;border-radius:18px}.tileLink{font-size:20px;line-height:40px;max-width:100%;padding:4px 12px;border-radius:8px}@media (max-width:1280px){.tile{flex-direction:column}.tileData{margin-left:40px;margin-top:20px}.tileImg{margin-left:40px;width:min(300px,100% - 40px)}}@media (max-width:900px){.tilePlace{position:static;text-align:right}.tileContent{flex-direction:column}.tileTags{flex-direction:row;flex-wrap:wrap;justify-content:flex-end}}@media (max-width:600px){.param label{flex-grow:1}}@keyframes revealFromLeft{0%{clip-path:polygon(0 0,0 100%,0 100%,0 0)}to{clip-path:polygon(0 0,0 100%,100% 100%,100%0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.none{opacity:0}.animate .underLine{animation:revealFromLeft .5s ease-in-out}.animate h1,.animate .content{animation:fadeIn .5s ease-in-out}main[data-astro-cid-ro7pgs3h]{margin-top:min(70px,10vw)}