.sap-events-scope{--background:var(--bg-main);--foreground:var(--text-primary);--card-bg:var(--bg-card);--card-border:var(--border-color);--surface-hover:var(--brand-tint);--surface-alt:var(--bg-subtle);--surface-muted:#ffffffeb;--border-strong:var(--border-brand);--row-stripe:var(--bg-subtle);--row-border:var(--border-light);--text-placeholder:#676c5f;--gradient-start:var(--brand);--gradient-end:var(--brand-strong);--primary:var(--brand);--primary-hover:var(--brand-strong);--primary-tint:var(--brand-soft);--primary-tint-border:var(--border-brand);--primary-shadow:#14223a59;--secondary:var(--color-info);--accent:var(--brand);--glow-accent:#60645924;--glow-soft:#14223a1a;--glow-brand:#14223a47;--text-muted:#676c5f;--glass-bg:#ffffffc7;--glass-border:#14211a1a;--body-glow:#14223a1a;--scrollbar-thumb:#14223a59;--scrollbar-thumb-hover:#14223a8c;--tab-hover:var(--brand-tint);isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--background);min-height:100vh;color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background-image:radial-gradient(ellipse 70% 45% at 85% 10%,#14223a1a,transparent 55%),var(--bg-main);background-attachment:fixed;padding-top:0;position:relative}.sap-events-scope:before{content:"";z-index:-1;pointer-events:none;opacity:.28;background-image:linear-gradient(#14223a09 1px,#0000 1px),linear-gradient(90deg,#14223a09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000,#0000 75%)}.sap-events-scope *,.sap-events-scope :before,.sap-events-scope :after{box-sizing:border-box;margin:0;padding:0}.sap-events-scope h1,.sap-events-scope h2,.sap-events-scope h3{font-family:var(--font-display);color:inherit;font-size:inherit;line-height:inherit;letter-spacing:-.02em;margin-bottom:0}.sap-events-scope h4,.sap-events-scope h5,.sap-events-scope h6,.sap-events-scope p{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:normal;margin-bottom:0}.sap-events-scope a{color:inherit;text-decoration:none}.sap-events-scope button{cursor:pointer;background:0 0;border:none;font-family:inherit}.sap-events-scope .glass-panel{border:1px solid var(--border-color);-webkit-backdrop-filter:blur(22px)saturate(1.4);background:linear-gradient(155deg,#ffffff1a 0%,#ffffff0a 35%,#ffffffc7 100%);border-radius:22px;box-shadow:inset 0 1px #ffffff1f,0 20px 50px -24px #000000d9,0 0 60px -28px #14223a59}.sap-events-scope ::selection{background:var(--brand-tint);color:var(--text-primary)}.sap-events-scope .brand-lockup{flex-direction:column;align-items:flex-start;gap:.55rem;display:flex}.sap-events-scope .brand-badge{letter-spacing:.12em;text-transform:uppercase;color:var(--color-info);box-shadow:none;background:0 0;border:none;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .75rem;font-size:.7rem;font-weight:700;display:inline-flex}.sap-events-scope .brand-badge-dot{background:var(--brand);width:7px;height:7px;box-shadow:0 0 10px var(--brand);border-radius:50%}.sap-events-scope .brand-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);text-shadow:none;margin:0;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:700;line-height:1.1}.sap-events-scope .brand-title em{color:var(--brand);font-style:italic;font-weight:700}.sap-events-scope .view-switcher{background:var(--bg-subtle);border:1px solid var(--border-color);border-radius:999px;gap:.25rem;padding:.3rem;display:flex;box-shadow:inset 0 1px #ffffff0f}.sap-events-scope .view-tab{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:999px;padding:.5rem 1.1rem;font-size:.8rem;font-weight:600;transition:all .18s}.sap-events-scope .view-tab:hover{color:var(--text-primary)}.sap-events-scope .view-tab.active{color:var(--text-inverse);background:var(--brand);box-shadow:0 0 24px -4px var(--glow-brand)}.sap-events-scope ::-webkit-scrollbar{width:10px;height:10px}.sap-events-scope ::-webkit-scrollbar-track{background:var(--bg-subtle)}.sap-events-scope ::-webkit-scrollbar-thumb{background:var(--brand);border-radius:999px}
