:root{--club-heading:Georgia, "Times New Roman", serif;--club-brass:#b39a60;--club-paper:#f7f4ec;--club-panel:#fffdf8}html:not([data-theme=dark]){--paper:var(--club-paper);--panel:var(--club-panel);--line:#deddd1}.portalShell :is(.clubHomeIntro h1,.pageIntro h1,.clubLeadStory h2,.clubEventCard h2,.panelHeading h2,.clubCalendarPanel>header h2,.clubEventList>header h2,.clubDayDialog h2,.clubEventFormDialog h2){font-family:var(--club-heading);letter-spacing:-.025em;text-wrap:balance;font-weight:400;line-height:1.12}.portalShell .panelHeading h2{font-size:23px}.portalShell .clubCalendarPanel>header h2{font-size:26px}.portalShell .clubHomeIntro{border-top:3px solid var(--club-brass);background:#123e31;border-bottom:1px solid #426253}.portalShell .clubHomeIntro:after{display:none}.portalShell .clubHomeIntro>div>span{color:#e0cf9f;font-weight:600}.portalShell .clubHomeIntro h1{margin-top:10px;margin-bottom:9px}.portalShell .clubLeadStory{border-top:3px double var(--club-brass)}.portalShell .clubEventCard{border-top:3px solid var(--club-brass)}.portalShell .clubEventCard>span{color:#e0cf9f;font-weight:600}.portalShell .portalIdentity{border-bottom-color:#52634b}.portalShell .portalNavigation button.is-active{box-shadow:inset 3px 0 var(--club-brass);color:#fffaf0;background:#244e3f}.portalShell .portalTopbar{border-bottom:1px solid var(--club-brass)}html:not([data-theme=dark]) .portalShell :is(.clubLeadStory,.homeMatchStrip,.contentPanel,.clubCalendarPanel,.clubCalendarGrid>button,.clubCalendarEvent,.clubDayDialog,.clubEventFormDialog){background:var(--club-panel)}html:not([data-theme=dark]) .portalShell .clubCalendarWeekdays,html:not([data-theme=dark]) .portalShell .clubCalendarGrid>button:hover{background:#eeede3}html:not([data-theme=dark]) .portalShell .clubCalendarGrid>button.is-selected{background:#e4eee5}html:not([data-theme=dark]) .portalShell .clubCalendarGrid>button.is-today{background:#edf2e8}html[data-theme=dark] .portalShell .clubHomeIntro{background:#123e31}html[data-theme=dark] .portalShell :is(.clubHomeIntro h1,.pageIntro h1,.clubLeadStory h2,.clubEventCard h2,.panelHeading h2){color:#fffaf0}html[data-theme=dark] .portalShell :is(.eyebrow,.panelHeading span,.panelHeading button,.clubLeadStory>button){color:#e0cf9f}html[data-theme=dark] .portalShell :is(.portalTopbar,.clubLeadStory){border-top-color:var(--club-brass)}html[data-theme=dark] .portalShell .portalTopbar{border-bottom-color:var(--club-brass)}@media (max-width:760px){.portalShell .clubHomeIntro h1,.portalShell .pageIntro h1{font-size:32px}.portalShell .panelHeading h2{font-size:21px}.portalShell .clubCalendarPanel>header h2{font-size:24px}}
