.organiser-page-shell{background:radial-gradient(circle at top center,#ffffffd9,#f4f4f5fa 22%,#fafafa)}.organiser-hero{background:radial-gradient(circle at top center,#ffffff14,#fff0 24%),linear-gradient(135deg,#111,#1f1f1f 48%,#000);border-bottom:1px solid rgba(255,255,255,.08)}.organiser-hero h1,.organiser-hero p,.organiser-hero a,.organiser-hero button,.organiser-hero span,.organiser-hero svg{color:inherit}.organiser-hero h1{color:#fff!important}.organiser-hero p{color:#d4d4d8!important}.organiser-hero>div>.mb-12>p,.organiser-hero .mb-12>p{color:#d4d4d8!important}.organiser-hero .rounded-full,.organiser-hero .rounded-2xl{color:#fff}.organiser-hero #organiser-likes-pill{color:#fff!important}.organiser-hero #likeOrganiserButton{color:#000!important}.organiser-hero #likeOrganiserButton[disabled]{color:#fff!important}.organiser-hero a{color:#f4f4f5!important}.organiser-hero a:hover{color:#fff!important}.organiser-hero .flex.items-center.rounded-full,.organiser-hero .flex.items-center.rounded-full a,.organiser-hero .flex.items-center.rounded-full span,.organiser-hero .flex.items-center.rounded-full svg,.organiser-hero .flex.items-center.rounded-full div{color:#f5f5f5!important}.organiser-hero .stat-card div:first-child{color:#fff!important}.organiser-hero .stat-card div:last-child{color:#a1a1aa!important}.organiser-card{transition:all .3s ease}.organiser-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000026}.stat-card{background:linear-gradient(180deg,#ffffff14,#ffffff05),linear-gradient(135deg,#18181b,#27272a);border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 40px #0000003d;transition:all .3s ease}.stat-card:hover{transform:translateY(-6px)}.event-card{transition:all .3s ease;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 20px 40px #0f172a14}.event-card:hover{transform:translateY(-8px);box-shadow:0 28px 56px #0f172a24}.product-card{transition:all .3s ease;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 20px 40px #00000029}.product-card:hover{transform:translateY(-8px);box-shadow:0 26px 48px #00000038}.section-spacing{padding:5rem 0}.organiser-ongoing-events-swiper .swiper-pagination-bullet{background:#18181b!important;opacity:.4!important;width:12px!important;height:12px!important;margin:0 6px!important}.organiser-ongoing-events-swiper .swiper-pagination-bullet-active{background:#000!important;opacity:1!important;transform:scale(1.2)!important}.organiser-past-events-swiper .swiper-pagination-bullet{background:#3f3f46!important;opacity:.4!important;width:12px!important;height:12px!important;margin:0 6px!important}.organiser-past-events-swiper .swiper-pagination-bullet-active{background:#000!important;opacity:1!important;transform:scale(1.2)!important}.organiser-products-swiper .swiper-pagination-bullet{background:#ffffff73!important;opacity:.4!important;width:12px!important;height:12px!important;margin:0 6px!important}.organiser-products-swiper .swiper-pagination-bullet-active{background:#fff!important;opacity:1!important;transform:scale(1.2)!important}@media (max-width: 768px){.section-spacing{padding:3rem 0}}.organiser-gallery-swiper .swiper-pagination-bullet{background:#3f3f46!important;opacity:.4!important;width:12px!important;height:12px!important;margin:0 6px!important}.organiser-gallery-swiper .swiper-pagination-bullet-active{background:#000!important;opacity:1!important;transform:scale(1.2)!important}.organiser-gallery-frame{position:relative}.organiser-gallery-swiper .swiper-slide{height:auto}.organiser-gallery-nav{display:inline-flex!important;align-items:center;justify-content:center;width:3rem!important;height:3rem!important;border-radius:9999px!important;border:1px solid #18181b!important;background:#18181b!important;color:#fff!important;box-shadow:0 10px 30px #0f172a1f;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.organiser-gallery-nav:hover{background:#27272a!important;border-color:#27272a!important;transform:translateY(-1px)}.organiser-gallery-nav:after{font-size:.95rem!important;font-weight:700!important}.organiser-gallery-frame .gallery-card p,.organiser-gallery-frame .gallery-card span,.organiser-gallery-frame .gallery-card svg,.organiser-gallery-frame .gallery-card div{color:inherit}.organiser-gallery-frame .gallery-card p{color:#fff!important}.organiser-gallery-frame .gallery-card .text-white\/80,.organiser-gallery-frame .gallery-card .text-white\/80 span,.organiser-gallery-frame .gallery-card .text-white\/80 svg{color:#ffffffd1!important}.gallery-card{transition:all .3s ease;box-shadow:0 20px 40px #0f172a1a}.gallery-card:hover{transform:translateY(-6px)}#galleryModal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
