.EventCalendarChip_wrap__NJZXc{position:relative;display:block;min-width:0}.EventCalendarChip_wrapOpen__A2Et0{z-index:60}.EventCalendarChip_mark__TEqJf{display:inline-block;flex:none;object-fit:contain;vertical-align:middle}.EventCalendarChip_monogram__X4Gai{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:999px;background:#7d776b;color:#fffdf6;border:1px solid #5e5a50;font-family:Saira Condensed,Arial Narrow,sans-serif;font-weight:700;letter-spacing:.02em;line-height:1}.EventCalendarChip_matchup__UpPxC{display:flex;flex-wrap:wrap;align-items:center;gap:.12rem .3rem;min-width:0}.EventCalendarChip_side__sGDrc{display:inline-flex;align-items:center;gap:.25rem;min-width:0}.EventCalendarChip_sideName__a0eLQ{min-width:0;overflow-wrap:anywhere}.EventCalendarChip_vs__ThTuZ{font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted,#6b665c);font-weight:800}.EventCalendarChip_card__XkAej{position:fixed;z-index:2000;box-sizing:border-box;width:min(320px,calc(100vw - 16px));background:var(--surface,#fffdf6);color:var(--ink,#1a1813);border:1px solid var(--line-strong,#cfc8b6);border-top:3px solid #fcb513;border-radius:12px;padding:.85rem .9rem .9rem;box-shadow:0 14px 32px rgba(0,0,0,.28);text-align:left;white-space:normal;font-family:Source Sans\ 3,system-ui,sans-serif}.EventCalendarChip_cardTeams__MhZbN{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;margin-bottom:.65rem}.EventCalendarChip_cardTeam__P1AUu{position:relative;display:flex;flex-direction:column;align-items:center;gap:.3rem;text-align:center;min-width:0}.EventCalendarChip_cardVs__Dkpyr{position:absolute;right:-.55rem;top:14px;font-size:.68rem;font-weight:800;text-transform:uppercase;color:var(--muted,#6b665c);background:var(--surface,#fffdf6);padding:0 .1rem}.EventCalendarChip_cardTeamName__HlFgf{font-weight:700;font-size:.85rem}.EventCalendarChip_cardTitle__xPpVD{margin:0 0 .2rem;font-family:Saira Condensed,Arial Narrow,sans-serif;font-weight:700;font-size:1.15rem;line-height:1.15}.EventCalendarChip_cardMeta__LGBin{margin:.12rem 0;font-size:.86rem;color:var(--ink-soft,#4a463e)}.EventCalendarChip_cardType__1Akiy{font-weight:800;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;color:var(--gold-ink,#7d5a00)}.EventCalendarChip_cardRsvp__M60RC{margin:.45rem 0 0;font-size:.82rem;font-weight:700}.EventCalendarChip_cardLink__BqTaf{color:inherit;font-weight:700;text-decoration:underline;-webkit-text-decoration-color:#fcb513;text-decoration-color:#fcb513;text-decoration-thickness:2px;text-underline-offset:2px;display:inline-flex;align-items:center;min-height:44px;padding:0 .35rem}.EventCalendarChip_cardLink__BqTaf:focus-visible,.EventCalendarChip_cardLink__BqTaf:hover{background:rgba(252,181,19,.22)}.EventCalendarChip_cardOpen__kb5OI{margin-top:.7rem;width:100%;min-height:44px;border-radius:10px;cursor:pointer;border:2px solid #1a1813;background:#1a1813;color:#fcb513;font-weight:800;font-size:.95rem;font-family:Saira Condensed,Arial Narrow,sans-serif;letter-spacing:.04em;text-transform:uppercase}.EventCalendarChip_cardOpen__kb5OI:focus-visible,.EventCalendarChip_cardOpen__kb5OI:hover{outline:3px solid #fcb513;outline-offset:2px}@media (prefers-reduced-motion:no-preference){.EventCalendarChip_card__XkAej{animation:EventCalendarChip_cardIn__7AFMq .12s ease-out}@keyframes EventCalendarChip_cardIn__7AFMq{0%{opacity:0}to{opacity:1}}}.EventModalPanels_panel__Djo_g{box-sizing:border-box;padding:1rem;border-radius:12px;text-align:left;background:var(--surface-soft,#f6f1e4);color:var(--ink,#1a1813);border:1px solid var(--line-strong,#cfc8b6);border-left:4px solid #fcb513}.EventModalPanels_panelTitle__3u_aZ{margin:0 0 .25rem;font-family:Saira Condensed,Arial Narrow,sans-serif;font-weight:700;font-size:1.25rem;text-transform:uppercase;letter-spacing:.04em}.EventModalPanels_panelBody__Qh5T9{margin:0;font-size:.95rem;line-height:1.4}.EventModalPanels_panelNote__gWFv7{margin:.4rem 0 0;font-size:.86rem;font-weight:700;color:var(--ink-soft,#4a463e)}.EventModalPanels_primary__RwPgZ,.EventModalPanels_secondary__aUcxA{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:44px;margin-top:.75rem;border-radius:10px;text-decoration:none;text-align:center;font-family:Saira Condensed,Arial Narrow,sans-serif;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border:2px solid #1a1813}.EventModalPanels_primary__RwPgZ{background:#1a1813;color:#fcb513}.EventModalPanels_secondary__aUcxA{background:transparent;color:var(--ink,#1a1813)}.EventModalPanels_adminBtn__RyM1W:focus-visible,.EventModalPanels_adminCount__LFtEc:focus-visible,.EventModalPanels_primary__RwPgZ:focus-visible,.EventModalPanels_secondary__aUcxA:focus-visible{outline:3px solid #fcb513;outline-offset:2px}.EventModalPanels_admin__nQwre{box-sizing:border-box;margin:0 0 .9rem;padding:.7rem .8rem;border-radius:12px;background:#1a1813;color:#f6f1e4;border:1px solid #3a352b;border-top:3px solid #fcb513}.EventModalPanels_adminHead__VVO_U{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.EventModalPanels_adminTag__lJizk{font-family:Saira Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#fcb513;margin-right:auto}.EventModalPanels_adminBtn__RyM1W{display:inline-flex;align-items:center;min-height:44px;padding:0 .9rem;border-radius:999px;border:1px solid #fcb513;color:#fcb513;text-decoration:none;font-weight:800;font-size:.9rem}.EventModalPanels_adminBtn__RyM1W:hover{background:rgba(252,181,19,.16)}.EventModalPanels_adminCounts__RKsdF{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem .9rem}.EventModalPanels_adminCount__LFtEc{display:inline-flex;align-items:center;gap:.3rem;min-height:44px;color:#f6f1e4;text-decoration:underline;-webkit-text-decoration-color:#fcb513;text-decoration-color:#fcb513;text-underline-offset:3px;font-size:.9rem}.EventModalPanels_adminCount__LFtEc strong{font-size:1.1rem;color:#fcb513}.EventModalPanels_adminHint__UCEAE{margin:0;font-size:.82rem;color:#cfc8b6}