/* Generated hub custom component theme — do not edit. */
.wds-hub-component { display: block; color: var(--c-text, inherit); }
.wds-hub-component--block { container-type: inline-size; }
.wds-hub-component .is-wds-badge-hidden { display: none; }
.wds-hub-component :where(h1, h2, h3, h4, h5, h6, p, ul, ol, li, blockquote, figure, figcaption, b, strong, em, small, time) { color: inherit; }
/* custom component: custom-event-sub-page-header-v1 (revision 8) */
.custom-event-sub-page-header-v1.custom-event-sub-page-header-v1-theme--light {
    --custom-event-sub-page-header-v1-surface: rgba(255, 255, 255, 1);
    --custom-event-sub-page-header-v1-surface-alt: rgba(244, 244, 245, 1);
    --custom-event-sub-page-header-v1-border: rgba(228, 228, 231, 1);
    --custom-event-sub-page-header-v1-text: rgba(0, 0, 0, 1);
    --custom-event-sub-page-header-v1-muted: rgba(113, 113, 122, 1);
    --custom-event-sub-page-header-v1-link: rgba(254, 39, 103, 1);
    --custom-event-sub-page-header-v1-accent: rgba(254, 39, 103, 1);
    --custom-event-sub-page-header-v1-primary: rgba(14, 165, 233, 1);
    --custom-event-sub-page-header-v1-secondary: rgba(63, 63, 70, 1);
    --custom-event-sub-page-header-v1-live: rgba(255, 0, 0, 1);
    --custom-event-sub-page-header-v1-replay: rgba(14, 165, 233, 1);
    --custom-event-sub-page-header-v1-radius: 0;
    --custom-event-sub-page-header-v1-radius-media: 8px;
}
.custom-event-sub-page-header-v1.custom-event-sub-page-header-v1-theme--dark {
    --custom-event-sub-page-header-v1-surface: rgba(24, 24, 27, 1);
    --custom-event-sub-page-header-v1-surface-alt: rgba(39, 39, 42, 1);
    --custom-event-sub-page-header-v1-border: rgba(63, 63, 70, 1);
    --custom-event-sub-page-header-v1-text: rgba(255, 255, 255, 1);
    --custom-event-sub-page-header-v1-muted: rgba(161, 161, 170, 1);
    --custom-event-sub-page-header-v1-link: rgba(254, 39, 103, 1);
    --custom-event-sub-page-header-v1-accent: rgba(254, 39, 103, 1);
    --custom-event-sub-page-header-v1-primary: rgba(14, 165, 233, 1);
    --custom-event-sub-page-header-v1-secondary: rgba(63, 63, 70, 1);
    --custom-event-sub-page-header-v1-live: rgba(255, 0, 0, 1);
    --custom-event-sub-page-header-v1-replay: rgba(14, 165, 233, 1);
    --custom-event-sub-page-header-v1-radius: 0;
    --custom-event-sub-page-header-v1-radius-media: 8px;
}
.custom-event-sub-page-header-v1 { --c-accent: var(--custom-event-sub-page-header-v1-accent); --c-primary: var(--custom-event-sub-page-header-v1-primary); --c-secondary: var(--custom-event-sub-page-header-v1-secondary); --c-surface: var(--custom-event-sub-page-header-v1-surface); --c-surface-alt: var(--custom-event-sub-page-header-v1-surface-alt); --c-text: var(--custom-event-sub-page-header-v1-text); --c-text-muted: var(--custom-event-sub-page-header-v1-muted); --c-border: var(--custom-event-sub-page-header-v1-border); --c-link: var(--custom-event-sub-page-header-v1-link); --c-live: var(--custom-event-sub-page-header-v1-live); --c-replay: var(--custom-event-sub-page-header-v1-replay); --c-radius: var(--custom-event-sub-page-header-v1-radius); --c-radius-media: var(--custom-event-sub-page-header-v1-radius-media); }
.custom-event-sub-page-header-v1 .custom-event-sub-page-header-v1__inner{display:grid;gap:var(--space-md);padding:var(--space-2xl) var(--space-lg);padding-top:0;border-radius:var(--c-radius);background:var(--c-surface);color:var(--c-text)}.custom-event-sub-page-header-v1 .custom-event-sub-page-header-v1__title{margin:0;font-family:var(--text-display-sm-font-family);font-size:var(--text-display-sm-font-size);font-weight:var(--text-display-sm-font-weight);letter-spacing:var(--text-display-sm-letter-spacing);line-height:var(--text-display-sm-line-height);text-transform:var(--text-display-sm-text-transform,none);font-variant-numeric:var(--text-display-sm-font-variant-numeric,normal);font-style:var(--text-display-sm-font-style,normal);text-decoration:var(--text-display-sm-text-decoration,none)}.custom-event-sub-page-header-v1 .custom-event-sub-page-header-v1__body{color:var(--c-text-muted);font-family:var(--text-lead-font-family);font-size:var(--text-lead-font-size);font-weight:var(--text-lead-font-weight);letter-spacing:var(--text-lead-letter-spacing);line-height:var(--text-lead-line-height);text-transform:var(--text-lead-text-transform,none);font-variant-numeric:var(--text-lead-font-variant-numeric,normal);font-style:var(--text-lead-font-style,normal);text-decoration:var(--text-lead-text-decoration,none)}
