/* ISNET shared layout: edit events-preview/ashdod, not this generated file. */
/* ISNET editorial v3 — compact navigation, event-first. Isolated preview only. */
:root {--editorial-accent:#f5d45f}
.siteTopbar {position:sticky;top:0;z-index:1000;background:#08090d!important;border-bottom:1px solid #ffffff22}
.hero {min-height:0!important;padding:34px 0 30px!important;background:radial-gradient(ellipse at 72% 20%,#30415864,transparent 46%),linear-gradient(130deg,#0a1120,#14141a 56%,#0a0a0e)!important}
.hero__content {max-width:940px;margin:auto}
.heroTitle {margin:5px auto 8px!important}
.heroTitle__top,.heroTitle__bottom {font-size:clamp(34px,5vw,64px)!important}
.hero__lead {font-size:clamp(15px,1.3vw,18px)!important;margin:8px auto 18px!important}
.hero__glow {opacity:.08!important}
.heroTitle__accent {display:none!important}
.searchBox {max-width:690px!important;min-height:52px!important;margin:0 auto!important}
.searchBox input {min-height:52px!important;font-size:16px!important}
.quickFilters {display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto;gap:5px!important;max-width:100%!important;white-space:nowrap;padding:5px 2px!important;margin:17px auto 4px!important;scrollbar-width:thin}
.quickFilters button {flex:0 0 auto!important;min-height:34px!important;padding:6px 12px!important;border-radius:5px!important;font-size:13px!important;background:transparent!important;border:1px solid transparent!important;color:#e7e6e3!important}
.quickFilters button:hover,.quickFilters button:focus-visible {background:#ffffff1a!important;border-color:#ffffff36!important}
.quickFilters button.is-active {background:#efcf67!important;color:#161616!important}
#heroStats {font-size:12px;opacity:.8}
main.shell {padding-top:10px!important}
main>.dateSection {margin:10px 0 12px!important}
main>.dateSection #resetDate {font-size:15px!important;min-height:34px}
main>.results {border:0!important;padding-top:4px!important;margin-top:0!important}
.resultsTop {margin-bottom:8px!important}
.resultsTop h2 {font-size:clamp(25px,2.7vw,35px)!important}
.isnetRailHeading {margin:15px 0 10px!important}
.isnetRailHeading h2 {font-size:clamp(20px,2.1vw,26px)!important}
.isnetRailEyebrow,.sectionHead__kicker {color:#f5d45f!important}
.isnetRailArrow {border-radius:7px!important}
main>.isnetSecondaryDiscovery {margin-top:52px!important;padding-top:26px;border-top:1px solid #ffffff24}
main>.isnetSecondaryDiscovery .sectionHead h2 {font-size:clamp(22px,2.5vw,30px)!important}
.isnetSecondaryDiscovery .categoryGrid {display:flex!important;flex-wrap:nowrap!important;gap:9px!important;overflow-x:auto!important;scroll-snap-type:x proximity;padding-bottom:8px!important}
.isnetSecondaryDiscovery .categoryGrid>* {flex:0 0 170px!important;min-width:0!important;scroll-snap-align:start}
.isnetSecondaryDiscovery .fixedCategoryGrid {display:flex!important;flex-wrap:wrap;gap:8px!important;margin-top:16px!important}
.isnetSecondaryDiscovery .fixedCategoryCard {min-height:42px!important;padding:8px 12px!important;border-radius:8px!important;font-size:13px}
@media (min-width:901px) {
  .hero {padding:38px 0 28px!important}
  .eventsGrid {display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:14px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;padding:5px 2px 20px!important;scrollbar-width:thin}
  .eventsGrid>.eventCard {flex:0 0 clamp(190px,17vw,255px)!important;width:clamp(190px,17vw,255px)!important;max-width:none!important;scroll-snap-align:start}
  .eventsGrid .eventMedia {aspect-ratio:4/3!important}
  .isnetRailArrows {display:flex!important}
  .isnetSecondaryDiscovery .categoryGrid>* {flex-basis:190px!important}
}
@media (max-width:900px) {
 .hero {padding:23px 0 20px!important}
 .heroTitle__top,.heroTitle__bottom {font-size:clamp(32px,7vw,50px)!important}
 .hero__lead {margin:7px auto 14px!important}
 .quickFilters {margin-top:12px!important}
 .resultsTop {align-items:start}
 .isnetSecondaryDiscovery .categoryGrid>* {flex-basis:135px!important}
}
@media (max-width:650px) {
 .hero {padding:20px 0 13px!important}
 .heroTitle__top,.heroTitle__bottom {font-size:clamp(30px,9vw,40px)!important}
 .hero__lead {font-size:14px!important}
 .searchBox input {font-size:14px!important}
 .quickFilters {margin-top:8px!important}
 .quickFilters button {font-size:12px!important;padding:5px 10px!important}
 .isnetSecondaryDiscovery {margin-top:32px!important}
 .isnetSecondaryDiscovery .categoryGrid>* {flex:0 0 125px!important}
 .eventsGrid>.eventCard {flex-basis:min(68vw,280px)!important;width:min(68vw,280px)!important}
 .isnetPreviewFlag {font-size:10px}
}
