.events-page{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.events-page ::-webkit-scrollbar{width:6px;height:6px}.events-page ::-webkit-scrollbar-track{background:0 0}.events-page ::-webkit-scrollbar-thumb{background:#00000026;border-radius:10px}.events-page ::-webkit-scrollbar-thumb:hover{background:#00000040}.events-page{scrollbar-color:#00000026 transparent;scrollbar-width:thin}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.events-page *{transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.events-page section{padding-left:1rem;padding-right:1rem}.events-page h1{font-size:2.5rem!important}}@media (max-width:640px){.events-page section{padding-left:.75rem;padding-right:.75rem}.events-page h1{font-size:2rem!important}.events-page h2{font-size:1.25rem!important}.events-page .grid{grid-template-columns:1fr;gap:1rem}.events-page .fixed.inset-0 .relative{max-height:calc(100vh - 1rem);margin:.5rem;overflow-y:auto}.events-page input[type=text]{font-size:16px}.events-page .flex.gap-2.flex-wrap{gap:.5rem}.events-page .flex.gap-2.flex-wrap button,.events-page .flex.gap-2.flex-wrap span{padding:.5rem .75rem;font-size:.8rem}}@media (max-width:480px){.events-page h1{font-size:1.75rem!important}.events-page section{padding-top:1rem;padding-bottom:1rem}.events-page .rounded-3xl{border-radius:1rem}.events-page .p-8{padding:1.25rem}}
