/* AUTO-GENERATED light-mode overrides for the topic-page CSS stack.
   Regenerate with scripts/gen_topic_light.py (mapper rules inside) —
   hand-edits belong in topic-light-fixes.css which loads after this. */

/* ==== generated from pages/topic-custom.css ==== */
html.si-light body.si-themed .topic-custom-nav-tabs.sticky-tabs { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .topic-custom-nav-brand-link { color: #101418; }
html.si-light body.si-themed .topic-custom-nav-logo-placeholder { background: rgba(16, 20, 24, 0.08); color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .topic-custom-tab { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .topic-custom-tab:hover { color: #101418; }
html.si-light body.si-themed .topic-custom-tab.active { color: #101418; }
html.si-light body.si-themed .topic-custom-follow-btn { border: 1px solid rgba(16, 20, 24, 0.5); }
html.si-light body.si-themed .topic-custom-follow-btn:hover { background: rgba(16, 20, 24, 0.12); border-color: rgba(16, 20, 24, 0.45); }
html.si-light body.si-themed .topic-custom-follow-btn.following { color: #101418; border-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .topic-custom-follow-btn.following:hover { background: rgba(16, 20, 24, 0.04); border-color: rgba(16, 20, 24, 0.45); }
html.si-light body.si-themed .topic-subscribe-placeholder { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .topic-subscribe-placeholder h3 { color: #101418; }
html.si-light body.si-themed .topic-subscribe-btn { color: rgba(16, 20, 24, 0.72); background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .topic-subscribe-btn:hover { background: rgba(16, 20, 24, 0.04); color: rgba(16, 20, 24, 0.78); border-color: rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .topic-custom-tab.add-tab-btn { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .topic-custom-tab.add-tab-btn:hover { color: #101418; }
html.si-light body.si-themed .topic-tab-dropdown-menu { background: #fff; border: 1px solid rgba(16, 20, 24, 0.28); box-shadow: 0 8px 24px rgba(16, 20, 24, 0.16); }
html.si-light body.si-themed .topic-tab-dropdown-option { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .topic-tab-dropdown-option:hover { background: rgba(16, 20, 24, 0.04); color: #101418; }
html.si-light body.si-themed .topic-tab-dropdown-option.active { color: #101418; }
html.si-light body.si-themed .topic-custom-edit-btn, html.si-light body.si-themed .topic-custom-gear-btn { background: rgba(16, 20, 24, 0.04); color: rgba(16, 20, 24, 0.78) !important; }
html.si-light body.si-themed .topic-custom-edit-btn svg, html.si-light body.si-themed .topic-custom-gear-btn svg { stroke: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .topic-custom-edit-btn:hover, html.si-light body.si-themed .topic-custom-gear-btn:hover { background: rgba(16, 20, 24, 0.08); color: #101418 !important; }
html.si-light body.si-themed .topic-custom-edit-btn:hover svg, html.si-light body.si-themed .topic-custom-gear-btn:hover svg { stroke: #101418; }
html.si-light body.si-themed .topic-custom-gear-dropdown { border: 1px solid rgba(16, 20, 24, 0.28); box-shadow: 0 8px 24px rgba(16, 20, 24, 0.16); }
html.si-light body.si-themed .gear-dropdown-item { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .gear-dropdown-item:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .gear-dropdown-divider { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .topic-custom-loading { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .topic-custom-coming-soon { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .topic-custom-empty { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .topic-custom-empty h3 { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .tc-settings-tabs { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .tc-settings-tab { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .tc-settings-tab:hover { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .tc-settings-tab.active { color: #101418; border-bottom-color: rgba(16, 20, 24, 0.5); }
html.si-light body.si-themed .tc-settings-input { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); color: #101418; }
html.si-light body.si-themed .tc-settings-input:focus { border-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .tc-settings-btn-icon { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .tc-sponsor-item { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .tc-sponsor-thumb-empty { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .tc-sponsor-name { color: #101418; }
html.si-light body.si-themed .tc-sponsor-link { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .tc-settings-label { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .tc-settings-sublabel { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .tc-settings-logo-preview { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .tc-settings-logo-placeholder { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .tc-settings-shape-btn { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.72) !important; }
html.si-light body.si-themed .tc-settings-shape-btn svg { stroke: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .tc-settings-shape-btn:hover { background: rgba(16, 20, 24, 0.04); color: rgba(16, 20, 24, 0.78) !important; }
html.si-light body.si-themed .tc-settings-shape-btn:hover svg { stroke: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .tc-settings-btn { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .tc-settings-btn:hover { background: rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .tc-settings-btn-subtle { border-color: rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .tc-settings-btn-subtle:hover { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .tc-settings-danger { border-top: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .tc-settings-hint { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .tc-settings-thumbnail-img { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .topic-custom-page .library-topic-filter-section .discovery-bar { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .media-section-header::after { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .media-section-label { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .media-section-desc { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .media-section-link { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .media-section-link:hover { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .tc-settings-toggle-row { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .tc-settings-toggle-btn { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .tc-settings-toggle-btn:not(:last-child) { border-right: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .tc-settings-toggle-btn:hover { background: rgba(16, 20, 24, 0.04); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .tca-inner { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .tca-profile-column { background-color: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .tca-image { background: rgba(255, 255, 255, 1.0); }
html.si-light body.si-themed .tca-image .ah-image-placeholder { color: rgba(16, 20, 24, 0.55); background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .tca-first-name { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .tca-last-name { color: #101418; }
html.si-light body.si-themed .tca-last-name.tca-placeholder { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .tca-team-line { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .tca-org-name { color: #101418; }
html.si-light body.si-themed .org-shape-btn { background: rgba(16, 20, 24, 0.04); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .org-shape-btn.active { background: rgba(16, 20, 24, 0.12); color: #101418; }
html.si-light body.si-themed .tca-org-decal { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .tca-org-decal-dot { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .org-decal-value { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .org-decal-value:empty::before { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .org-decal-item .wysiwyg-remove-btn { color: #101418; }
html.si-light body.si-themed .tca-identity-section > .ah-social .ah-social-link { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .tca-identity-section > .ah-social .ah-social-link:hover { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .tca-sponsors-title { color: #101418; }
html.si-light body.si-themed .tca-sponsors-subtitle { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .tca-featured-video iframe, html.si-light body.si-themed .tca-featured-video .tca-uploaded-video { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .tca-sponsors-carousel { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .tca-sponsor-count-badge { color: #101418; }
html.si-light body.si-themed .tca-divider { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .tca-att-panel { color: #101418; }
html.si-light body.si-themed .tca-rank-skel, html.si-light body.si-themed .tca-rank-empty { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .tca-rank-list::-webkit-scrollbar-thumb { background: rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .tca-rank-row:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .tca-rank-self { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .tca-rank-self:hover { background: rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .tca-rank-pos { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .tca-rank-self .tca-rank-pos { color: #101418; }
html.si-light body.si-themed .tca-rank-pic { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .tca-rank-name { color: #101418; }
html.si-light body.si-themed .tca-rank-self .tca-rank-name { color: #101418; }
html.si-light body.si-themed .tca-rank-val { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .tca-rank-foot { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .tca-att-divider { background: rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .tca-att-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .tca-att-scope { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .tca-att-live { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .tca-att-info { border: 1px solid rgba(16, 20, 24, 0.34); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .tca-att-tip { border: 1px solid rgba(16, 20, 24, 0.28); box-shadow: 0 8px 24px rgba(16, 20, 24, 0.18); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .tca-att-ai-icon { color: #101418; }
html.si-light body.si-themed .tca-att-ai-tag { color: rgba(16, 20, 24, 0.72); border: 1px solid rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .tca-att-ai-text { color: #101418; }
html.si-light body.si-themed .tca-att-ai-lock { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .tca-att-ai-paywall-text { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .tca-att-ai-paywall-cta { color: #101418; border: 1px solid rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .tca-att-ai-paywall-cta:hover { background: rgba(16, 20, 24, 0.04); border-color: rgba(16, 20, 24, 0.45); }
html.si-light body.si-themed .tca-att-gauge .gauge-track { stroke: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .tca-att-gauge .gauge-tick { stroke: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .tca-att-gauge .gauge-tick-label { fill: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .tca-att-score { color: #101418; }
html.si-light body.si-themed .tca-att-outof { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .tca-att-trend-delta-label { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .tca-att-trend-title { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .tca-att-spark-grid { stroke: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .tca-att-spark-axis span { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .tca-att-spark-cursor { background: rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .tca-att-spark-tip { border: 1px solid rgba(16, 20, 24, 0.28); box-shadow: 0 6px 18px rgba(16, 20, 24, 0.16); }
html.si-light body.si-themed .tca-att-spark-tip .v { color: #101418; }
html.si-light body.si-themed .tca-att-spark-tip .d { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .tca-att-updated { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .tca-att-more { color: #101418; }
html.si-light body.si-themed .tcav-panel { color: #101418; }
html.si-light body.si-themed .tcav-label { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .tcav-updated { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .tcav-headline { color: #101418; }
html.si-light body.si-themed .tcav-delta-flat { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .tcav-delta-period { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .tcav-sparkline-divider { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .tcav-sparkline-caption { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .tcav-sparkline-tooltip { background: rgba(255, 255, 255, 0.96); border: 1px solid rgba(16, 20, 24, 0.28); color: #101418; box-shadow: 0 4px 14px rgba(16, 20, 24, 0.16); }
html.si-light body.si-themed .tcav-sparkline-tooltip-date { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .tcav-meta { border-top: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .tcav-meta-label { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .tcav-meta-value { color: #101418; }
html.si-light body.si-themed .tcav-meta-value strong { color: #101418; }
html.si-light body.si-themed .tcav-meta-faint { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .tcav-method-link { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .tcav-method-link:hover { color: #101418; }
html.si-light body.si-themed .tca-bio-table .ah-bio-label { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .tca-bio-table .ah-bio-value { color: #101418; }
html.si-light body.si-themed .tca-stats-title { color: #101418; border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .tca-stat-value { color: #101418; }
html.si-light body.si-themed .tca-stat-label { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .tca-stats-section.tca-stats-card { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .tca-stats-card-title { color: #101418; }
html.si-light body.si-themed .tca-stats-card-subtitle { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .wysiwyg-editor-container { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .wysiwyg-editor-toolbar { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .wysiwyg-editor-type-label { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .athlete-editor-cancel { border: 1px solid rgba(16, 20, 24, 0.34); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .athlete-editor-cancel:hover { background: rgba(16, 20, 24, 0.04); border-color: rgba(16, 20, 24, 0.45); color: #101418; }
html.si-light body.si-themed .wysiwyg-editor-block-wrapper .athlete-header-block { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .wysiwyg-editor-block-wrapper .athlete-header-image-section { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .wysiwyg-editor-block-wrapper .athlete-header-image { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .wysiwyg-editor-block-wrapper .athlete-header-image-placeholder { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .wysiwyg-editor-block-wrapper .wysiwyg-image-overlay { color: #101418; }
html.si-light body.si-themed .image-reposition-btn { color: rgba(16, 20, 24, 0.78); background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .image-reposition-btn:hover { color: #101418; background: rgba(16, 20, 24, 0.08); border-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .image-repositioner-panel { border: 1px solid rgba(16, 20, 24, 0.28); box-shadow: 0 20px 60px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .image-repositioner-header { border-bottom: 1px solid rgba(16, 20, 24, 0.28); color: #101418; }
html.si-light body.si-themed .image-repositioner-cancel { color: rgba(16, 20, 24, 0.78); background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .image-repositioner-cancel:hover { color: #101418; background: rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .image-repositioner-save { color: #101418; }
html.si-light body.si-themed .image-repositioner-container { background: rgba(16, 20, 24, 0.04); border: 2px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .image-repositioner-hint { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .image-repositioner-zoom-label { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .image-repositioner-zoom { background: rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .wysiwyg-editor-block-wrapper .athlete-header-first-name { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .wysiwyg-editor-block-wrapper .athlete-header-last-name { color: #101418; }
html.si-light body.si-themed .wysiwyg-editor-block-wrapper [contenteditable="true"]:empty::before { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .wysiwyg-editor-block-wrapper .athlete-header-field-row .athlete-header-bio-label { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .wysiwyg-editor-block-wrapper .athlete-header-field-row .athlete-header-bio-value { color: #101418; }
html.si-light body.si-themed .wysiwyg-editor-block-wrapper .athlete-header-field-row .athlete-header-team-line { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .wysiwyg-separator { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .wysiwyg-field-drag-handle { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .wysiwyg-add-field-btn { border: 1px dashed rgba(16, 20, 24, 0.34); color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .wysiwyg-add-field-btn:hover { border-color: rgba(16, 20, 24, 0.45); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .athlete-editor-overlay .wysiwyg-add-field-select { border: 1px solid rgba(16, 20, 24, 0.34); color: #101418; }
html.si-light body.si-themed .athlete-editor-overlay .wysiwyg-add-field-select option, html.si-light body.si-themed .athlete-editor-overlay .wysiwyg-add-field-select optgroup { background: #fff; color: #101418; }
html.si-light body.si-themed .wysiwyg-add-field-dropdown { border: 1px solid rgba(16, 20, 24, 0.28); box-shadow: 0 8px 24px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .wysiwyg-add-field-dropdown::-webkit-scrollbar-thumb { background: rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .wysiwyg-field-option { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .wysiwyg-field-option:hover { background: rgba(16, 20, 24, 0.04); color: #101418; }
html.si-light body.si-themed .wysiwyg-editor-block-wrapper .athlete-header-social-link { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .wysiwyg-editor-block-wrapper .tca-add-generic-link { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .wysiwyg-editor-block-wrapper .tca-add-generic-link:hover { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .wysiwyg-inline-popover { border: 1px solid rgba(16, 20, 24, 0.28); box-shadow: 0 8px 24px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .wysiwyg-inline-popover input { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); color: #101418; }
html.si-light body.si-themed .wysiwyg-team-topic-link, html.si-light body.si-themed .wysiwyg-league-topic-link { background: rgba(16, 20, 24, 0.04); color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .tca-team-link:hover { color: #101418; }
html.si-light body.si-themed .wysiwyg-topic-search-popover { border: 1px solid rgba(16, 20, 24, 0.28); box-shadow: 0 8px 24px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .topic-search-header { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .topic-search-input { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); color: #101418; }
html.si-light body.si-themed .topic-search-hint { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .topic-search-option { border-top: 1px solid rgba(16, 20, 24, 0.28); color: #101418; }
html.si-light body.si-themed .topic-search-type { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .wysiwyg-editor-block-wrapper .stats-header-title { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .wysiwyg-editor-block-wrapper .stats-header-label { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .wysiwyg-editor-block-wrapper .stats-header-value { color: #101418; }
html.si-light body.si-themed .tca-editor-stats-label { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .tca-stats-style-btn { border: 1px solid rgba(16, 20, 24, 0.34); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .tca-stats-style-btn:hover { border-color: rgba(16, 20, 24, 0.45); color: #101418; }
html.si-light body.si-themed .tca-stats-color-label { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .tca-stats-color-swatch { border: 2px solid rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .tca-editor-stats-subtitle [contenteditable] { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .wysiwyg-add-btn { border: 1px dashed rgba(16, 20, 24, 0.34); color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .wysiwyg-add-btn:hover { border-color: rgba(16, 20, 24, 0.45); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .tc-settings-input { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); color: #101418; }
html.si-light body.si-themed .tc-settings-input::placeholder { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .dataset-manager-content { border: 1px solid rgba(16, 20, 24, 0.28); box-shadow: 0 8px 32px rgba(16, 20, 24, 0.16),
    0 0 80px rgba(0, 168, 255, 0.08); }
html.si-light body.si-themed .dataset-manager-close:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .dataset-published-badge.unpublished { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ds-td { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ds-cancel-btn { color: #101418; }
html.si-light body.si-themed .ds-save-btn { color: #101418; }
html.si-light body.si-themed .topic-products-header::after { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .topic-products-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .topic-product-card-skeleton { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .topic-product-card { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .topic-product-card:hover { border-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .topic-product-card-img-wrap { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .topic-product-card-img-placeholder { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .topic-product-card-name { color: #101418; }
html.si-light body.si-themed .topic-product-card-price { color: #101418; }
html.si-light body.si-themed .topic-product-card-price .price-interval { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .topic-product-card-count { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .block-edit-affordance { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .block-edit-affordance:hover { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .inline-block-editor-modal { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .inline-block-editor-header { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .inline-block-editor-header h3 { color: #101418; }
html.si-light body.si-themed .inline-block-editor-close { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .inline-block-editor-close:hover { color: #101418; }
html.si-light body.si-themed .inline-block-editor-footer { border-top: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .inline-block-editor-cancel { background: rgba(16, 20, 24, 0.04); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .inline-block-editor-cancel:hover { background: rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .inline-block-editor-save { background: rgba(16, 20, 24, 0.04); color: rgba(16, 20, 24, 0.78); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .inline-block-editor-save:hover { background: rgba(16, 20, 24, 0.08); color: #101418; }
html.si-light body.si-themed .ibe-field label { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ibe-input, html.si-light body.si-themed .ibe-textarea, html.si-light body.si-themed .ibe-select { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); color: #101418; }
html.si-light body.si-themed .ibe-input::placeholder, html.si-light body.si-themed .ibe-textarea::placeholder { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ibe-about-editor .ibe-field label { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ibe-about-editor .ibe-input, html.si-light body.si-themed .ibe-about-editor .ibe-textarea { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ibe-about-editor .ibe-input:focus, html.si-light body.si-themed .ibe-about-editor .ibe-textarea:focus { border-bottom-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .ibe-about-editor .ibe-input::placeholder, html.si-light body.si-themed .ibe-about-editor .ibe-textarea::placeholder { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ibe-hint { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ibe-image-placeholder { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ibe-upload-btn { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ibe-upload-btn:hover { background: rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .tab-tmpl-card { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .tab-tmpl-card:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .tab-tmpl-thumb-empty { background: rgba(16, 20, 24, 0.04); color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .tab-tmpl-title { color: #101418; }
html.si-light body.si-themed .tab-tmpl-desc { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ibe-sponsor-row-preview:hover { outline: 2px dashed rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .ibe-sponsor-thumb-empty { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ibe-sponsor-remove { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .products-tab-loading { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .products-tab-empty { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .tfeed-vt-btn { color: rgba(16, 20, 24, 0.72); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .tfeed-vt-btn:hover { color: rgba(16, 20, 24, 0.78); background: rgba(16, 20, 24, 0.04); border-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .tfeed-vt-btn.on { color: #101418; background: rgba(16, 20, 24, 0.08); border-color: rgba(16, 20, 24, 0.45); }
html.si-light body.si-themed .topic-feed-paywall { border-top: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .topic-feed-paywall .til-ic { background: rgba(16, 20, 24, 0.04); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .topic-feed-paywall .til-title { color: #101418; }
html.si-light body.si-themed .topic-feed-paywall .til-sub { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .topic-feed-paywall .til-cta, html.si-light body.si-themed .topic-feed-nr .nr-side-lock .til-cta { color: #101418; border: 1px solid rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .topic-feed-paywall .til-cta:hover, html.si-light body.si-themed .topic-feed-nr .nr-side-lock .til-cta:hover { background: rgba(16, 20, 24, 0.04); border-color: rgba(16, 20, 24, 0.45); }
html.si-light body.si-themed .topic-feed-paywall .til-alt { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .topic-feed-paywall .til-alt a { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .topic-feed-nr .nr-side-lock .til-ic { color: #101418; background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .topic-feed-nr .nr-side-lock .til-title { color: #101418; }
html.si-light body.si-themed .topic-feed-nr .nr-side-lock .til-sub { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .topic-feed-nr .nr-side-lock .til-alt { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .topic-feed-nr .nr-side-lock .til-alt a { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .topic-feed-filter-btn[aria-expanded="true"] { background: rgba(16, 20, 24, 0.04); border-color: rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .topic-feed-filter-dropdown { background: #fff; border: 1px solid rgba(16, 20, 24, 0.28); box-shadow: 0 8px 24px rgba(16, 20, 24, 0.18); }
html.si-light body.si-themed .topic-feed-filter-dropdown label { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .topic-feed-filter-dropdown label:hover { background: rgba(16, 20, 24, 0.04); color: #101418; }
html.si-light body.si-themed .topic-feed-filter-dropdown input[type="checkbox"] { background: rgba(16, 20, 24, 0.04) !important; border: 1px solid rgba(16, 20, 24, 0.28) !important; }
html.si-light body.si-themed .topic-feed-loading { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .feed-empty { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .topic-influence-lock .til-ic { color: #101418; background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .topic-influence-lock .til-title { color: #101418; }
html.si-light body.si-themed .topic-influence-lock .til-sub { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .topic-influence-lock .til-alt { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .topic-influence-lock .til-alt a { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .roster-head-title { color: #101418; }
html.si-light body.si-themed .roster-head-count { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .roster-group-head { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .roster-group-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .roster-group-count { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .roster-card { border: 1px solid rgba(16, 20, 24, 0.28); background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .roster-card:hover { background: rgba(16, 20, 24, 0.04); border-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .roster-card-pic .roster-card-img { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .roster-card-num { box-shadow: 0 0 0 1px rgba(16, 20, 24, 0.12); color: #101418; }
html.si-light body.si-themed .roster-card-name { color: #101418; }
html.si-light body.si-themed .roster-card-meta { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .topic-custom-follow-btn.tca-follow-ghost { color: #101418; border: 1px solid rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .topic-custom-follow-btn.tca-follow-ghost:hover { background: rgba(16, 20, 24, 0.04); border-color: rgba(16, 20, 24, 0.45); }
html.si-light body.si-themed .topic-custom-follow-btn.tca-follow-ghost.following { background: rgba(16, 20, 24, 0.04); color: #101418; border-color: rgba(16, 20, 24, 0.45); }
html.si-light body.si-themed .tca-att-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .tca-infl-num { color: #101418; }
html.si-light body.si-themed .tca-att-updated { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .topic-custom-content .att-card, html.si-light body.si-themed .topic-custom-content .ce-bar-chart, html.si-light body.si-themed .topic-custom-content .ce-news-compact, html.si-light body.si-themed .topic-custom-content .ce-athlete-bio { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .topic-custom-content .block-title, html.si-light body.si-themed .topic-custom-content .ce-bc-title, html.si-light body.si-themed .topic-custom-content .ce-news-compact-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .topic-custom-content .asum-link, html.si-light body.si-themed .topic-custom-content .ce-bc-link, html.si-light body.si-themed .topic-custom-content .ce-news-compact-browse { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .topic-custom-content .asum-link:hover, html.si-light body.si-themed .topic-custom-content .ce-bc-link:hover, html.si-light body.si-themed .topic-custom-content .ce-news-compact-browse:hover { color: #101418; }
html.si-light body.si-themed .topic-custom-content .ce-bc-bar { background: rgba(16, 20, 24, 0.12) !important; }
html.si-light body.si-themed .topic-custom-content .ce-bc-tab.on { color: #101418; background: rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .topic-custom-athlete-header .tca-inner { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .topic-custom-athlete-header .tca-team-line { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .topic-custom-athlete-header .ah-social-link { border: 1px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .topic-custom-athlete-header .ah-social-link:hover { color: #101418; border-color: rgba(16, 20, 24, 0.45); }
html.si-light body.si-themed .tca-add-prompt { background: rgba(255, 255, 255, 0.98); border: 1px solid rgba(16, 20, 24, 0.34); box-shadow: 0 14px 40px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .tca-add-prompt-title { color: #101418; }
html.si-light body.si-themed .tca-add-prompt-text { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .tca-add-prompt-primary { background: #101418; color: #fff; }
html.si-light body.si-themed .tca-add-prompt-primary:hover { background: rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .tca-add-prompt-ghost { border: 1px solid rgba(16, 20, 24, 0.34); color: #101418; }
html.si-light body.si-themed .tca-add-prompt-ghost:hover { background: rgba(16, 20, 24, 0.04); }

/* ==== generated from components/collection-blocks.css ==== */
html.si-light body.si-themed .ce-element[data-type="about_section"], html.si-light body.si-themed .ce-element[data-type="search_bar"], html.si-light body.si-themed .ce-element[data-type="products_carousel"], html.si-light body.si-themed .ce-element[data-type="news"], html.si-light body.si-themed .ce-element[data-type="featured_news_carousel"], html.si-light body.si-themed .ce-element[data-type="people"], html.si-light body.si-themed .ce-element[data-type="timeline_feed"], html.si-light body.si-themed .ce-element[data-type="library"], html.si-light body.si-themed .ce-element[data-type="email_capture"], html.si-light body.si-themed .ce-element[data-type="ai_summary"], html.si-light body.si-themed .ce-element[data-type="valuation_factor_breakdown"], html.si-light body.si-themed .ce-element[data-type="valuation_timeline"], html.si-light body.si-themed .ce-element[data-type="valuation_breakdown"], html.si-light body.si-themed .ce-element[data-type="ranking_position"], html.si-light body.si-themed .ce-element[data-type="comp_set"], html.si-light body.si-themed .ce-element[data-type="cohort_distribution"], html.si-light body.si-themed .ce-element[data-type="factor_radar_vs_cohort"] { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .cb-divider { border-top: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .cb-post-card { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .cb-post-card:hover { border-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .cb-post-thumb-placeholder { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .cb-topic-card { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .cb-topic-card:hover { border-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .cb-creator-card { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .cb-creator-card:hover { border-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .cb-group { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .cb-timeline-embed { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .cb-timeline-item { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .cb-collection-embed { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-heading-block.container { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-heading-block.outline { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-heading-block.card { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-heading-subtitle { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-heading-divider { border-top: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-text-box { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-divider { border-top: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-image .image-caption { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-image.empty { background: rgba(16, 20, 24, 0.04); color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-post-unavailable { background: rgba(16, 20, 24, 0.04); border: 1px dashed rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-athlete-header { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ah-image-placeholder { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed a.ah-name-link:hover .ah-last-name { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed a.ah-team-link:hover { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-showcase-view-page { color: rgba(16, 20, 24, 0.72); background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-showcase-view-page:hover { color: #101418; background: rgba(16, 20, 24, 0.04); border-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .ah-first-name { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ah-last-name { color: #101418; }
html.si-light body.si-themed .ah-placeholder { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ah-team-line { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ah-bio-label { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ah-bio-value { color: #101418; }
html.si-light body.si-themed .ah-social-link { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-sponsor-card { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .sc-image-placeholder { background: rgba(16, 20, 24, 0.04); color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .sc-name, html.si-light body.si-themed .sc-name-link { color: #101418; }
html.si-light body.si-themed .sc-description { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-sponsor-card.outline { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-sponsor-card.card { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-sponsor-grid { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-sponsor-grid.outline { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-sponsor-grid.card { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-sponsor-grid-title { color: #101418; }
html.si-light body.si-themed .ce-sponsor-grid-subtitle { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-sponsor-grid-item:hover .ce-sponsor-grid-logo { box-shadow: 0 4px 12px rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .ce-sponsor-grid-logo { background: rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .ce-sponsor-grid-logo-placeholder { background: rgba(16, 20, 24, 0.04); color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-sponsor-grid-item-name { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-sponsor-detail { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-sponsor-detail.outline { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-sponsor-detail.card { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-sd-cards-col { border-right: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-sd-card:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-sd-card.active { background: rgba(16, 20, 24, 0.04); border-left-color: rgba(16, 20, 24, 0.45); }
html.si-light body.si-themed .ce-sd-card-logo { background: rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .ce-sd-card-logo-placeholder { background: rgba(16, 20, 24, 0.04); color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-sd-card-name { color: #101418; }
html.si-light body.si-themed .ce-sd-gal-header { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-sd-gal-name { color: #101418; }
html.si-light body.si-themed .ce-sd-gal-desc { color: #101418; }
html.si-light body.si-themed .ce-sd-gal-link { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-sd-gal-link:hover { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-sd-gallery-empty { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .sd-feature-media-link { color: rgba(16, 20, 24, 0.72); }
@media (max-width: 768px) {
  html.si-light body.si-themed .ce-sd-cards-col { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
  html.si-light body.si-themed .ce-sd-card.active { border-bottom-color: rgba(16, 20, 24, 0.45); }
}
html.si-light body.si-themed .ce-sd-empty { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-athlete-bio { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ab-awards-header, html.si-light body.si-themed .ab-bio-header { color: #101418; }
html.si-light body.si-themed .ab-section-subtitle { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-news-title { color: #101418; }
html.si-light body.si-themed .ce-news-subtitle { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ab-award-item { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ab-award-year { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ab-award-title { color: #101418; }
html.si-light body.si-themed .ab-awards-placeholder, html.si-light body.si-themed .ab-bio-placeholder { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ab-awards { border-top: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ab-bio-text { color: #101418; }
html.si-light body.si-themed .ce-article-header { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-article-header.empty { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-article-header .article-header-title { color: #101418; }
html.si-light body.si-themed .ce-article-header .article-header-subtitle { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-article-header .article-header-meta { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-article-header .article-header-author { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-article-header .article-header-divider { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-article-header .article-header-date { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-athlete-bio.transparent .ab-section-header::after { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-athlete-bio.transparent .ab-bio-header, html.si-light body.si-themed .ce-athlete-bio.transparent .ab-awards-header { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-athlete-bio.transparent .ab-awards { border-top-color: rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-news.transparent .ce-news-header::after, html.si-light body.si-themed .ce-news.card .ce-news-header::after { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-news.transparent .ce-news-header .ce-news-title, html.si-light body.si-themed .ce-news.card .ce-news-header .ce-news-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-news.transparent .ce-news-header .ce-news-subtitle, html.si-light body.si-themed .ce-news.card .ce-news-header .ce-news-subtitle { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-article-header.outline, html.si-light body.si-themed .ce-rich-text.outline, html.si-light body.si-themed .ce-athlete-header.outline, html.si-light body.si-themed .ce-athlete-bio.outline, html.si-light body.si-themed .ce-stats-header.outline, html.si-light body.si-themed .ce-news.outline, html.si-light body.si-themed .ce-league-members.outline, html.si-light body.si-themed .ce-standings.outline { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-article-header.card, html.si-light body.si-themed .ce-rich-text.card, html.si-light body.si-themed .ce-athlete-header.card, html.si-light body.si-themed .ce-athlete-bio.card, html.si-light body.si-themed .ce-news.card, html.si-light body.si-themed .ce-league-members.card, html.si-light body.si-themed .ce-standings.card { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-stats-header.card { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-stats-header.card .ce-stats-header-title { color: #101418; }
html.si-light body.si-themed .ce-stats-header.card .ce-stats-header-label { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-stats-header.card .ce-stats-header-value { color: #101418; }
html.si-light body.si-themed .ce-stats-header.card .ce-stats-header-rank { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-stats-header.card .ce-stats-header-empty { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-athlete-header.ah-wide .ah-divider-line { background: rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .ce-athlete-header.ah-full .ah-divider-line { background: rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .ce-athlete-header.ah-full .ah-stat-label { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-athlete-header.ah-full .ah-stat-value { color: #101418; }
html.si-light body.si-themed .ce-athlete-header.ah-full .ah-stat-rank { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-athlete-header.ah-full .ah-stats-card { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-athlete-header.ah-full .ah-stats-card-title { color: #101418; }
html.si-light body.si-themed .ce-athlete-header.ah-full .ah-stats-card-subtitle { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-pull-quote.empty { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-pull-quote-text { color: #101418; }
html.si-light body.si-themed .ce-pull-quote-attribution { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-pull-quote.outline { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-pull-quote.card { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-rich-text { color: #101418; background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-rich-text.empty { color: rgba(16, 20, 24, 0.55); background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-rich-text b, html.si-light body.si-themed .ce-rich-text strong { color: #101418; }
html.si-light body.si-themed .ce-embed { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-embed.empty { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-embed-twitter .tweet-loading { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-embed-twitter .loading-spinner { border: 2px solid rgba(16, 20, 24, 0.28); border-top-color: rgba(16, 20, 24, 0.45); }
html.si-light body.si-themed .ce-stats-header { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-stats-header-title { color: #101418; }
html.si-light body.si-themed .ce-stats-header-subtitle { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-stats-header-label { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-stats-header-value { color: #101418; }
html.si-light body.si-themed .ce-stats-header-rank { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-stats-header-empty { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-news { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-news-article-item { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-news-article-item:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-news-thumb { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-news-thumb-empty { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-news-title { color: #101418; }
html.si-light body.si-themed .ce-news-author { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-news-empty { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-news-source { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-news-date { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-news-tag { color: rgba(16, 20, 24, 0.78); background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-news-load-more { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-news-load-more:hover { background: rgba(16, 20, 24, 0.08); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-ai-summary { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-ai-summary-header { background: rgba(16, 20, 24, 0.04); border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-ai-summary-header-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-ai-summary-header-subtitle { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-ai-summary-content { color: #101418; }
html.si-light body.si-themed .ce-ai-summary-content h2 { color: #101418; }
html.si-light body.si-themed .ce-ai-summary-content h3 { color: #101418; }
html.si-light body.si-themed .ce-ai-summary-content h4 { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-ai-summary-content p { color: #101418; }
html.si-light body.si-themed .ce-ai-summary-content li { color: #101418; }
html.si-light body.si-themed .ce-ai-summary-content li::marker { color: #101418; }
html.si-light body.si-themed .ce-ai-summary-content strong { color: #101418; }
html.si-light body.si-themed .ce-ai-source, html.si-light body.si-themed a.ce-ai-source { color: rgba(16, 20, 24, 0.78); background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-ai-summary-footer { border-top: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-ai-summary-badge { color: rgba(16, 20, 24, 0.78); background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-ai-summary-updated { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-ai-summary.outline { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-ai-summary.card { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-ai-summary-empty { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-post-unavailable { color: rgba(16, 20, 24, 0.72); background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-post-card { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-post-card:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-post-thumb-placeholder { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-post-title { color: #101418; }
html.si-light body.si-themed .ce-post-author, html.si-light body.si-themed .ce-post-provider { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-post-gallery-empty { color: rgba(16, 20, 24, 0.72); background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-element .post-gallery-folder { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-element .pg-folder-title { color: #101418; }
html.si-light body.si-themed .ce-element .pg-folder-count { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element .post-gallery-folder.outline { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-element .post-gallery-folder.card { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .gallery-overlay-title { color: #101418; }
html.si-light body.si-themed .gallery-overlay-count { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .gallery-overlay-close { color: #101418; }
html.si-light body.si-themed .masonry-item .featured-embed .featured-embed-type { color: #101418; }
html.si-light body.si-themed .masonry-item .featured-embed .featured-embed-title { color: #101418; text-shadow: 0 1px 3px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .masonry-item .featured-embed .featured-embed-desc { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .masonry-item .featured-embed .featured-embed-author { color: #101418; }
html.si-light body.si-themed .masonry-item .featured-embed .featured-embed-author img { border: 2px solid rgba(16, 20, 24, 0.45); }
html.si-light body.si-themed .featured-embed-brand-placeholder span { color: #101418; text-shadow: 0 0 6px rgba(16, 20, 24, 0.15); }
html.si-light body.si-themed .ce-element .library-item-twitter .tweet-loading { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element .library-item-twitter .tweet-error { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element .library-item-substack .substack-preview-overlay { color: #101418; }
html.si-light body.si-themed .ce-element .library-item-substack .substack-preview-subtitle { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element .library-item-espn .espn-preview-overlay { color: #101418; }
html.si-light body.si-themed .ce-element .library-item-generic .generic-link-preview { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-element .library-item-generic .generic-link-overlay { color: #101418; }
html.si-light body.si-themed .ce-element .library-item-generic .generic-link-url { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element .library-item-generic .generic-link-title { color: #101418; }
html.si-light body.si-themed .ce-element .library-item-generic .generic-link-content { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element .uploaded-media-title, html.si-light body.si-themed .gallery-overlay-grid .uploaded-media-title { color: #101418; }
html.si-light body.si-themed .ce-element .library-item .loading-spinner { border: 2px solid rgba(16, 20, 24, 0.28); border-top-color: rgba(16, 20, 24, 0.45); }
html.si-light body.si-themed .ce-season-stats { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-season-stats.outline { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-season-stats.card { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-ss-title { color: #101418; }
html.si-light body.si-themed .ce-ss-subtitle { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-ss-th { color: rgba(16, 20, 24, 0.72); border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-ss-td { color: #101418; background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-ss-row:hover .ce-ss-td { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-ss-empty { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-mcc { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-mcc .mcc-header { background: rgba(16, 20, 24, 0.04); border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-mcc .mcc-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-mcc .mcc-info { color: rgba(16, 20, 24, 0.72); background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-mcc .mcc-info .mcc-tip-text { border: 1px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.78); box-shadow: 0 8px 24px rgba(16, 20, 24, 0.18); }
html.si-light body.si-themed .ce-mcc .mcc-slices, html.si-light body.si-themed .ce-mcc .mcc-range { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-mcc .mcc-slice-btn, html.si-light body.si-themed .ce-mcc .mcc-range-btn { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-mcc .mcc-slice-btn:hover, html.si-light body.si-themed .ce-mcc .mcc-range-btn:hover { color: #101418; }
html.si-light body.si-themed .ce-mcc .mcc-slice-btn.on, html.si-light body.si-themed .ce-mcc .mcc-range-btn.on { background: rgba(16, 20, 24, 0.08); color: #101418; }
html.si-light body.si-themed .ce-mcc .mcc-ytick { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-mcc .mcc-plot { border-left: 1px solid rgba(16, 20, 24, 0.28); border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-mcc .mcc-seg-athlete { box-shadow: inset 0 0 0 1px rgba(16, 20, 24, 0.25); }
html.si-light body.si-themed .ce-mcc .mcc-xlabel { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-mcc .mcc-lg { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-mcc .mcc-lg b { color: #101418; }
html.si-light body.si-themed .ce-mcc .mcc-lg-athlete i { box-shadow: inset 0 0 0 1px rgba(16, 20, 24, 0.25); }
html.si-light body.si-themed .ce-mcc .mcc-toggle { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-mcc .mcc-toggle-track { background: rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .ce-mcc .mcc-toggle.on { color: #101418; }
html.si-light body.si-themed .ce-mcc .mcc-tip { border: 1px solid rgba(16, 20, 24, 0.28); box-shadow: 0 8px 24px rgba(16, 20, 24, 0.18); }
html.si-light body.si-themed .ce-mcc .mcc-tip .tt-wk { color: #101418; }
html.si-light body.si-themed .ce-mcc .mcc-tip .tt-row { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-mcc .mcc-tip .tt-row .v { color: #101418; }
html.si-light body.si-themed .ce-mcc .mcc-tip .tt-total { border-top: 1px solid rgba(16, 20, 24, 0.28); color: #101418; }
html.si-light body.si-themed .ce-mcd { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-mcd .mcd-header { background: rgba(16, 20, 24, 0.04); border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-mcd .mcd-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-mcd .mcd-info { color: rgba(16, 20, 24, 0.72); background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-mcd .mcd-info .mcd-tip-text { border: 1px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.78); box-shadow: 0 8px 24px rgba(16, 20, 24, 0.18); }
html.si-light body.si-themed .ce-mcd .mcd-tabs { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-mcd .mcd-tab { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-mcd .mcd-tab:hover { color: #101418; }
html.si-light body.si-themed .ce-mcd .mcd-tab.on { background: rgba(16, 20, 24, 0.08); color: #101418; }
html.si-light body.si-themed .ce-mcd .mcd-scopebar { color: rgba(16, 20, 24, 0.72); border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-mcd .mcd-scopebar b { color: #101418; }
html.si-light body.si-themed .ce-mcd .mcd-hint { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-mcd .mcd-grp-head { color: #101418; }
html.si-light body.si-themed .ce-mcd .mcd-grp-n { color: rgba(16, 20, 24, 0.72); background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-mcd .mcd-acct { color: rgba(16, 20, 24, 0.78); background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-mcd .mcd-acct em { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-mcd .mcd-post { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-mcd .mcd-post-author { color: #101418; }
html.si-light body.si-themed .ce-mcd .mcd-post-day { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-mcd .mcd-post-text { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-mcd .mcd-empty { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-bar-chart { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-bar-chart.outline { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-bar-chart.card { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-bc-title { color: #101418; }
html.si-light body.si-themed .ce-bc-subtitle { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-bc-y-axis-label { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-bc-bar-value { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-bc-bar-label { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-bc-x-axis-label { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-bc-empty { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-line-chart { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-lc-label { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-lc-legend-item { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-pie-chart { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-pc-legend-label { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-pc-legend-value { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-h2h { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-h2h-title { color: #101418; }
html.si-light body.si-themed .ce-h2h-player-img { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-h2h-player-placeholder { border: 1px dashed rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .ce-h2h-player-name { color: #101418; }
html.si-light body.si-themed .ce-h2h-vs { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-h2h-stat-left, html.si-light body.si-themed .ce-h2h-stat-right { color: #101418; }
html.si-light body.si-themed .ce-h2h-stat-label { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-h2h.card { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-scatter-plot { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-scatter-plot.card { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-spider-chart { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-spider-chart.card { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-roster { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-roster.card { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-ro-title { color: #101418; }
html.si-light body.si-themed .ce-ro-subtitle { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-ro-th { color: rgba(16, 20, 24, 0.72); border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-ro-td { color: #101418; background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-ro-row:hover .ce-ro-td { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-ro-photo-placeholder { background: rgba(16, 20, 24, 0.04); color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-ro-empty { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-pbs-block { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-pbs-block.outline { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-pbs-block.card { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-pbs-title-header { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-pbs-title { color: #101418; }
html.si-light body.si-themed .ce-pbs-subtitle { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-pbs-divider { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-pbs-rank { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-pbs-name { color: #101418; }
html.si-light body.si-themed .ce-pbs-team { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-pbs-rank.ce-pbs-winner { color: #101418; }
html.si-light body.si-themed .ce-pbs-row .ce-pbs-name { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-pbs-row-winner .ce-pbs-name { color: #101418; }
html.si-light body.si-themed .ce-pbs-team { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-pbs-player-link:hover { color: #101418; }
html.si-light body.si-themed .ce-pbs-team-link { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-pbs-team-link:hover { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-pbs-score { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-pmg-block.outline { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-pmg-block.card { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-pmg-title { color: #101418; }
html.si-light body.si-themed .ce-pmg-subtitle { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-pmg-empty { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-pmg-pill { color: rgba(16, 20, 24, 0.78); background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-pmg-pill:hover { color: rgba(16, 20, 24, 0.78); background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-pmg-pill.active { color: #101418; background: rgba(16, 20, 24, 0.08); border-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .ce-pmg-format-header { color: rgba(16, 20, 24, 0.78); border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-pmg-result { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-pmg-result-win { color: #101418; }
html.si-light body.si-themed .ce-pmg-result-highlight { color: #101418; }
html.si-light body.si-themed .ce-links-list { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-links-list.card { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-ll-title { color: #101418; }
html.si-light body.si-themed .ce-ll-empty { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-ll-tile:hover .ce-ll-logo { box-shadow: 0 4px 12px rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .ce-ll-logo { background: rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .ce-ll-logo-ph { background: rgba(16, 20, 24, 0.04); color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-ll-pname { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="athlete_bio"] .att-card, html.si-light body.si-themed .ce-element[data-type="links_list"] .att-card { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-element[data-type="athlete_bio"] .att-card .block-header, html.si-light body.si-themed .ce-element[data-type="links_list"] .att-card .block-header { background: rgba(16, 20, 24, 0.04); border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-element[data-type="athlete_bio"] .att-card .block-title, html.si-light body.si-themed .ce-element[data-type="links_list"] .att-card .block-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-ll-thumb { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-ll-thumb-icon { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-ll-label { color: #101418; }
html.si-light body.si-themed .ce-ll-link-item.ce-ll-row-card { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-ll-link-item.ce-ll-row-card:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-ll-link-item.ce-ll-row-container { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-ll-link-item.ce-ll-row-container:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-ll-link-item.ce-ll-row-outline { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-ll-link-item.ce-ll-row-outline:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-ll-link-item.ce-ll-row-transparent:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-ilh-block { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-ilh-block.card { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-ilh-empty { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-ilh-avatar { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-ilh-avatar-placeholder { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-ilh-name { color: #101418; }
html.si-light body.si-themed .ce-ilh-social-icon { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-ilh-social-icon:hover { color: #101418; }
html.si-light body.si-themed .ce-section-header { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-section-header:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-section-header.transparent:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-section-header.outline { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-section-header.outline:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-section-header.card { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-section-title { color: #101418; }
html.si-light body.si-themed .ce-section-subtitle { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-section-chevron { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-section-legend { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-section-legend.outline { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-section-legend.card { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-section-legend-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-section-legend-item { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-section-legend-item:hover { background: rgba(16, 20, 24, 0.04); color: #101418; }
html.si-light body.si-themed .ce-section-legend-empty { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-image-lightbox-backdrop { background: rgba(255, 255, 255, 0.85); }
html.si-light body.si-themed .ce-image-lightbox-content img { box-shadow: 0 8px 40px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .ce-image-lightbox-close { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-image-lightbox-close:hover { color: #101418; }
html.si-light body.si-themed .ce-league-members { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-league-members-title { color: #101418; }
html.si-light body.si-themed .ce-league-members-subtitle { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-league-members-empty { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-league-members-group-title { color: rgba(16, 20, 24, 0.72); border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-league-members-card { color: #101418; }
html.si-light body.si-themed .ce-league-members-card:hover .ce-league-members-thumb { box-shadow: 0 4px 12px rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .ce-league-members-thumb { background: rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .ce-league-members-thumb-placeholder { background: rgba(16, 20, 24, 0.04); color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-league-members-card .ce-league-members-name { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-league-members-list-item { color: #101418; }
html.si-light body.si-themed .ce-league-members-list-item:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-standings { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-standings-empty { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-standings-title { color: #101418; }
html.si-light body.si-themed .ce-standings-subtitle { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-standings-table thead th { color: rgba(16, 20, 24, 0.72); border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-standings-table tbody td { color: #101418; border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-standings-table tbody tr:hover td { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-standings-period-select { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); color: #101418; }
html.si-light body.si-themed .ce-standings-period-select:hover { border-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .ce-standings-period-select option { color: #101418; }
html.si-light body.si-themed .ce-email-capture { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-email-capture-title { background: rgba(16, 20, 24, 0.04); border-bottom: 1px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-email-capture-message { color: #101418; }
html.si-light body.si-themed .ce-email-capture-input { border-bottom: 1px solid rgba(16, 20, 24, 0.28) !important; color: #101418 !important; }
html.si-light body.si-themed .ce-email-capture-input:focus { border-bottom-color: rgba(16, 20, 24, 0.34) !important; }
html.si-light body.si-themed .ce-email-capture-input::placeholder { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-email-capture-textarea { border-bottom: 1px solid rgba(16, 20, 24, 0.28) !important; color: #101418 !important; }
html.si-light body.si-themed .ce-email-capture-textarea:focus { border-bottom-color: rgba(16, 20, 24, 0.34) !important; }
html.si-light body.si-themed .ce-email-capture-textarea::placeholder { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-email-capture-btn { color: #101418; }
html.si-light body.si-themed .ce-email-capture-btn.btn-outline { color: #101418 !important; border: 1px solid rgba(16, 20, 24, 0.45) !important; }
html.si-light body.si-themed .ce-email-capture-btn.btn-outline:hover { background: rgba(16, 20, 24, 0.04) !important; border-color: rgba(16, 20, 24, 0.5) !important; }
html.si-light body.si-themed .ce-email-capture-success { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-email-capture.outline { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-email-capture.card { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .gpa-cite-popover { border: 1px solid rgba(16, 20, 24, 0.28); box-shadow: 0 12px 40px rgba(16, 20, 24, 0.24); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .gpa-cite-popover-title { color: #101418; }
html.si-light body.si-themed .gpa-cite-source { border-top: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .gpa-cite-source-text a { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .gpa-cite-source-text a:hover { color: #101418; }
html.si-light body.si-themed .gpa-cite-source-date { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-products-carousel { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-products-carousel .topic-products-header { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-about-section { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .about-section-header { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .about-section-link { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .about-section-link:hover { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .about-section-header::after { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .about-section-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .about-section-skeleton .skeleton-sponsor-label { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .about-section-bio-text { color: #101418; }
html.si-light body.si-themed .about-sponsor-strip-label { color: rgba(16, 20, 24, 0.78); border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .about-sponsor-pill { background: rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .about-email-capture { border-top: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .about-email-title { color: #101418; }
html.si-light body.si-themed .about-email-input { border: 1px solid rgba(16, 20, 24, 0.34) !important; background: rgba(16, 20, 24, 0.04) !important; color: #101418 !important; }
html.si-light body.si-themed .about-email-input:focus { border-color: rgba(16, 20, 24, 0.45) !important; }
html.si-light body.si-themed .about-email-input::placeholder { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .about-email-btn { border: 1px solid rgba(16, 20, 24, 0.34) !important; background: rgba(16, 20, 24, 0.04) !important; color: #101418 !important; }
html.si-light body.si-themed .about-email-btn:hover { background: rgba(16, 20, 24, 0.08) !important; color: #101418 !important; }
html.si-light body.si-themed .about-email-success { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .about-media-item { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .about-media-item:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .about-media-thumb-empty { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .about-media-title { color: #101418; }
html.si-light body.si-themed .about-media-meta { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .col3-search-bar { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .col3-search-icon { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .col3-search-text { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .col3-card { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .col3-card-header { color: rgba(16, 20, 24, 0.78); background: rgba(16, 20, 24, 0.04); border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .col3-header-link { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .col3-header-link:hover { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .col3-email-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .people-panel-header { background: rgba(16, 20, 24, 0.04); border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .people-panel-online-text { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .people-panel-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .people-panel-count { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .people-panel-row:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .people-panel-initials { background: rgba(16, 20, 24, 0.04); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .people-panel-name { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-search-bar { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-search-bar:hover { background: rgba(16, 20, 24, 0.04); border-color: rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-search-bar-icon { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-search-bar-input { color: #101418 !important; }
html.si-light body.si-themed .ce-search-bar-input::placeholder { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-search-bar-results { border: 1px solid rgba(16, 20, 24, 0.28) !important; box-shadow: 0 8px 32px rgba(16, 20, 24, 0.20) !important; }
html.si-light body.si-themed .ce-search-bar-empty { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-search-bar-result { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-search-bar-result:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-search-bar-result-thumb { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-search-bar-result-thumb-empty { background: rgba(16, 20, 24, 0.04); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-search-bar-section + .ce-search-bar-section { border-top: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-search-bar-section-header { color: rgba(16, 20, 24, 0.78); background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-search-bar-result-title { color: #101418; }
html.si-light body.si-themed .ce-search-bar-result-source { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-news-pg-page { color: #101418; }
html.si-light body.si-themed .ce-news-pg-page:hover { background: rgba(16, 20, 24, 0.04); color: #101418; }
html.si-light body.si-themed .ce-news-pg-page.ce-news-pg-current { background: rgba(16, 20, 24, 0.08); color: #101418; }
html.si-light body.si-themed .ce-news-pg-ellipsis { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-news-grid-card { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-news-grid-card:hover { border-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .ce-news-grid-thumb { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-news-grid-thumb-empty { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-news-grid-title { color: #101418; }
html.si-light body.si-themed .ce-news-grid-meta { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-news-grid-source { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-news-grid-date { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-news-grid-tag { background: rgba(16, 20, 24, 0.04); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-news-grid-tag-popover { background: rgba(255, 255, 255, 0.98); border: 1px solid rgba(16, 20, 24, 0.28); box-shadow: 0 4px 14px rgba(16, 20, 24, 0.18); }
html.si-light body.si-themed .ce-news-grid-tag:hover { background: rgba(16, 20, 24, 0.08); color: #101418; }
html.si-light body.si-themed .ce-news-grid-empty { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-social-grid-empty { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-news-carousel-track { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-news-carousel-track:hover { border-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .ce-news-carousel-thumb { background-color: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-news-carousel-title { color: #101418; }
html.si-light body.si-themed .ce-news-carousel-meta { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-news-carousel-source { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-news-carousel-date { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-news-carousel-dot { background: rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .ce-news-carousel-dot:hover { background: rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .ce-news-carousel-dot.active { background: rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .ce-news-carousel-empty { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-news-compact { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-news-compact-header { background: rgba(16, 20, 24, 0.04); border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-news-compact-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-news-compact-browse { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-news-compact-browse:hover { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-news-compact-empty { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-news-compact-item:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-news-compact-thumb { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-news-compact-item-title { color: #101418; }
html.si-light body.si-themed .ce-news-compact-meta { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-people { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-people-header { background: rgba(16, 20, 24, 0.04); border-bottom: 1px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-people-loading { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-people-empty { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-people-item:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-people-avatar { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-people-avatar-empty { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-people-name { color: #101418; }
html.si-light body.si-themed .ce-people-role { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-timeline-feed { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-timeline-feed-header { background: rgba(16, 20, 24, 0.04); border-bottom: 1px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-timeline-feed-loading { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-timeline-feed-empty { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-timeline-feed-item { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-timeline-feed-item:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-timeline-feed-thumb { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-timeline-feed-thumb-empty { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-timeline-feed-title { color: #101418; }
html.si-light body.si-themed .ce-timeline-feed-meta { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-timeline-feed-date { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-library { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-library-header { background: rgba(16, 20, 24, 0.04); border-bottom: 1px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-library-table thead { background: rgba(255, 255, 255, 0.96); }
html.si-light body.si-themed .ce-library-table th { color: rgba(16, 20, 24, 0.72); border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-library-table td { border-bottom: 1px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-library-row:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-library-link { color: #101418; }
html.si-light body.si-themed .ce-library-link:hover { color: #101418; }
html.si-light body.si-themed .ce-library-col-type { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-library-col-source, html.si-light body.si-themed .ce-library-col-date { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-library-loading { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-library-empty { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-cd-nav { border-right: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-cd-channel { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-cd-channel:hover { color: #101418; background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-cd-channel.is-active { color: #101418; background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-cd-loading, html.si-light body.si-themed .ce-cd-empty { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-cd-avatar { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-cd-avatar-fallback { color: rgba(16, 20, 24, 0.78); background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-cd-username { color: #101418; }
html.si-light body.si-themed .ce-cd-time { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-cd-delete-btn { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-cd-text { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-cd-composer { border-top: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-channels-discussion .ce-cd-input { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); color: #101418; }
html.si-light body.si-themed .ce-channels-discussion .ce-cd-input:focus, html.si-light body.si-themed .ce-channels-discussion .ce-cd-input:focus-visible { border-color: rgba(16, 20, 24, 0.45); }
html.si-light body.si-themed .ce-channels-discussion .ce-cd-input::placeholder { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-channels-discussion .ce-cd-send { color: #101418; border: 1px solid rgba(16, 20, 24, 0.45); }
html.si-light body.si-themed .ce-channels-discussion .ce-cd-send:hover:not(:disabled) { border-color: rgba(16, 20, 24, 0.5); }
html.si-light body.si-themed .ce-cd-gate { border-top: 1px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-cd-toast { color: #101418; }
html.si-light body.si-themed .channels-discussion-placeholder { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .channels-discussion-placeholder-header { color: rgba(16, 20, 24, 0.72); border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .channels-discussion-placeholder-channel { background: rgba(16, 20, 24, 0.04); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .channels-discussion-placeholder-channel.is-active { background: rgba(16, 20, 24, 0.08); color: #101418; }
html.si-light body.si-themed .channels-discussion-placeholder-msg .cd-avatar { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .channels-discussion-placeholder-msg .cd-lines div { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .channels-discussion-placeholder-desc { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-topic-newsroom-hero { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-topic-newsroom-hero::after { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-topic-newsroom-hero:hover { border-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .ce-topic-newsroom-hero-empty:hover { border-color: rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-topic-newsroom-hero-thumb { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-topic-newsroom-hero-headline { color: #101418; }
html.si-light body.si-themed .ce-topic-newsroom-hero-blurb { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-topic-newsroom-card-thumb { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-topic-newsroom-card-headline { color: #101418; }
html.si-light body.si-themed .ce-topic-newsroom-card-ai-divider { border-top: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-topic-newsroom-news-thumb { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-topic-newsroom-news-headline { color: #101418; }
html.si-light body.si-themed .ce-topic-newsroom-more { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-topic-newsroom-more:hover { color: #101418; }
html.si-light body.si-themed .ce-topic-newsroom-meta { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-topic-newsroom-source { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-topic-newsroom-source-group { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-topic-newsroom-date { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-topic-newsroom-empty { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .topic-newsroom-placeholder { background: rgba(16, 20, 24, 0.04); border: 1px dashed rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .topic-newsroom-placeholder-icon { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .topic-newsroom-placeholder-title { color: #101418; }
html.si-light body.si-themed .topic-newsroom-placeholder-hint { color: rgba(16, 20, 24, 0.72); }
@media (max-width: 900px) {
  html.si-light body.si-themed .ce-topic-newsroom-secondary { border-top: 1px solid rgba(16, 20, 24, 0.28); }
}
html.si-light body.si-themed .ce-topic-newsroom-card-blurb { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-topic-newsroom-card-eyebrow { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-topic-newsroom-card-bullets li { color: #101418; border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-topic-newsroom-card-bullets .gpa-cite-ref, html.si-light body.si-themed .ce-topic-newsroom-card-bullets .ai-source-ref { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-topic-newsroom-card-bullets .gpa-cite-ref:hover, html.si-light body.si-themed .ce-topic-newsroom-card-bullets .ai-source-ref:hover { color: #101418; }
html.si-light body.si-themed .vfb-block { color: #101418; }
html.si-light body.si-themed .vfb-header { background: rgba(16, 20, 24, 0.04); border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .vfb-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .vfb-info { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .vfb-info:hover, html.si-light body.si-themed .vfb-info:focus, html.si-light body.si-themed .vfb-info:focus-visible { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .vfb-tooltip-popover { background: rgba(255, 255, 255, 0.96); border: 1px solid rgba(16, 20, 24, 0.28); color: #101418; box-shadow: 0 4px 14px rgba(16, 20, 24, 0.16); }
html.si-light body.si-themed .vfb-row-name { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .vfb-row-bar { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .vfb-row-bar-fill { background: rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .vfb-row-score { color: #101418; }
html.si-light body.si-themed .vfb-empty { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .vt-block { color: #101418; }
html.si-light body.si-themed .vt-header { background: rgba(16, 20, 24, 0.04); border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .vt-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .vt-range-label { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .vt-chart { color: #101418; }
html.si-light body.si-themed .vt-band { fill: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .vt-axis-label { fill: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .vt-empty { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .vt-tooltip-popover { background: rgba(255, 255, 255, 0.96); border: 1px solid rgba(16, 20, 24, 0.28); color: #101418; box-shadow: 0 4px 14px rgba(16, 20, 24, 0.16); }
html.si-light body.si-themed .vt-tooltip-date { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .vt-tooltip-value { color: #101418; }
html.si-light body.si-themed .vt-tooltip-range { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .bm-block { color: #101418; }
html.si-light body.si-themed .bm-block-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .bm-block-subtitle { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .bm-ranking-of { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .bm-ranking-cohort { color: #101418; }
html.si-light body.si-themed .bm-ranking-sub { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .bm-cs-table-wrap { border-top: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .bm-cs-table thead th { background: rgba(255, 255, 255, 0.95); color: rgba(16, 20, 24, 0.78); border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .bm-cs-table thead th:hover { color: #101418; }
html.si-light body.si-themed .bm-cs-table thead th.bm-cs-sort-active { color: #101418; }
html.si-light body.si-themed .bm-cs-table tbody td { border-bottom: 1px solid rgba(16, 20, 24, 0.28); color: #101418; }
html.si-light body.si-themed .bm-cs-table tbody tr:hover td { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .bm-cs-name { color: #101418; }
html.si-light body.si-themed .bm-cd-count { fill: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .bm-cd-label { fill: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .bm-cd-label-focal { fill: #101418; }
html.si-light body.si-themed .bm-cd-legend { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .bm-radar-ring { stroke: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .bm-radar-axis { stroke: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .bm-radar-label { fill: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .bm-radar-legend { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .bm-radar-swatch-median { background: rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .vb-block { color: #101418; }
html.si-light body.si-themed .vb-header { background: rgba(16, 20, 24, 0.04); border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .vb-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .vb-row-label-main { color: #101418; }
html.si-light body.si-themed .vb-row-label-sub { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .vb-row-value { color: #101418; }
html.si-light body.si-themed .vb-row-flat .vb-row-value { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .vb-row-base .vb-row-label-main { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .vb-row-base .vb-row-value { color: #101418; }
html.si-light body.si-themed .vb-row-total .vb-row-label-main { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .vb-row-total .vb-row-value { color: #101418; }
html.si-light body.si-themed .vb-row-range .vb-row-label-main { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .vb-row-range .vb-row-label-sub { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .vb-row-range .vb-row-value { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .vb-divider { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .vb-divider-strong { background: rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .vb-empty { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type^="attention_"] { --att-card-bg: rgba(16, 20, 24, 0.04); --att-card-border: rgba(16, 20, 24, 0.28); --att-header-strip: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-element[data-type^="attention_"] .block-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type^="attention_"] .block-action { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type^="attention_"] .bc-empty { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type^="attention_"] .info-badge { color: rgba(16, 20, 24, 0.72); background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-element[data-type^="attention_"] .info-badge .tip { background: rgba(255, 255, 255, 0.97); border: 1px solid rgba(16, 20, 24, 0.34); color: rgba(16, 20, 24, 0.78); box-shadow: 0 6px 18px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .att-filter-label { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .src-chip { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .src-chip:hover { color: #101418; border-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .scope-select { color: rgba(16, 20, 24, 0.78); background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .idx-hero .live { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .idx-divider { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .bd-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .bd-subtitle { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .bd-colhead { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .bd-src { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .bd-bar { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .bd-wt { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .bd-sc { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .bd-pts { color: #101418; }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .bd-total { border-top: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .bd-total-lbl { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .bd-total-val { color: #101418; }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .bd-note { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] a.idx-more { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] a.idx-more:hover { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .bd-axis-toggle { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .bd-axis-toggle button { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .bd-axis-toggle button:hover { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .bd-axis-toggle button.active { background: rgba(16, 20, 24, 0.08); color: #101418; }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .bd-expand { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .bd-expand:hover { color: #101418; }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .bd-child .bd-src { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .gauge-track { stroke: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .gauge-tick { stroke: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .gauge-tick-label { fill: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .gauge-score { color: #101418; }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .gauge-outof { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .trend-period { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .idx-stats { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .idx-stat .k { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .idx-stat .v { color: #101418; }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .idx-stat .v small { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .spark-head .lbl { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .spark-head .rng { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="attention_sentiment"] .sent-meta .net { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="attention_sentiment"] .sent-meta .trend small { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="attention_sentiment"] .sent-seg-neu { background: rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .ce-element[data-type="attention_sentiment"] .sent-legend span { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="attention_sentiment"] .spark-head .lbl { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="attention_sentiment"] .spark-head .rng { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="attention_sentiment"] .sent-chart-locked { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] .bench-right { border-left: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] .bench-cohort-head { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] .cohort-opt { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] .cohort-opt:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] .cohort-opt.active { background: rgba(16, 20, 24, 0.08); border-color: rgba(16, 20, 24, 0.45); }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] .co-label { color: #101418; }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] .co-sub { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] .co-rank { color: #101418; }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] .co-rank small { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] .bench-paywall { background: rgba(16, 20, 24, 0.04); border: 1px dashed rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] .bench-paywall-ic { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] .bench-paywall-cta { color: #101418; }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] a.bench-more-link { color: #101418; border-color: rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] a.bench-more-link:hover { background: rgba(16, 20, 24, 0.04); border-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] .bench-rank { color: #101418; }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] .bench-rank small { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] .bench-meta .cohort { color: #101418; }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] .bench-meta .pct { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] .bench-comps-head { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] .bench-comps-scroll { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] .bench-comps-list::-webkit-scrollbar-thumb { background: rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] .comp-row { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] .comp-rank { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] .comp-name { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] .comp-score { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] .comp-row.comp-self { background: rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] .comp-self .comp-rank { color: #101418; }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] .comp-self .comp-name { color: #101418; }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] .comp-self .comp-score { color: #101418; }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] .hist-fill { background: rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] .hist-lbl { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] .hist-bar.focal .hist-lbl { color: #101418; }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] .hist-tip { border: 1px solid rgba(16, 20, 24, 0.28); box-shadow: 0 8px 24px rgba(16, 20, 24, 0.20); color: #101418; }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] .hist-tip b { color: #101418; }
html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] .hist-tip .ht-sub { color: rgba(16, 20, 24, 0.78); }
@media (max-width: 720px) {
  html.si-light body.si-themed .ce-element[data-type="attention_benchmark"] .bench-right { border-top: 1px solid rgba(16, 20, 24, 0.28); }
}
html.si-light body.si-themed .ce-element[data-type="attention_composition"] .comp-col-label { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="attention_composition"] .comp-leg-name { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="attention_composition"] .comp-leg-val { color: #101418; }
html.si-light body.si-themed .ce-element[data-type="attention_composition"] .geo-name { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="attention_composition"] .geo-track { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-element[data-type="attention_composition"] .geo-val { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="attention_momentum"] .mom-range { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-element[data-type="attention_momentum"] .mom-range button { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="attention_momentum"] .mom-range button:hover { color: #101418; }
html.si-light body.si-themed .ce-element[data-type="attention_momentum"] .mom-range button.on { background: rgba(16, 20, 24, 0.08); color: #101418; }
html.si-light body.si-themed .ce-element[data-type="attention_momentum"] .mom-grid-line { stroke: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-element[data-type="attention_momentum"] .mom-axis-label { fill: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="attention_momentum"] .mom-event-dot { fill: #fff; }
html.si-light body.si-themed .ce-element[data-type="attention_momentum"] .mom-event-stem { stroke: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-element[data-type="attention_momentum"] .mom-tooltip { background: rgba(255, 255, 255, 0.97); border: 1px solid rgba(16, 20, 24, 0.34); box-shadow: 0 6px 18px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .ce-element[data-type="attention_momentum"] .mom-tooltip .tt-date { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="attention_momentum"] .mom-tooltip .tt-val { color: #101418; }
html.si-light body.si-themed .ce-element[data-type="attention_momentum"] .mom-events-strip { border-top: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-element[data-type="attention_momentum"] .mom-event-item .txt { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="attention_momentum"] .mom-event-item .txt b { color: #101418; }
html.si-light body.si-themed .ce-element[data-type^="attention_"] .lock-overlay .lock-ic { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.34); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type^="attention_"] .lock-overlay .lock-title { color: #101418; }
html.si-light body.si-themed .ce-element[data-type^="attention_"] .lock-overlay .lock-sub { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .idx-lower .lock-overlay .lock-ic { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .idx-lower .lock-cta { border: 1px solid rgba(16, 20, 24, 0.34); color: #101418; }
html.si-light body.si-themed .ce-element[data-type="attention_index"] .idx-lower .lock-cta:hover { background: rgba(16, 20, 24, 0.04); border-color: rgba(16, 20, 24, 0.45); }
html.si-light body.si-themed .ce-element[data-type="stats_preview"], html.si-light body.si-themed .ce-element[data-type="stats_receiving"] { --att-card-bg: rgba(16, 20, 24, 0.04); --att-card-border: rgba(16, 20, 24, 0.28); --att-header-strip: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-element[data-type="stats_preview"] .block-title, html.si-light body.si-themed .ce-element[data-type="stats_receiving"] .block-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="stats_preview"] .block-action, html.si-light body.si-themed .ce-element[data-type="stats_receiving"] .block-action { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="stats_preview"] .block-action:hover, html.si-light body.si-themed .ce-element[data-type="stats_receiving"] .block-action:hover { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="stats_preview"] .info-badge, html.si-light body.si-themed .ce-element[data-type="stats_receiving"] .info-badge { color: rgba(16, 20, 24, 0.72); background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-element[data-type="stats_preview"] .info-badge .tip, html.si-light body.si-themed .ce-element[data-type="stats_receiving"] .info-badge .tip { background: rgba(255, 255, 255, 0.97); border: 1px solid rgba(16, 20, 24, 0.34); color: rgba(16, 20, 24, 0.78); box-shadow: 0 6px 18px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .ce-element[data-type="stats_receiving"] .section-eyebrow h2 { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="stats_receiving"] .section-eyebrow .sub { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="stats_receiving"] .stat-toggle { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-element[data-type="stats_receiving"] .stat-toggle button { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="stats_receiving"] .stat-toggle button:hover { color: #101418; }
html.si-light body.si-themed .ce-element[data-type="stats_receiving"] .stat-toggle button.on { background: rgba(16, 20, 24, 0.08); color: #101418; }
html.si-light body.si-themed .ce-element[data-type="stats_preview"] .stat-tile + .stat-tile, html.si-light body.si-themed .ce-element[data-type="stats_receiving"] .stat-tile + .stat-tile { border-left: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-element[data-type="stats_preview"] .stat-tile .k, html.si-light body.si-themed .ce-element[data-type="stats_receiving"] .stat-tile .k { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="stats_preview"] .stat-tile .v, html.si-light body.si-themed .ce-element[data-type="stats_receiving"] .stat-tile .v { color: #101418; }
html.si-light body.si-themed .ce-element[data-type="stats_preview"] .stat-tile .v small, html.si-light body.si-themed .ce-element[data-type="stats_receiving"] .stat-tile .v small { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="stats_preview"] .stat-tile .sub, html.si-light body.si-themed .ce-element[data-type="stats_receiving"] .stat-tile .sub { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="stats_preview"] .stats-preview-sub .lbl { color: #101418; }
html.si-light body.si-themed .ce-element[data-type="stats_preview"] .stats-preview-sub .meta { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .sl-block { --att-card-bg: rgba(16, 20, 24, 0.04); --att-card-border: rgba(16, 20, 24, 0.28); --att-header-strip: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .sl-block .block-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .sl-block .info-badge { color: rgba(16, 20, 24, 0.72); background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .sl-block .info-badge .tip { background: rgba(255, 255, 255, 0.97); border: 1px solid rgba(16, 20, 24, 0.34); color: rgba(16, 20, 24, 0.78); box-shadow: 0 6px 18px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .sl-block .sl-loading, html.si-light body.si-themed .sl-block .bc-empty { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .sl-block .sl-select { color: rgba(16, 20, 24, 0.78); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .sl-block .sl-select:focus { border-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .sl-block .stat-toggle { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .sl-block .stat-toggle button { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .sl-block .stat-toggle button:hover { color: #101418; }
html.si-light body.si-themed .sl-block .stat-toggle button.on { background: rgba(16, 20, 24, 0.08); color: #101418; }
html.si-light body.si-themed .sl-block .block-action { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .sl-block .block-action:hover { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .sl-block .stats-preview-sub .lbl { color: #101418; }
html.si-light body.si-themed .sl-block .stats-preview-sub .meta { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .sl-block .stat-tile + .stat-tile { border-left: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .sl-block .stat-tile .k { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .sl-block .stat-tile .v { color: #101418; }
html.si-light body.si-themed .sl-block .stat-tile .sub { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .sl-block .stat-table thead th { color: rgba(16, 20, 24, 0.78); border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .sl-block .stat-table tbody td { border-bottom: 1px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .sl-block .stat-table .row-strong td { color: #101418; border-top: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .sl-block .stat-cell-name { color: #101418; }
html.si-light body.si-themed .sl-block .stat-res-score { color: #101418; }
html.si-light body.si-themed .sl-block .rg-bar { background: rgba(16, 20, 24, 0.08); border: 1px solid rgba(16, 20, 24, 0.45); }
html.si-light body.si-themed .sl-block .rg-col:hover .rg-bar { background: rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .sl-block .rg-legend i { background: rgba(16, 20, 24, 0.08); border: 1px solid rgba(16, 20, 24, 0.45); }
html.si-light body.si-themed .sl-block .rg-tip { background: rgba(255, 255, 255, 0.97); border: 1px solid rgba(16, 20, 24, 0.34); color: rgba(16, 20, 24, 0.78); box-shadow: 0 6px 18px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .sl-block .rg-tip strong { color: #101418; }
html.si-light body.si-themed .sl-block .rg-bar .val { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .sl-block .rg-col .opp { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .sl-block .rg-legend { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .sl-block .slc-vs { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .sl-block .slc-chip img { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .sl-block .slc-name { color: #101418; }
html.si-light body.si-themed .sl-block .slc-sub { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .sl-block .slc-row { border-top: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .sl-block .slc-val { color: #101418; }
html.si-light body.si-themed .sl-block .slc-stat { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .sl-block .slc-track { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .sl-block .ce-search-bar-result-title { color: #101418; }
html.si-light body.si-themed .sl-block .ce-search-bar-result-source { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="socials_snapshot"] { --att-card-bg: rgba(16, 20, 24, 0.04); --att-card-border: rgba(16, 20, 24, 0.28); --att-header-strip: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-element[data-type="socials_snapshot"] .block-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="socials_snapshot"] .info-badge { color: rgba(16, 20, 24, 0.72); background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-element[data-type="socials_snapshot"] .info-badge .tip { background: rgba(255, 255, 255, 0.97); border: 1px solid rgba(16, 20, 24, 0.34); color: rgba(16, 20, 24, 0.78); box-shadow: 0 6px 18px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .ce-element[data-type="attention_summary"] { --att-card-bg: rgba(16, 20, 24, 0.04); --att-card-border: rgba(16, 20, 24, 0.28); --att-header-strip: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .asum-cap { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .asum-yaxis { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .asum-grid { stroke: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .asum-xaxis { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .asum-chart-empty { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .asum-link { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .asum-link:hover { color: #101418; }
html.si-light body.si-themed .ce-element[data-type="bar_chart"] .ce-bar-chart { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-element[data-type="bar_chart"] .ce-bc-header { background: rgba(16, 20, 24, 0.04); border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-element[data-type="bar_chart"] .ce-bc-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="bar_chart"] .ce-bc-subtitle { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-bc-link { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-bc-link:hover { color: #101418; }
html.si-light body.si-themed .ce-bc-tab { background: rgba(16, 20, 24, 0.04); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-bc-tab:hover { color: #101418; }
html.si-light body.si-themed .ce-bc-tab.on { background: rgba(16, 20, 24, 0.08); color: #101418; }
html.si-light body.si-themed .ce-bc-tip { background: rgba(255, 255, 255, 0.97); border: 1px solid rgba(16, 20, 24, 0.34); box-shadow: 0 6px 18px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .ce-bc-tip-opp { color: #101418; }
html.si-light body.si-themed .ce-bc-tip-meta { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-bc-tip-val { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-bc-tip-val b { color: #101418; }
html.si-light body.si-themed .ce-bc-neutral .ce-bc-bar { background: rgba(16, 20, 24, 0.08); border: 1px solid rgba(16, 20, 24, 0.45); }
html.si-light body.si-themed .ce-bc-neutral .ce-bc-bar-group:hover .ce-bc-bar { background: rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .ce-element[data-type="socials_snapshot"] .ss-total-num { color: #101418; }
html.si-light body.si-themed .ce-element[data-type="socials_snapshot"] .ss-total-lbl { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="socials_snapshot"] .ss-row { border-top: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-element[data-type="socials_snapshot"] .ss-icon { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="socials_snapshot"] .ss-name { color: #101418; }
html.si-light body.si-themed .ce-element[data-type="socials_snapshot"] .ss-sub { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="socials_snapshot"] .ss-foll { color: #101418; }
html.si-light body.si-themed .ce-element[data-type="metric_trends"] { --att-card-bg: rgba(16, 20, 24, 0.04); --att-card-border: rgba(16, 20, 24, 0.28); --att-header-strip: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-element[data-type="metric_trends"] .block-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="metric_trends"] .info-badge { color: rgba(16, 20, 24, 0.72); background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-element[data-type="metric_trends"] .info-badge .tip { background: rgba(255, 255, 255, 0.97); border: 1px solid rgba(16, 20, 24, 0.34); color: rgba(16, 20, 24, 0.78); box-shadow: 0 6px 18px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .ce-element[data-type^="attention_"] .info-badge .tip, html.si-light body.si-themed .ce-element[data-type="socials_snapshot"] .info-badge .tip, html.si-light body.si-themed .ce-element[data-type="metric_trends"] .info-badge .tip, html.si-light body.si-themed .ce-element[data-type="stats_preview"] .info-badge .tip, html.si-light body.si-themed .ce-element[data-type="stats_receiving"] .info-badge .tip { border: 1px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.78); box-shadow: 0 8px 24px rgba(16, 20, 24, 0.18); }
html.si-light body.si-themed .ce-element[data-type="metric_trends"] .mt-filters-toggle { color: rgba(16, 20, 24, 0.78); background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-element[data-type="metric_trends"] .mt-filters-toggle:hover { color: #101418; background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-element[data-type="metric_trends"] .mt-filters-toggle.active { color: #101418; }
html.si-light body.si-themed .ce-element[data-type="metric_trends"] .mt-filters { border-left: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-element[data-type="metric_trends"] .mt-leg-name { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="metric_trends"] .mt-leg-val { color: #101418; }
html.si-light body.si-themed .ce-element[data-type="metric_trends"] .mt-leg-empty { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="metric_trends"] .mt-leg-note { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-element[data-type="metric_trends"] .mt-yaxis span { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-element[data-type="metric_trends"] .mt-grid { stroke: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-element[data-type="metric_trends"] .mt-cursor { background: rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .ce-element[data-type="metric_trends"] .mt-tip { background: rgba(255, 255, 255, 0.97); border: 1px solid rgba(16, 20, 24, 0.34); box-shadow: 0 8px 22px rgba(16, 20, 24, 0.22); }
html.si-light body.si-themed .ce-element[data-type="metric_trends"] .mt-tip-date { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="metric_trends"] .mt-tip-name { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="metric_trends"] .mt-tip-val { color: #101418; }
html.si-light body.si-themed .ce-element[data-type="metric_trends"] .mt-axis span { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="metric_trends"] .mt-empty { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="metric_trends"] .mt-fsection-title { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="metric_trends"] .mt-fgroup-title { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-element[data-type="metric_trends"] .mt-check { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="metric_trends"] .mt-range-btn, html.si-light body.si-themed .ce-element[data-type="metric_trends"] .mt-scope-btn { color: rgba(16, 20, 24, 0.78); background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-element[data-type="metric_trends"] .mt-range-btn:hover, html.si-light body.si-themed .ce-element[data-type="metric_trends"] .mt-scope-btn:hover { color: #101418; }
html.si-light body.si-themed .ce-element[data-type="metric_trends"] .mt-range-btn.active, html.si-light body.si-themed .ce-element[data-type="metric_trends"] .mt-scope-btn.active { color: #101418; }
html.si-light body.si-themed .ce-element[data-type="stats_receiving"] .rg-bar .val { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="stats_receiving"] .rg-col .opp { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="stats_receiving"] .rg-legend { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="stats_receiving"] .eff-name { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="stats_receiving"] .eff-track { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-element[data-type="stats_receiving"] .eff-val { color: #101418; }
html.si-light body.si-themed .ce-element[data-type="stats_receiving"] .eff-pct-note { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="stats_receiving"] .stat-table thead th { color: rgba(16, 20, 24, 0.78); border-bottom: 1px solid rgba(16, 20, 24, 0.28); background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-element[data-type="stats_receiving"] .stat-table tbody td { border-bottom: 1px solid rgba(16, 20, 24, 0.28); color: #101418; }
html.si-light body.si-themed .ce-element[data-type="stats_receiving"] .stat-table tbody tr:hover td { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-element[data-type="stats_receiving"] .stat-table .row-strong td { color: #101418; border-top: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ce-element[data-type="stats_receiving"] .stat-cell-opp .ha { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="stats_receiving"] .stat-cell-name { color: #101418; }
html.si-light body.si-themed .ce-element[data-type="team_players"] { --att-card-bg: rgba(16, 20, 24, 0.04); --att-card-border: rgba(16, 20, 24, 0.28); --att-header-strip: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-element[data-type="team_players"] .block-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="team_players"] .tp-cap { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="team_players"] .tp-loading, html.si-light body.si-themed .ce-element[data-type="team_players"] .tp-empty { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="team_players"] .tp-row:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-element[data-type="team_players"] .tp-rank { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="team_players"] .tp-photo { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .ce-element[data-type="team_players"] .tp-photo-empty { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .ce-element[data-type="team_players"] .tp-name { color: #101418; }
html.si-light body.si-themed .ce-element[data-type="team_players"] .tp-pos { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="team_players"] .tp-mentions { color: #101418; }
html.si-light body.si-themed .ce-element[data-type="team_players"] .tp-mentions-lbl { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="team_players"] .tp-group-label { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="team_players"] .tp-group-count { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .ce-element[data-type="team_players"] .tp-chip { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .ce-element[data-type="team_players"] .tp-chip-more { color: rgba(16, 20, 24, 0.72); }

/* ==== generated from pages/entity-page.css ==== */
html.si-light body.si-themed .entity-header-image[href]:hover { box-shadow: 0 8px 32px rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .entity-type-badge { background: rgba(16, 20, 24, 0.08); color: #101418; }
html.si-light body.si-themed .league-badge { background: rgba(16, 20, 24, 0.08); border: 1px solid rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .entity-name { color: #101418; text-shadow: 0 2px 8px rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .featured-index-title { color: #101418; text-shadow: 0 2px 8px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .entity-creator-attribution { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .attribution-link { color: #101418; }
html.si-light body.si-themed .attribution-avatar { border: 2px solid rgba(16, 20, 24, 0.45); }
html.si-light body.si-themed .entity-no-image-message { color: #101418; text-shadow: 0 2px 8px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .library-grid-card { background: #fff; border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .library-grid-card:hover { box-shadow: 0 12px 40px rgba(16, 20, 24, 0.16); }
html.si-light body.si-themed .library-grid-card-type-badge svg { color: #101418; }
html.si-light body.si-themed .library-grid-card-title { color: #101418; }
html.si-light body.si-themed .library-grid-card-creator { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .topic-page .library-empty { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .topic-page .library-empty h3 { color: #101418; }
html.si-light body.si-themed .btn-load-more:hover { color: #101418; }
html.si-light body.si-themed .related-topic-card { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .related-topic-name { color: #101418; text-shadow: 0 1px 3px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .leaderboard-card:hover { box-shadow: 0 0 24px rgba(0, 168, 255, 0.35), 0 8px 16px rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .leaderboard-card-rank { color: #101418; }
html.si-light body.si-themed .admin-btn { border: 1px solid rgba(16, 20, 24, 0.34); color: #101418; }
html.si-light body.si-themed .default-image-popup { border: 1px solid rgba(16, 20, 24, 0.28); box-shadow: 0 20px 60px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .default-image-popup-close { background: rgba(16, 20, 24, 0.08); border: 1px solid rgba(16, 20, 24, 0.34); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .default-image-popup-close:hover { background: rgba(16, 20, 24, 0.08); color: #101418; }
html.si-light body.si-themed .default-image-popup-header h2 { color: #101418; }
html.si-light body.si-themed .default-image-popup-header p { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .default-image-popup-field label { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .default-image-popup-field input[type="text"] { border: 1px solid rgba(16, 20, 24, 0.34); color: #101418; }
html.si-light body.si-themed .default-image-popup-field input[type="text"]::placeholder { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .default-image-popup-field input[type="file"] { border: 1px solid rgba(16, 20, 24, 0.34); color: #101418; }
html.si-light body.si-themed .default-image-popup-field .upload-preview img { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .default-image-popup-field .current-preview { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .default-image-popup-submit:hover:not(:disabled) { color: #101418; }
@media (max-width: 480px) {
  html.si-light body.si-themed .topic-page .portfolio-tabs { border-top: 1px solid rgba(16, 20, 24, 0.28); }
}
html.si-light body.si-themed .league-browse-group-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .league-browse-row::-webkit-scrollbar-thumb { background: rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .league-browse-card:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .league-browse-card-img { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .league-browse-card-name { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .scores-header { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .scores-header-title { color: #101418; }
html.si-light body.si-themed .scores-arrow { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .scores-arrow:hover { background: rgba(16, 20, 24, 0.04); color: #101418; }
html.si-light body.si-themed .scores-day { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .scores-day:hover { background: rgba(16, 20, 24, 0.04); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .scores-day.active { color: #101418; }
html.si-light body.si-themed .scores-day.has-data .scores-day-date { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .scores-day.active .scores-day-date { color: #101418; }
html.si-light body.si-themed .scores-format-select { border: 1px solid rgba(16, 20, 24, 0.28); color: #101418; }
html.si-light body.si-themed .scores-format-select:hover { border-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .scores-format-select option { color: #101418; }
html.si-light body.si-themed .scores-tournament-dates { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .scores-tournament-link { color: #101418; }
html.si-light body.si-themed .scores-matchup-header { color: rgba(16, 20, 24, 0.78); border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .scores-matchup-name { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .scores-matchup-record { color: #101418; }
html.si-light body.si-themed .scores-loading, html.si-light body.si-themed .scores-empty { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .feed-section-header { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .feed-score-card { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .feed-score-event { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .feed-score-team { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .feed-score-vs { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .feed-score-result { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .feed-score-date { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .feed-see-all { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .feed-see-all:hover { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .feed-article-item:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .feed-article-thumb { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .feed-article-title { color: #101418; }
html.si-light body.si-themed .feed-article-meta { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .feed-article-tag { background: rgba(16, 20, 24, 0.04); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .feed-article-tag:hover { background: rgba(16, 20, 24, 0.08); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .feed-empty { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .feed-loading-row { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .storyline-container { color: #101418; }
html.si-light body.si-themed .storyline-loading { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .storyline-live-state { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .storyline-live-state-label { color: #101418; }
html.si-light body.si-themed .storyline-live-state-text { color: #101418; }
html.si-light body.si-themed .storyline-live-state-text p, html.si-light body.si-themed .storyline-season-summary p, html.si-light body.si-themed .storyline-narrative p { color: #101418; }
html.si-light body.si-themed .storyline-gpa-footer { border-top: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .storyline-expand-toggle { color: #101418; }
html.si-light body.si-themed .storyline-season-heading-text { color: #101418; }
html.si-light body.si-themed .storyline-season-heading-line { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .storyline-year-toggle { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .storyline-year-toggle:hover { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .storyline-year-dropdown { background: rgba(255, 255, 255, 0.95); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .storyline-year-option { border: 1px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .storyline-year-option:hover { background: rgba(16, 20, 24, 0.04); color: #101418; }
html.si-light body.si-themed .storyline-season-state-label { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .storyline-tournaments-label { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .storyline-season-state .storyline-expand-toggle { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .storyline-season-title { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .storyline-season-select { border: 1px solid rgba(16, 20, 24, 0.34); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .storyline-season-select:hover { border-color: rgba(16, 20, 24, 0.45); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .storyline-season-select option { color: #101418; }
html.si-light body.si-themed .storyline-season-summary { color: #101418; }
html.si-light body.si-themed .storyline-axis { background: rgba(16, 20, 24, 0.12); box-shadow: 0 0 8px rgba(16, 20, 24, 0.15); }
html.si-light body.si-themed .storyline-event-dot { background: rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .storyline-event-content { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .storyline-event-content:hover { box-shadow: 0 4px 16px rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .storyline-event-name { color: #101418; }
html.si-light body.si-themed .storyline-event-meta { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .storyline-event-image { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .storyline-event-excerpt { color: #101418; }
html.si-light body.si-themed .storyline-media-thumb { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .storyline-media-match { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .storyline-media-match-round { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .storyline-media-match-score { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .storyline-media-article { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .storyline-media-article-source { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .storyline-back { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .storyline-back:hover { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .storyline-tournament-name { color: #101418; }
html.si-light body.si-themed .storyline-tournament-meta { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .storyline-narrative p { color: #101418; }
html.si-light body.si-themed .storyline-sources-header { color: rgba(16, 20, 24, 0.72); border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .storyline-mosaic-grid .tweet-loading { color: rgba(16, 20, 24, 0.55); background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .storyline-scores-card:hover { box-shadow: 0 4px 16px rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .storyline-scores-card-meta { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .storyline-day-label { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .storyline-card { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .storyline-card:hover { border-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .storyline-card-badge { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .storyline-card-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .storyline-card-source { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .storyline-card-match-round { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .storyline-card-match-teams { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .storyline-card-vs { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .storyline-card-match-score { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .storyline-moment-panel { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .storyline-moment-close { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .storyline-moment-close:hover { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .storyline-moment-round { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .storyline-moment-date { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .storyline-moment-team-names { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .storyline-moment-score { color: #101418; }
html.si-light body.si-themed .storyline-moment-game { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .storyline-moment-game-label { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .storyline-moment-game-scores { color: rgba(16, 20, 24, 0.78); }

/* ==== generated from pages/portfolio.css ==== */
html.si-light body.si-themed .portfolio-tabs { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .portfolio-tab { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .portfolio-tab:hover { color: #101418; }
html.si-light body.si-themed .portfolio-tab.active { color: #101418; }
html.si-light body.si-themed .curated-subtab.active { color: #101418; }
html.si-light body.si-themed .portfolio-tab-delete-btn:hover { color: #101418; }
html.si-light body.si-themed .portfolio-section { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .portfolio-section:hover { background: rgba(16, 20, 24, 0.04); border-color: rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .portfolio-hero-single .hero-title { color: #101418; }
html.si-light body.si-themed .portfolio-hero-single .hero-description { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .portfolio-content-grid-item { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .portfolio-content-grid-item:hover { box-shadow: 0 12px 40px rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .portfolio-content-grid-item .item-title { color: #101418; }
html.si-light body.si-themed .portfolio-content-grid-item .item-meta { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .portfolio-topic-showcase::-webkit-scrollbar-track { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .portfolio-topic-card { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .portfolio-topic-card:hover { box-shadow: 0 12px 40px rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .portfolio-topic-card .topic-name { color: #101418; }
html.si-light body.si-themed .portfolio-topic-card .topic-count { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .portfolio-media-item { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .portfolio-media-item .media-type-indicator { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .portfolio-timeline-event { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .portfolio-timeline-event:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .portfolio-about-avatar { border: 3px solid rgba(16, 20, 24, 0.45); }
html.si-light body.si-themed .portfolio-about-social a { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .portfolio-external-link { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .portfolio-external-link:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .portfolio-external-link-thumbnail { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .portfolio-stats.cards .portfolio-stat { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed #portfolioTimelineView .library-filters-row .timeline-sort-toggle, html.si-light body.si-themed #topicTimelineView .library-filters-row .timeline-sort-toggle, html.si-light body.si-themed .library-filters-row .timeline-sort-toggle { border: 1px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed #portfolioTimelineView .library-filters-row .timeline-sort-toggle:hover, html.si-light body.si-themed #topicTimelineView .library-filters-row .timeline-sort-toggle:hover, html.si-light body.si-themed .library-filters-row .timeline-sort-toggle:hover { background: rgba(16, 20, 24, 0.04); color: rgba(16, 20, 24, 0.78); border-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .tab-context-menu { box-shadow: 0 4px 24px rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .tab-context-menu button:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .about-tab-loading { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .about-tab-error, html.si-light body.si-themed .about-tab-empty { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .about-tab-content .rankings-container { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .about-tab-content .rankings-header { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .about-tab-content .ranking-row { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .about-tab-content .ranking-row:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .about-tab-content .ranking-rank { color: rgba(16, 20, 24, 0.78); background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .about-tab-content .ranking-row:nth-child(1) .ranking-rank { color: #101418; }
html.si-light body.si-themed .about-tab-content .ranking-row:nth-child(2) .ranking-rank { color: #101418; }
html.si-light body.si-themed .about-tab-content .ranking-row:nth-child(3) .ranking-rank { color: #101418; }
html.si-light body.si-themed .about-tab-content .ranking-creator-name { color: #101418; }
html.si-light body.si-themed .about-tab-content .ranking-topic-pill { border: 1px solid rgba(16, 20, 24, 0.28); color: #101418; }

/* ==== generated from components/timeline-carousel.css ==== */
html.si-light body.si-themed .timeline-loading-text { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .timeline-loading-bar { background: rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .carousel-create-card { background: rgba(16, 20, 24, 0.04); border: 2px dashed rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .carousel-create-card .create-card-icon { background: rgba(16, 20, 24, 0.04); border: 2px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .carousel-create-card .create-card-text { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .carousel-load-more-card { background: rgba(16, 20, 24, 0.04); border: 2px dashed rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .carousel-load-more-card .load-more-card-icon { background: rgba(16, 20, 24, 0.04); border: 2px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .carousel-load-more-card .load-more-card-text { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .carousel-topic-pill { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .carousel-topic-more { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .carousel-action-btn { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .carousel-action-btn:hover { box-shadow: 0 4px 12px rgba(16, 20, 24, 0.06); }
html.si-light body.si-themed .carousel-action-btn-danger { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .loading-spinner { border: 3px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .carousel-post-card .embed-placeholder { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .carousel-post-card.page-embed-card .page-embed-title { color: #101418; text-shadow: 0 1px 3px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .carousel-post-card.page-embed-card .page-embed-topic { color: #101418; background: rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .carousel-post-card.page-embed-card .page-embed-description { color: rgba(16, 20, 24, 0.78); text-shadow: 0 1px 2px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .carousel-featured-type-indicator { color: #101418; }
html.si-light body.si-themed .carousel-featured-title { color: #101418; text-shadow: 0 2px 8px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .carousel-featured-description { color: rgba(16, 20, 24, 0.78); text-shadow: 0 1px 4px rgba(16, 20, 24, 0.16); }
html.si-light body.si-themed .carousel-featured-attribution { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .carousel-featured-attribution .attribution-author { color: #101418; }
html.si-light body.si-themed .carousel-featured-attribution .attribution-avatar { border: 2px solid rgba(16, 20, 24, 0.45); }
html.si-light body.si-themed .featured-embed-type { color: #101418; }
html.si-light body.si-themed .featured-embed-title { color: #101418; text-shadow: 0 1px 3px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .featured-embed-desc { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .featured-embed-author { color: #101418; }
html.si-light body.si-themed .featured-embed-author img { border: 2px solid rgba(16, 20, 24, 0.45); }
html.si-light body.si-themed .featured-embed-attribution .attribution-author { color: #101418; }
html.si-light body.si-themed .featured-embed-attribution .attribution-avatar { border: 2px solid rgba(16, 20, 24, 0.45); }
html.si-light body.si-themed .carousel-data-table-header { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .carousel-data-table-title { color: #101418; text-shadow: 0 1px 3px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .carousel-data-table-table th, html.si-light body.si-themed .carousel-data-table-table td { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .carousel-data-table-table th { color: rgba(16, 20, 24, 0.78); background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .carousel-data-table-table td { color: #101418; }
html.si-light body.si-themed .carousel-data-table-table tbody tr:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .carousel-data-table-rows-info { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .carousel-data-table-type-indicator { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .carousel-chart-type-indicator { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .carousel-chart-title { color: #101418; text-shadow: 0 1px 3px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .carousel-timeline-glow { background: rgba(16, 20, 24, 0.12); box-shadow: 0 0 8px rgba(16, 20, 24, 0.15); }
html.si-light body.si-themed .timeline-bar-tick { background: rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .timeline-bar-tick:hover { background: rgba(16, 20, 24, 0.12); box-shadow: 0 0 8px rgba(16, 20, 24, 0.25); }
html.si-light body.si-themed .timeline-bar-tick.active { background: rgba(16, 20, 24, 0.12); box-shadow: 0 0 12px rgba(16, 20, 24, 0.25); }
html.si-light body.si-themed .timeline-bar-tick::after { background: rgba(255, 255, 255, 0.85); border: 1px solid rgba(16, 20, 24, 0.28); color: #101418; }
html.si-light body.si-themed .timeline-empty-state { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .timeline-empty-state h3 { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .carousel-post-card.skeleton-card { background: #fff; border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .carousel-post-card.skeleton-card.featured { border-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .explore-page .timeline-bar-tick:hover { background: rgba(16, 20, 24, 0.12); box-shadow: 0 0 8px rgba(16, 20, 24, 0.25); }
html.si-light body.si-themed .explore-page .timeline-bar-tick.active { background: rgba(16, 20, 24, 0.12); box-shadow: 0 0 12px rgba(16, 20, 24, 0.25); }
html.si-light body.si-themed .explore-page .timeline-bar-tick::after { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .temporal-divider-text { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .data-table-preview-card { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .data-table-preview-card:hover { border-color: rgba(16, 20, 24, 0.34); box-shadow: 0 8px 32px rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .data-table-preview-content .data-table-viewer th, html.si-light body.si-themed .data-table-preview-content .data-table-viewer td { color: #101418; border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .data-table-preview-content .data-table-viewer th { color: #101418; background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .data-table-preview-content .data-table-viewer tbody tr:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .data-table-preview-footer { border-top: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .data-table-preview-footer .data-table-preview-title { color: #101418; }

/* ==== generated from pages/timeline-viewer.css ==== */
html.si-light body.si-themed .timeline-meta { color: #101418; }
html.si-light body.si-themed .timeline-meta .author-link { color: #101418; }
html.si-light body.si-themed .timeline-meta .author-avatar { border: 2px solid rgba(16, 20, 24, 0.45); }
html.si-light body.si-themed .timeline-meta .separator { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .timeline-meta time { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .timeline-title { color: #101418; text-shadow: 0 2px 8px rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .timeline-description { color: #101418; text-shadow: 0 1px 4px rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .timeline-topics .topic-pill { background: rgba(16, 20, 24, 0.08); border: 1px solid rgba(16, 20, 24, 0.34); color: #101418; }
html.si-light body.si-themed .timeline-topics .topic-pill:hover { color: #101418; }
html.si-light body.si-themed .timeline-action-btn { border: 1px solid rgba(16, 20, 24, 0.34); color: #101418; }
html.si-light body.si-themed .timeline-action-btn:hover { background: rgba(16, 20, 24, 0.08); color: #101418; border-color: rgba(16, 20, 24, 0.45); }
html.si-light body.si-themed #btn-share.timeline-action-btn:hover { color: #101418; }
html.si-light body.si-themed #btn-bookmark.timeline-action-btn:hover { color: #101418; }
html.si-light body.si-themed .timeline-action-btn.btn-edit:hover { color: #101418; }
html.si-light body.si-themed .timeline-slot-wrapper::before { background: rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .timeline-slot { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .timeline-caption-wrapper p { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .timeline-date-indicator .date-text { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .timeline-slot-chart .timeline-slot-content { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .timeline-data-table th, html.si-light body.si-themed .timeline-data-table td { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .timeline-data-table th { color: #101418; }
html.si-light body.si-themed .timeline-data-table tbody tr:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .table-more-rows { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .timeline-footer { border-top: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .modal-content { background: #fff; border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .modal-close:hover { background: rgba(16, 20, 24, 0.08); color: #101418; }
html.si-light body.si-themed .delete-confirm-body h3 { color: #101418; }
html.si-light body.si-themed .btn-secondary { background: rgba(16, 20, 24, 0.08); border: 1px solid rgba(16, 20, 24, 0.34); color: #101418; }
html.si-light body.si-themed .btn-secondary:hover { background: rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .btn-danger { color: #101418; }
@media (max-width: 768px) {
  html.si-light body.si-themed .timeline-date-indicator .date-text { color: rgba(16, 20, 24, 0.72); }
}
html.si-light body.si-themed .timeline-slot-wrapper.nested-timeline-pinned .timeline-featured-card { box-shadow: 0 0 20px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .nested-timeline-content { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .nested-timeline-header { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .nested-timeline-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .nested-timeline-view-link { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .nested-timeline-view-link:hover { color: #101418; text-shadow: 0 0 10px rgba(16, 20, 24, 0.25); }
html.si-light body.si-themed .nested-timeline-items::before { background: rgba(16, 20, 24, 0.12); box-shadow: 0 0 6px rgba(16, 20, 24, 0.10); }
html.si-light body.si-themed .nested-timeline-item { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .nested-timeline-item::before { background: rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .nested-timeline-item:hover { box-shadow: 0 4px 16px rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .timeline-featured-type-indicator { color: #101418; }
html.si-light body.si-themed .timeline-featured-title { color: #101418; text-shadow: 0 2px 8px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .timeline-featured-description { color: rgba(16, 20, 24, 0.78); text-shadow: 0 1px 4px rgba(16, 20, 24, 0.16); }
html.si-light body.si-themed .timeline-featured-attribution { color: #101418; }
html.si-light body.si-themed .timeline-featured-attribution .attribution-author { color: #101418; }
html.si-light body.si-themed .timeline-featured-attribution .attribution-avatar { border: 1.5px solid rgba(16, 20, 24, 0.45); }
html.si-light body.si-themed .featured-embed-brand-placeholder span { color: #101418; text-shadow: 0 0 6px rgba(16, 20, 24, 0.15); }
html.si-light body.si-themed .timeline-legend { border-right: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .timeline-legend-item:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .timeline-legend-icon { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .timeline-legend-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .timeline-legend-item:hover .timeline-legend-title { color: #101418; }
html.si-light body.si-themed .timeline-legend-item.has-custom-name .timeline-legend-title { color: #101418; }
html.si-light body.si-themed .timeline-legend-line { background: rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .timeline-legend-item:hover .timeline-legend-line { background: rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .legend-expand-icon { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .legend-expand-icon:hover { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .timeline-legend-count { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .timeline-legend-item:hover .timeline-legend-count { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .timeline-legend-months { border-left: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .timeline-legend-item.month .timeline-legend-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .timeline-legend-item.month:hover .timeline-legend-title { color: #101418; }
html.si-light body.si-themed .chunk-divider::before, html.si-light body.si-themed .chunk-divider::after { background: rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .chunk-divider span { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .chunk-loading { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .chunk-load-more-btn { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .chunk-load-more-btn:hover { background: rgba(16, 20, 24, 0.04); border-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .chunk-load-more-btn .btn-spinner { border: 2px solid rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .timeline-legend-slot { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .timeline-page-btn { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .timeline-zoom-controls { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .timeline-zoom-btn { border-right: 1px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .timeline-zoom-btn:hover { background: rgba(16, 20, 24, 0.04); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .timeline-zoom-label { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .timeline-legend-popup { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .timeline-legend-popup-header { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .timeline-legend-popup-title { color: #101418; }
html.si-light body.si-themed .timeline-legend-popup-close { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .legend-popup-year-btn { color: #101418; }
html.si-light body.si-themed .legend-popup-expand-btn { border-left: 1px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .legend-popup-expand-btn:active { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .legend-popup-month-btn { color: #101418; }
html.si-light body.si-themed .legend-popup-year-btn:active, html.si-light body.si-themed .legend-popup-month-btn:active { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .legend-popup-month-btn { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .legend-popup-count { color: rgba(16, 20, 24, 0.72); }

/* ==== generated from components/index-shared.css ==== */
html.si-light body.si-themed .tag-pill { border: 1px solid rgba(16, 20, 24, 0.45); background: rgba(16, 20, 24, 0.04); box-shadow: 0 0 12px rgba(16, 20, 24, 0.15); }
html.si-light body.si-themed .tag-pill:hover { background: rgba(16, 20, 24, 0.08); box-shadow: 0 0 16px rgba(16, 20, 24, 0.25); }
html.si-light body.si-themed .index-header { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .index-header__title { text-shadow: 0 2px 8px rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .index-card:hover { box-shadow: 0 0 20px rgba(var(--color-primary-rgb), 0.35), 
    0 0 40px rgba(var(--color-primary-rgb), 0.2),
    0 8px 30px rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .card-metadata-line { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .card-info-btn::after { box-shadow: 0 4px 20px rgba(16, 20, 24, 0.16); }
html.si-light body.si-themed .meta-pill { border: 1px solid rgba(16, 20, 24, 0.28); color: #101418; }
html.si-light body.si-themed .meta-pills-more { border: 1px solid rgba(16, 20, 24, 0.28); color: #101418; }
html.si-light body.si-themed .pills-tooltip { color: #101418; box-shadow: 0 4px 24px rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .pills-tooltip-link { color: #101418; }
html.si-light body.si-themed .pills-tooltip-link:hover { color: #101418; }
html.si-light body.si-themed .pills-tooltip-delete { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .meta-author-avatar { border: 1px solid rgba(16, 20, 24, 0.34); background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .meta-author:hover { color: #101418; text-shadow: 0 0 10px rgba(16, 20, 24, 0.25); }
html.si-light body.si-themed .twitter-tweet { background: #fff; }
html.si-light body.si-themed .twitter-tweet-rendered-true { background: #fff; }
html.si-light body.si-themed .media-type-btn.active { color: #101418; }

/* ==== generated from shared/core.css ==== */
html.si-light body.si-themed .explore-page .brand-dash { color: #101418; text-shadow: 0 0 8px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .explore-page .hero-brand-link:hover .brand-dash { text-shadow: 0 0 14px rgba(16, 20, 24, 0.25); }
html.si-light body.si-themed .explore-page .hero-brand-tagline { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .explore-page .rotating-word { color: #101418; }
html.si-light body.si-themed .discovery-bar { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .discovery-link { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .discovery-link:hover { color: #101418; }
html.si-light body.si-themed .discovery-link.active { color: #101418; }
html.si-light body.si-themed .discovery-search-pill { color: #101418; }
html.si-light body.si-themed .discovery-search-pill .discovery-search-input { color: #101418; }
html.si-light body.si-themed .discovery-search-pill .discovery-search-input::placeholder { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .filter-pill { color: #101418; }
html.si-light body.si-themed .filter-pill-remove { color: rgba(16, 20, 24, 0.78); background: rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .filter-pill-remove:hover { color: #101418; }
html.si-light body.si-themed .clear-all-filters-btn:hover { background: rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .timeline-title { color: #101418; }
html.si-light body.si-themed .timeline-description { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .section-dot { background: rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .section-dot:hover { background: rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .mini-topic-card { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .mini-topic-card:hover { border-color: rgba(16, 20, 24, 0.34); box-shadow: 0 8px 24px rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .mini-topic-name { color: #101418; text-shadow: 0 1px 3px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .create-feature { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .media-type-card { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .media-type-card:hover { background: rgba(16, 20, 24, 0.04); border-color: rgba(16, 20, 24, 0.34); box-shadow: 0 8px 24px rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .media-type-icon.twitter { color: #101418; }
html.si-light body.si-themed .media-type-card span { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .profile-preview-card { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); box-shadow: 0 8px 32px rgba(16, 20, 24, 0.08),
    inset 0 1px 0 rgba(16, 20, 24, 0.05); }
html.si-light body.si-themed .profile-preview-card-link:hover .profile-preview-card { box-shadow: 0 12px 40px rgba(16, 20, 24, 0.12),
    0 0 20px rgba(0, 168, 255, 0.1),
    inset 0 1px 0 rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .profile-preview-username { color: #101418; }
html.si-light body.si-themed .profile-preview-bio { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .profile-preview-social-link { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .context-topic-card { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .context-topic-card:hover { border-color: rgba(16, 20, 24, 0.34); box-shadow: 0 8px 24px rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .context-topic-name { color: #101418; text-shadow: 0 2px 4px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .discussion-label { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .discussion-live-indicator { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .discussion-stream::-webkit-scrollbar-thumb { background: rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .discussion-loading-text { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .discussion-item { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); box-shadow: 0 2px 8px rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .discussion-item:hover { background: rgba(16, 20, 24, 0.04); border-color: rgba(16, 20, 24, 0.28); box-shadow: 0 4px 12px rgba(16, 20, 24, 0.06); }
html.si-light body.si-themed .discussion-author { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .discussion-time { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .discussion-text { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .discussion-empty-text { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .discussion-input { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); color: #101418; box-shadow: 0 2px 6px rgba(16, 20, 24, 0.03); }
html.si-light body.si-themed .discussion-input::placeholder { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .discussion-input:focus { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .discussion-submit-btn { box-shadow: 0 2px 6px rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .discussion-submit-btn:disabled { background: rgba(16, 20, 24, 0.04); border-color: rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .discussion-hint { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .discussion-help-btn { color: rgba(16, 20, 24, 0.78); background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .discussion-help-btn:hover { color: rgba(16, 20, 24, 0.78); background: rgba(16, 20, 24, 0.04); border-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .discussion-help-tooltip { color: #101418; box-shadow: 0 4px 12px rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .featured-post-title { color: #101418; }
html.si-light body.si-themed .featured-post-attribution { color: #101418; }
html.si-light body.si-themed .attribution-link { color: #101418; }
html.si-light body.si-themed .attribution-avatar { border: 2px solid rgba(16, 20, 24, 0.45); }
html.si-light body.si-themed .topic-preview-card:hover { box-shadow: 0 8px 24px rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .topic-preview-name { color: #101418; text-shadow: 0 1px 4px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .topic-preview-no-image-cta { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .topic-grid-card .topic-preview-name { color: #101418; text-shadow: 0 1px 4px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .explore-rankings-header::after { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .explore-rankings-label { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .explore-rankings-toggle-btn { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .explore-rankings-toggle-btn:hover { color: #101418; }
html.si-light body.si-themed .explore-rankings-toggle-btn.active { color: #101418; }
html.si-light body.si-themed .explore-rankings-section .rankings-container { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .explore-rankings-section .rankings-header { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .explore-rankings-section .ranking-row { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .explore-rankings-section .ranking-row:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .explore-rankings-section .ranking-rank { color: rgba(16, 20, 24, 0.78); background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .explore-rankings-section .ranking-avatar { border: 2px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .explore-rankings-section .ranking-creator-name { color: #101418; }
html.si-light body.si-themed .explore-rankings-section .ranking-topic-pill { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ranking-topic-thumb { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ranking-post-thumb { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .ranking-post-title { color: #101418; }
html.si-light body.si-themed .explore-rankings-section .btn-expand-table { border: 1px solid rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .timeline-context-label { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .timeline-label-explore .timeline-label-text { color: #101418; }
html.si-light body.si-themed .timeline-bar-tooltip { box-shadow: 0 8px 32px rgba(16, 20, 24, 0.16); }
html.si-light body.si-themed .explore-section + .explore-section { border-top: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .recent-posts-header-carousel::after { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .recent-posts-header-carousel .recent-posts-label { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .recent-posts-header-vertical { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .recent-posts-header-vertical .recent-posts-label { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .recent-posts-topic-link { color: #101418; }
html.si-light body.si-themed .recent-posts-topic-link:hover { color: #101418; }
html.si-light body.si-themed .recent-posts-label { color: #101418; }
html.si-light body.si-themed .explore-page .carousel-timeline-glow { box-shadow: 0 0 8px rgba(16, 20, 24, 0.15); }
html.si-light body.si-themed .explore-page .timeline-loading-text { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .explore-page .timeline-loading-bar { background: rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .tweet-expand-overlay { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .tweet-view-link { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .take-embed-content p { color: #101418; }
html.si-light body.si-themed .hover-float:hover { box-shadow: 0 20px 40px rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .timeline-filter-empty { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .btn-clear-filters { background: rgba(16, 20, 24, 0.08); border: 1px solid rgba(16, 20, 24, 0.34); color: #101418; }
html.si-light body.si-themed .btn-clear-filters:hover { background: rgba(16, 20, 24, 0.08); border-color: rgba(16, 20, 24, 0.45); }
html.si-light body.si-themed .explore-panels-wrapper .topic-panel-timeline-vertical::after { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .metadata-author-link:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .metadata-author-name { color: #101418; }
html.si-light body.si-themed .metadata-author-label { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .metadata-section-label { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .metadata-topic-tag { color: #101418; }
html.si-light body.si-themed .metadata-stat-value { color: #101418; }
html.si-light body.si-themed .metadata-stat-label { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .topic-panel { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .topic-panel-header { border-bottom: 1px solid rgba(16, 20, 24, 0.28); background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .topic-panel-title { color: #101418; }
html.si-light body.si-themed .panel-live-indicator { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .vertical-timeline-tick { background: rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .vertical-timeline-tick::after { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.34); color: #101418; box-shadow: 0 2px 8px rgba(16, 20, 24, 0.06); }
html.si-light body.si-themed .vertical-timeline-post { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .vertical-timeline-post.featured { border-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .vertical-timeline-post:hover { border-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .vertical-timeline-post.page-embed-card .page-embed-topic { color: #101418; background: rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .vertical-timeline-post.page-embed-card .page-embed-title { color: #101418; text-shadow: 0 1px 3px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .vertical-timeline-post.page-embed-card .page-embed-description { color: rgba(16, 20, 24, 0.78); text-shadow: 0 1px 2px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .carousel-post-card.page-embed-card .page-type-indicator, html.si-light body.si-themed .explore-grid-card.page-embed-card .page-type-indicator { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .carousel-post-card.page-embed-card .page-embed-topic, html.si-light body.si-themed .explore-grid-card.page-embed-card .page-embed-topic { color: #101418; background: rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .carousel-post-card.page-embed-card .page-embed-title, html.si-light body.si-themed .explore-grid-card.page-embed-card .page-embed-title { color: #101418; text-shadow: 0 1px 3px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .carousel-post-card.page-embed-card .page-embed-description, html.si-light body.si-themed .explore-grid-card.page-embed-card .page-embed-description { color: rgba(16, 20, 24, 0.78); text-shadow: 0 1px 2px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .featured-embed-type { color: #101418; }
html.si-light body.si-themed .featured-embed-title { color: #101418; text-shadow: 0 1px 3px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .featured-embed-desc { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .featured-embed-author { color: #101418; }
html.si-light body.si-themed .featured-embed-author img { border: 2px solid rgba(16, 20, 24, 0.45); }
html.si-light body.si-themed .featured-embed-brand-placeholder span { color: #101418; text-shadow: 0 0 6px rgba(16, 20, 24, 0.15); }
html.si-light body.si-themed .vertical-create-content { background: rgba(16, 20, 24, 0.04); border: 1px dashed rgba(16, 20, 24, 0.34); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .topic-discussion-stream::-webkit-scrollbar-thumb { background: rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .topic-discussion-stream .discussion-item { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); box-shadow: 0 2px 8px rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .topic-discussion-stream .discussion-item:hover { background: rgba(16, 20, 24, 0.04); border-color: rgba(16, 20, 24, 0.28); box-shadow: 0 4px 12px rgba(16, 20, 24, 0.06); }
html.si-light body.si-themed .topic-discussion-stream .discussion-author { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .topic-discussion-stream .discussion-time { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .topic-discussion-stream .discussion-text { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .topic-discussion-stream .discussion-empty-text { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .topic-discussion-input-row .discussion-input { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); color: #101418; box-shadow: 0 2px 6px rgba(16, 20, 24, 0.03); }
html.si-light body.si-themed .topic-discussion-input-row .discussion-input::placeholder { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .topic-discussion-input-row .discussion-input:focus { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .topic-panel-discussion .discussion-hint { color: rgba(16, 20, 24, 0.72); }
@media (max-width: 900px) {
  html.si-light body.si-themed .explore-panels-wrapper .topic-panel-discussion { border-top: 1px solid rgba(16, 20, 24, 0.28); }
}
html.si-light body.si-themed .linked-post-label { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .linked-post-remove { background: rgba(16, 20, 24, 0.04); color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .timeline-tagline { color: #101418; }
html.si-light body.si-themed .timeline-view-toggle { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); color: #101418; }
html.si-light body.si-themed .timeline-view-toggle:hover { background: rgba(16, 20, 24, 0.08); border-color: rgba(16, 20, 24, 0.34); box-shadow: 0 2px 12px rgba(16, 20, 24, 0.10); }
html.si-light body.si-themed .timeline-view-toggle-group { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .timeline-view-toggle-btn { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .timeline-view-toggle-btn:hover { background: rgba(16, 20, 24, 0.04); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .recent-posts-header-grid::after { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .recent-posts-header-grid .recent-posts-label { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .explore-grid-card { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .explore-grid-card:hover { box-shadow: 0 8px 24px rgba(16, 20, 24, 0.12); border-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .explore-grid-card-placeholder { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .explore-grid-card-text-preview .preview-title { color: #101418; }
html.si-light body.si-themed .explore-grid-card-text-preview .preview-excerpt { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .explore-grid-card-page-info .page-info-title { color: #101418; text-shadow: 0 1px 3px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .explore-grid-card-page-info .page-info-description { color: #101418; text-shadow: 0 1px 2px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .explore-grid-card-overlay .overlay-title { color: #101418; }
html.si-light body.si-themed .explore-grid-card-overlay .overlay-meta { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .explore-grid-card-overlay .overlay-meta-avatar { border: 1px solid rgba(16, 20, 24, 0.45); }
html.si-light body.si-themed .explore-grid-show-more { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .masonry-item { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .masonry-item:hover { box-shadow: 0 12px 40px rgba(16, 20, 24, 0.16); border-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .masonry-item .tweet-loading { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .masonry-item .tweet-loading .loading-spinner { border: 2px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .masonry-item .youtube-thumb-card-title { color: #101418; }
html.si-light body.si-themed .masonry-item .instagram-loading { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .masonry-item .instagram-loading .loading-spinner { border: 2px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .instagram-skeleton { box-shadow: 0 0 1px 0 rgba(16, 20, 24, 0.20), 0 1px 10px 0 rgba(16, 20, 24, 0.06); }
html.si-light body.si-themed .masonry-item .media-card .card-title { color: #101418; }
html.si-light body.si-themed .masonry-item .media-card .card-meta { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .masonry-item .media-card .media-placeholder svg { fill: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .masonry-item .media-card .media-placeholder span { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .masonry-item .take-card .take-title { color: #101418; }
html.si-light body.si-themed .masonry-item .take-card .take-description { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .masonry-item .take-card .take-meta { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .masonry-item .type-indicator { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .masonry-item .featured-card .featured-title { color: #101418; }
html.si-light body.si-themed .masonry-item .featured-card .featured-description { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .masonry-item .featured-card .featured-meta { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .masonry-item .featured-embed .featured-embed-type { color: #101418; }
html.si-light body.si-themed .masonry-item .featured-embed .featured-embed-title { color: #101418; text-shadow: 0 1px 3px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .masonry-item .featured-embed .featured-embed-desc { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .masonry-item .featured-embed .featured-embed-author { color: #101418; }
html.si-light body.si-themed .masonry-item .featured-embed .featured-embed-author img { border: 2px solid rgba(16, 20, 24, 0.45); }
html.si-light body.si-themed .masonry-item .chart-container .chart-title { color: #101418; }
html.si-light body.si-themed .masonry-item .chart-placeholder { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .masonry-item .data-table-card .data-table-title { color: #101418; }
html.si-light body.si-themed .masonry-item .data-table-card .data-table th { color: rgba(16, 20, 24, 0.78); border-bottom: 1px solid rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .masonry-item .data-table-card .data-table td { color: #101418; border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .masonry-item .data-table-card .data-table tbody tr:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .masonry-item .data-table-card .data-table-more { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .explore-masonry-show-more { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .explore-masonry-show-more:hover { color: #101418; background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .explore-masonry-grid .masonry-loading { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .espn-preview-overlay h3 { color: #101418; }
html.si-light body.si-themed .espn-preview-link { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .espn-preview-link:hover { color: #101418; }
html.si-light body.si-themed .espn-preview-placeholder { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .espn-preview-placeholder h3 { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .substack-preview-overlay h3 { color: #101418; }
html.si-light body.si-themed .substack-preview-subtitle { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .substack-profile-title { color: #101418; }
html.si-light body.si-themed .substack-profile-desc { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .context-topic-name { color: #101418; text-shadow: 0 2px 8px rgba(16, 20, 24, 0.24); }
html.si-light body.si-themed .context-discussion-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .context-discussion-input-row .discussion-input { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .context-discussion-input-row .discussion-input:focus { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .context-discussion-input-row .discussion-submit-btn { color: #101418; }
html.si-light body.si-themed .context-discussion-input-row .discussion-submit-btn:disabled { background: rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .context-discussion-content .discussion-hint { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .discussion-info-btn { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .discussion-info-tooltip { box-shadow: 0 4px 20px rgba(16, 20, 24, 0.16); }
html.si-light body.si-themed .context-discussion-stream .discussion-loading-text { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .uploaded-media-count { color: #101418; }
html.si-light body.si-themed .data-table-embed-table th { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .data-table-embed-table td { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .data-table-embed-table tbody tr:nth-child(even) { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .data-table-more-rows { border-top: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .explore-action-btn { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .explore-action-btn:hover { background: rgba(16, 20, 24, 0.04); border-color: rgba(16, 20, 24, 0.34); color: #101418; }
html.si-light body.si-themed .trending-topic-card { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .trending-topic-card:hover { box-shadow: 0 4px 20px rgba(16, 20, 24, 0.12), 0 0 10px rgba(0, 168, 255, 0.1); }
html.si-light body.si-themed .topic-filter-card.active { box-shadow: 0 4px 12px rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .trending-topic-name { color: #101418; text-shadow: 0 1px 3px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .topic-skeleton-card { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .topic-skeleton-text { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .top-user-card { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .top-user-card:hover { box-shadow: 0 4px 20px rgba(16, 20, 24, 0.12), 0 0 10px rgba(0, 168, 255, 0.1); }
html.si-light body.si-themed .top-user-username { color: #101418; text-shadow: 0 1px 3px rgba(16, 20, 24, 0.32); }
html.si-light body.si-themed .top-user-no-image-cta { color: rgba(16, 20, 24, 0.78); text-shadow: 0 1px 3px rgba(16, 20, 24, 0.32); }
html.si-light body.si-themed .topic-label-text { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .trending-header { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .trending-title-link:hover .trending-title, html.si-light body.si-themed .sports-title-link:hover .sports-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .trending-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .trending-skeleton-item { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .trending-skeleton-thumb { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .trending-skeleton-title { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .trending-skeleton-meta { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .trending-empty { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .trending-item { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .trending-item:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .trending-item.active { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .trending-item-thumbnail { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .trending-item-thumbnail-placeholder { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .trending-item-meta { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .trending-item-title { color: #101418; }
html.si-light body.si-themed .trending-item-tag { color: rgba(16, 20, 24, 0.72); background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .timeline-dynamic-heading { color: #101418; }
html.si-light body.si-themed .timeline-dynamic-description { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .top-post-platform-badge { color: #101418; }
html.si-light body.si-themed .top-post-title { color: #101418; text-shadow: 0 1px 3px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .top-post-topic { color: #101418; background: rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .explore-post-dot { background: rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .explore-post-dot:hover { background: rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .explore-pages-preview { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .explore-pages-placeholder { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .page-preview-card:hover { box-shadow: 0 12px 40px rgba(16, 20, 24, 0.12),
    0 0 20px rgba(0, 168, 255, 0.15); }
html.si-light body.si-themed .page-type-indicator { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .page-preview-branding-text { color: #101418; }
html.si-light body.si-themed .page-preview-title { color: #101418; text-shadow: 0 2px 8px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .page-preview-description { color: rgba(16, 20, 24, 0.78); text-shadow: 0 1px 4px rgba(16, 20, 24, 0.16); }
html.si-light body.si-themed .page-preview-attribution { color: #101418; }
html.si-light body.si-themed .page-preview-attribution .attribution-avatar { border: 2px solid rgba(16, 20, 24, 0.45); }
html.si-light body.si-themed .author-preview-card { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); box-shadow: 0 4px 16px rgba(16, 20, 24, 0.06),
    inset 0 1px 0 rgba(16, 20, 24, 0.05); }
html.si-light body.si-themed .author-preview-card-link:hover .author-preview-card { box-shadow: 0 8px 24px rgba(16, 20, 24, 0.08),
    0 0 12px rgba(0, 168, 255, 0.1),
    inset 0 1px 0 rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .author-preview-avatar { border: 3px solid rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .author-preview-username { color: #101418; }
html.si-light body.si-themed .author-preview-bio { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .author-preview-social-link { color: rgba(16, 20, 24, 0.78); background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .author-preview-social-link:hover { background: rgba(16, 20, 24, 0.08); border-color: rgba(16, 20, 24, 0.34); color: #101418; }
html.si-light body.si-themed .explore-chart-container-wrapper { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .chart-info-btn { border: 1px solid rgba(16, 20, 24, 0.45); background: rgba(16, 20, 24, 0.04); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .chart-info-btn:hover { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .chart-info-tooltip { background: rgba(255, 255, 255, 0.95); border: 1px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .explore-view-dot { background: rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .explore-view-dot:hover { background: rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .explore-creators-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .explore-creator-row { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .explore-creator-row:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .explore-creator-rank { color: rgba(16, 20, 24, 0.78); background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .explore-creator-avatar { border: 2px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .explore-creator-username { color: #101418; }
html.si-light body.si-themed .explore-creator-topic-pill { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .explore-topic-icon { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .explore-topic-post-count .post-count-number { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .explore-topic-post-count .post-count-label { color: rgba(16, 20, 24, 0.78); }

/* ==== generated from pages/explore-v2.css ==== */
html.si-light body.si-themed .explore-ticker-item { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .explore-ticker-item .ticker-value { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .explore-ticker-dot { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .explore-category-btn { color: rgba(16, 20, 24, 0.72); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .explore-category-btn:hover { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .explore-category-btn.active { color: #101418; background: rgba(16, 20, 24, 0.08); }
@media (max-width: 768px) {
  html.si-light body.si-themed .explore-hero-subtitle { color: rgba(16, 20, 24, 0.72); }
}
html.si-light body.si-themed .explore-hero-search-icon { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .explore-hero-search-input { background: rgba(16, 20, 24, 0.04) !important; border: 1px solid rgba(16, 20, 24, 0.28) !important; color: #101418 !important; }
html.si-light body.si-themed .explore-hero-search-input::placeholder { color: rgba(16, 20, 24, 0.55) !important; }
html.si-light body.si-themed .explore-hero-search-input:focus { border-color: rgba(16, 20, 24, 0.45) !important; }
html.si-light body.si-themed .explore-hero-dropdown { box-shadow: 0 4px 24px rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .explore-hero-dropdown .search-result-item:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .explore-hero-dropdown .search-result-preview { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .explore-hero-dropdown .search-result-preview-placeholder { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .explore-hero-dropdown .search-result-name { color: #101418; }
html.si-light body.si-themed .hub-group-pills { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .hub-group-pill { color: rgba(16, 20, 24, 0.72); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .hub-group-pill:hover { color: rgba(16, 20, 24, 0.78); border-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .hub-group-pill.active { color: #101418; background: rgba(16, 20, 24, 0.04); border-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .group-nav-arrow { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .group-nav-arrow:hover { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .group-nav-name { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .explore-unified-card { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .explore-unified-sidebar { border-left: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .explore-unified-sidebar .sports-header { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
@media (max-width: 900px) {
  html.si-light body.si-themed .explore-unified-sidebar { border-top: 1px solid rgba(16, 20, 24, 0.28); }
}
html.si-light body.si-themed .sponsor-card { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .sponsor-card:hover { background: rgba(16, 20, 24, 0.04); border-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .sponsor-card-image { background-color: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .sponsor-card-label { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .sponsor-card-title { color: #101418; }
html.si-light body.si-themed .sponsor-card-subtitle { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .sponsor-card-athlete-name { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .league-pill { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .league-pill:hover { background: rgba(16, 20, 24, 0.04); color: rgba(16, 20, 24, 0.78); border-color: rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .league-pill.active { background: rgba(16, 20, 24, 0.04); color: #101418; border-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .league-pill-img { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .league-pill-search svg { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .league-pill-search:hover svg { color: #101418; }
html.si-light body.si-themed .league-selector-bar input[type="text"].league-search-input { color: #101418; }
html.si-light body.si-themed .hub-video-lightbox { background: rgba(255, 255, 255, 0.85); }
html.si-light body.si-themed .hub-video-lightbox-close { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .hub-video-lightbox-close:hover { color: #101418; }
html.si-light body.si-themed .explore-hub-empty { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .hub-group-arrow { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .hub-group-arrow:hover { color: #101418; }
html.si-light body.si-themed .hub-season-status { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .hub-follow-btn { color: #101418; background: rgba(16, 20, 24, 0.08); border: 1px solid rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .hub-follow-btn:hover { background: rgba(16, 20, 24, 0.12); border-color: rgba(16, 20, 24, 0.45); }
html.si-light body.si-themed .hub-section-label { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .hub-strip-cell { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .hub-strip-event { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .hub-strip-row { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .hub-strip-row.hub-strip-winner { color: #101418; }
html.si-light body.si-themed .hub-strip-team { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .hub-strip-game { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .hub-strip-game-won { color: #101418; }
html.si-light body.si-themed .hub-news-card { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .hub-news-card:hover { background: rgba(16, 20, 24, 0.04); border-color: rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .hub-news-card-thumb { background-color: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .hub-news-card-title { color: #101418; }
html.si-light body.si-themed .hub-news-card-meta { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .hub-aside-news-item { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .hub-aside-news-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .hub-aside-news-meta { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .hub-storyline-text { color: #101418; }
html.si-light body.si-themed .hub-storyline-text::-webkit-scrollbar-thumb { background: rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .hub-storyline-text p { color: #101418 !important; }
html.si-light body.si-themed .hub-link { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .hub-link:hover { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .hub-news-list::-webkit-scrollbar-thumb { background: rgba(16, 20, 24, 0.08); }
html.si-light body.si-themed .hub-news-item { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .hub-news-item:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .hub-news-title { color: #101418; }
html.si-light body.si-themed .hub-news-meta { color: rgba(16, 20, 24, 0.55); }
@media (max-width: 768px) {
  html.si-light body.si-themed .hub-strip-cell:not(:last-child) { border-right: 1px solid rgba(16, 20, 24, 0.28); }
}
html.si-light body.si-themed .explore-standings-table th { color: rgba(16, 20, 24, 0.72); border-bottom: 1px solid rgba(16, 20, 24, 0.28); background: rgba(255, 255, 255, 0.95); }
html.si-light body.si-themed .explore-standings-table td { color: rgba(16, 20, 24, 0.78); border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .explore-standings-table tbody tr:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .sport-link-team { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .player-thumb-placeholder { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .featured-news-nav-btn { border: 1px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .featured-news-nav-btn:hover { background: rgba(16, 20, 24, 0.04); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .featured-news-counter { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .explore-rankings-section .rankings-header { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .explore-rankings-section .ranking-row { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed #showcaseTopicFilterSection .discovery-link, html.si-light body.si-themed #showcaseTopicFilterSection button.discovery-link, html.si-light body.si-themed #showcaseTopicFilterSection .discovery-search-pill, html.si-light body.si-themed #showcaseTopicFilterSection button.discovery-search-pill { color: rgba(16, 20, 24, 0.72) !important; background: rgba(16, 20, 24, 0.04) !important; border: 1px solid rgba(16, 20, 24, 0.28) !important; }
html.si-light body.si-themed #showcaseTopicFilterSection .discovery-link:hover, html.si-light body.si-themed #showcaseTopicFilterSection button.discovery-link:hover { background: rgba(16, 20, 24, 0.04) !important; color: rgba(16, 20, 24, 0.78) !important; border-color: rgba(16, 20, 24, 0.28) !important; }
html.si-light body.si-themed #showcaseTopicFilterSection .discovery-link.active, html.si-light body.si-themed #showcaseTopicFilterSection button.discovery-link.active { background: rgba(16, 20, 24, 0.04) !important; color: #101418 !important; border-color: rgba(16, 20, 24, 0.34) !important; }
html.si-light body.si-themed .news-card { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .news-card:hover { border-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .news-card-thumb { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .news-card-meta { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .news-card-source { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .news-card-date { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .news-card-title { color: #101418; }
html.si-light body.si-themed .news-card-tag { background: rgba(16, 20, 24, 0.04); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .news-card-tag:hover { background: rgba(16, 20, 24, 0.08); color: #101418; }
html.si-light body.si-themed .news-show-more { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .news-show-more:hover { background: rgba(16, 20, 24, 0.04); color: #101418; }
html.si-light body.si-themed .news-empty { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .news-skeleton-card { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .explore-page .recent-posts-header-all-topics::after { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .recent-posts-header-all-topics .recent-posts-label { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .all-topic-card:hover { box-shadow: 0 8px 24px rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .all-topic-card-name { color: #101418; }
html.si-light body.si-themed .all-topic-card-meta { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .all-topic-card-no-image-cta { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .all-topics-loading .topic-skeleton-card { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .featured-card-skeleton { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .featured-skeleton-media { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .featured-skeleton-title { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .featured-skeleton-description { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .featured-skeleton-avatar { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .featured-skeleton-username { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .all-topics-show-more { border: 1px solid rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .explore-page .recent-posts-header-how-to-use::after { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .recent-posts-header-how-to-use .recent-posts-label { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .masonry-item { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .page-preview-card:hover { box-shadow: 0 12px 40px rgba(16, 20, 24, 0.12) !important; }
html.si-light body.si-themed .sports-header { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .sports-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .explore-page .trending-title { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .explore-page .recent-posts-header-carousel .recent-posts-label { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .sport-link:hover { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .sport-link-subtitle { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .sport-link-icon { color: #101418; }
html.si-light body.si-themed .sport-link:hover .sport-link-icon { color: #101418; }
html.si-light body.si-themed .player-action-btn { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .player-action-btn:hover { color: rgba(16, 20, 24, 0.78); background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .player-action-popup { background: rgba(255, 255, 255, 0.95); border: 1px solid rgba(16, 20, 24, 0.28); box-shadow: 0 8px 30px rgba(16, 20, 24, 0.16); }
html.si-light body.si-themed .player-action-popup-item { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .player-action-popup-item:hover { background: rgba(16, 20, 24, 0.04); color: #101418; }
html.si-light body.si-themed .sport-link-name { color: #101418; }
html.si-light body.si-themed .sport-link-arrow { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .sport-link:hover .sport-link-arrow { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .sport-skeleton-item { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .author-preview-card { background: rgba(16, 20, 24, 0.04) !important; border: 1px solid rgba(16, 20, 24, 0.28) !important; }
html.si-light body.si-themed .masonry-item:has(.featured-embed):hover { box-shadow: 0 8px 24px rgba(16, 20, 24, 0.12); }
html.si-light body.si-themed .top-creator-card { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .top-creator-card:hover { box-shadow: 0 4px 20px rgba(16, 20, 24, 0.12), 0 0 10px rgba(0, 168, 255, 0.1); }
html.si-light body.si-themed .top-creator-username { color: #101418; }
html.si-light body.si-themed .top-creator-stats { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .top-creator-topic-pill { border: 1px solid rgba(16, 20, 24, 0.28); color: #101418; }
html.si-light body.si-themed .carousel-empty-state { color: rgba(16, 20, 24, 0.78); }
@media (max-width: 768px) {
  html.si-light body.si-themed .explore-panel-sports .sports-header::after { background: rgba(16, 20, 24, 0.04); }
  html.si-light body.si-themed .explore-panel-sports .sports-title { color: rgba(16, 20, 24, 0.78); }
}
html.si-light body.si-themed .featured-page-title-link { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .featured-page-title-link:hover { color: #101418; }
html.si-light body.si-themed .featured-page-byline { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .featured-page-author-link { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .featured-page-author-link:hover { color: #101418; }
html.si-light body.si-themed .featured-page-separator { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .featured-page-date { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .featured-page-timeline-preview { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .featured-page-timeline-preview:hover { background: rgba(16, 20, 24, 0.04); border-color: rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .featured-page-timeline-thumb { background: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .featured-page-timeline-type { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .featured-page-timeline-title { color: #101418; }
html.si-light body.si-themed .featured-page-timeline-desc { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .featured-page-timeline-author { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .scores-carousel-card .ce-pbs-block { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .scores-carousel-card .ce-pbs-title-header { border-bottom: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .scores-carousel-card .ce-pbs-title { color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .scores-empty { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .featured-news-card { background: #fff; }
html.si-light body.si-themed .featured-news-card .page-preview-title { color: #101418; text-shadow: 0 2px 8px rgba(16, 20, 24, 0.20); }
html.si-light body.si-themed .featured-news-card .page-preview-description { color: rgba(16, 20, 24, 0.78); text-shadow: 0 1px 4px rgba(16, 20, 24, 0.16); }
html.si-light body.si-themed .featured-news-card-source { color: rgba(16, 20, 24, 0.78); text-shadow: 0 1px 4px rgba(16, 20, 24, 0.16); }
html.si-light body.si-themed .topic-news-list-col .ce-news { border: 1px solid rgba(16, 20, 24, 0.28); }
html.si-light body.si-themed .showcase-gear-btn { border: 1px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.72); }
html.si-light body.si-themed .showcase-gear-btn:hover { border-color: rgba(16, 20, 24, 0.34); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .showcase-group-select { background: rgba(16, 20, 24, 0.04); border: 1px solid rgba(16, 20, 24, 0.28); color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .showcase-empty { color: rgba(16, 20, 24, 0.55); }
html.si-light body.si-themed .showcase-view-full { border: 1px solid rgba(16, 20, 24, 0.34); }
html.si-light body.si-themed .showcase-athlete-header .tca-header-panels.tca-panels-empty { background-color: rgba(16, 20, 24, 0.04); }
html.si-light body.si-themed .showcase-athlete-header .showcase-view-page-link { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .showcase-athlete-header .showcase-view-page-link:hover { color: #101418; }
html.si-light body.si-themed .showcase-view-page-link { color: rgba(16, 20, 24, 0.78); }
html.si-light body.si-themed .showcase-view-page-link:hover { color: rgba(16, 20, 24, 0.78); }
