/* GVN 1.11: brand colors remain intact; images, ads and embeds are never inverted. */
.gvn-site button.gvn-appearance { display:inline-flex; align-items:center; justify-content:center; flex:none; width:44px; height:44px; min-height:44px; margin:0; padding:10px; border:0; border-radius:50%; background:transparent; color:#fff; cursor:pointer; }
.gvn-site button.gvn-appearance[hidden] { display:none !important; }
.gvn-site button.gvn-appearance:hover { background:#292929; color:#fff; }
.gvn-site button.gvn-appearance:focus-visible { outline:2px solid #fff; outline-offset:3px; }
.gvn-site button.gvn-appearance svg { width:22px; height:22px; }
.gvn-site button.gvn-appearance .gvn-theme-sun { display:none; }
html[data-gvn-theme="dark"] .gvn-site button.gvn-appearance .gvn-theme-sun { display:block; }
html[data-gvn-theme="dark"] .gvn-site button.gvn-appearance .gvn-theme-moon { display:none; }
.gvn-site .gvn-masthead { flex-wrap:wrap; }
.gvn-site .gvn-mast-actions { flex-wrap:wrap; }
@media(max-width:760px) { .gvn-site .gvn-mast-actions { gap:12px; } }
@media screen {
html[data-gvn-theme="dark"] body.gvn-sitewide .gvn-preserved-content .elementor-icon-list-icon { color:#bebebe; }
html[data-gvn-theme="dark"] body.gvn-sitewide .gvn-preserved-content .elementor-icon-list-icon svg { fill:#bebebe; }
html[data-gvn-theme="dark"] .gvn-site { --gvn-ink:#f3f3f3; --gvn-paper:#151515; --gvn-muted:#bebebe; --gvn-line:#484848; color-scheme:dark; }
html[data-gvn-theme="dark"] body:is(.gvn-sitewide,.gvn-menu-page,.gvn-article-design), html[data-gvn-theme="dark"] body:has(.gvn-full-page) { background:#151515 !important; color:#f3f3f3; color-scheme:dark; --gvn-article-ink:#f3f3f3; --gvn-article-muted:#bebebe; --gvn-article-red:#ff9a9a; --gvn-article-line:#484848; }
html[data-gvn-theme="dark"] .gvn-site :is(.gvn-side-card,.gvn-image-wrap,.gvn-image-placeholder,.gvn-preview-note,.gvn-empty-state) { background:#242424; color:#f3f3f3; }
html[data-gvn-theme="dark"] .gvn-site :is(.gvn-eyebrow,.gvn-side-copy .gvn-eyebrow,.gvn-mobile-menu-icon,.gvn-mobile-menu-state,.gvn-archive-description a) { color:#ff9a9a !important; }
html[data-gvn-theme="dark"] .gvn-site .gvn-hero-copy .gvn-eyebrow { color:#fff !important; }
html[data-gvn-theme="dark"] .gvn-site :is(.gvn-trending a,.gvn-trending .gvn-topic-links>li>a,.gvn-archive-description,.gvn-archive-excerpt,.gvn-archive-count,.gvn-error-message,.gvn-breadcrumb) { color:#bebebe !important; }
html[data-gvn-theme="dark"] .gvn-site :is(.gvn-desktop-nav>.gvn-nav-list>li>a,.gvn-desktop-nav>.gvn-nav-list>li>details>summary,.gvn-error-number) { color:#f3f3f3; }
html[data-gvn-theme="dark"] .gvn-site :is(.gvn-topic-links a,.gvn-mobile-menu .gvn-nav details[open]>summary,.gvn-mobile-menu .gvn-nav details>ul,.gvn-mobile-menu .gvn-nav .sub-menu) { background:#242424; border-color:#484848; }
html[data-gvn-theme="dark"] .gvn-site :is(.gvn-topic-links a:hover,.gvn-mobile-menu .gvn-nav .gvn-active,.gvn-mobile-menu .gvn-nav summary:after) { color:#ff9a9a !important; }
html[data-gvn-theme="dark"] .gvn-site .gvn-masthead .gvn-search form { background:#242424; color:#f3f3f3; border-color:#777; }
html[data-gvn-theme="dark"] .gvn-site :is(.gvn-search input,.gvn-site-search input) { background:#151515; color:#f3f3f3; border-color:#888; }
html[data-gvn-theme="dark"] .gvn-site input::placeholder { color:#bebebe; opacity:1; }
html[data-gvn-theme="dark"] .gvn-site :is(.gvn-nav details>ul,.gvn-nav .sub-menu,.gvn-archive-pagination,.gvn-recovery-links,.gvn-recovery-links a,.page-numbers) { border-color:#484848; }
html[data-gvn-theme="dark"] .gvn-site .gvn-archive-pagination .current { background:#f3f3f3; color:#151515; }
html[data-gvn-theme="dark"] .gvn-site :is(a,button,summary,input,select):focus-visible { outline:3px solid #ffaaaa; outline-offset:4px; }
html[data-gvn-theme="dark"] body.gvn-sitewide :is(.gvn-basic-page,.gvn-preserved-content,.elementor-location-single), html[data-gvn-theme="dark"] body.gvn-article-design .elementor-location-single { background:#151515; color:#f3f3f3; }
html[data-gvn-theme="dark"] body.gvn-menu-page :is(.gvn-menu-title,.gvn-menu-breadcrumb,.gvn-menu-breadcrumb a,.gvn-menu-content .block-head .heading,.gvn-menu-content .elementor-heading-title,.gvn-menu-content .post-title a,.gvn-menu-content .elementor-widget-text-editor,.gvn-menu-content .elementor-widget-text-editor h2,.gvn-menu-content .elementor-widget-text-editor h3,.gvn-menu-content .read-more-link,.gvn-menu-content .load-more,.gvn-menu-content .pagination a) { color:#f3f3f3 !important; }
html[data-gvn-theme="dark"] body.gvn-menu-page :is(.gvn-menu-content .excerpt,.gvn-menu-content .post-meta-items) { color:#bebebe; }
html[data-gvn-theme="dark"] body.gvn-menu-page .gvn-menu-content .elementor-col-25 { background:#242424; }
html[data-gvn-theme="dark"] body.gvn-menu-page .gvn-menu-content .elementor-widget-text-editor a { color:#ff9a9a; }
html[data-gvn-theme="dark"] body.gvn-sitewide :is(.gvn-page-content,.gvn-preserved-content) :is(.elementor-widget-text-editor,.elementor-heading-title,.heading,.post-title,.post-content,.entry-content,.post-meta,.post-meta a,.post-meta time,.elementor-icon-list-text,.elementor-icon-list-text a) { color:#f3f3f3 !important; }
html[data-gvn-theme="dark"] body:is(.gvn-sitewide,.gvn-article-design) :is(.gvn-preserved-content,.gvn-page-content,.elementor-location-single) :is(.post-content a,.entry-content a,.elementor-widget-text-editor a) { color:#ff9a9a; text-decoration:underline; text-underline-offset:3px; }
html[data-gvn-theme="dark"] body:is(.gvn-sitewide,.gvn-article-design) :is(.gvn-preserved-content,.gvn-page-content,.elementor-location-single) :is(blockquote,.saboxplugin-wrap,.comment-respond,pre,th,td) { background:#242424; color:#f3f3f3; border-color:#555; }
html[data-gvn-theme="dark"] body:is(.gvn-sitewide,.gvn-article-design) :is(.gvn-preserved-content,.gvn-page-content,.elementor-location-single) :is(input:not([type=submit]):not([type=button]),textarea,select) { background:#242424; color:#f3f3f3; border-color:#888; }
html[data-gvn-theme="dark"] body:is(.gvn-sitewide,.gvn-article-design) :is(.gvn-preserved-content,.gvn-page-content,.elementor-location-single) :is(.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.post-title a,.saboxplugin-authorname a,.comment-reply-title) { color:#f3f3f3 !important; }
html[data-gvn-theme="dark"] body:is(.gvn-sitewide,.gvn-article-design) :is(.gvn-preserved-content,.gvn-page-content,.elementor-location-single) :is(.post-content,.entry-content,.saboxplugin-desc,.saboxplugin-desc p,.comment-notes,.comment-form label) { color:#f3f3f3; }
html[data-gvn-theme="dark"] body:is(.gvn-sitewide,.gvn-article-design) :is(.gvn-preserved-content,.gvn-page-content,.elementor-location-single) :is(.post-content a,.entry-content a) { color:#ff9a9a !important; }
/* Device preference also works without JavaScript. */
@media(prefers-color-scheme:dark) {
html:not([data-gvn-theme]) body.gvn-sitewide .gvn-preserved-content .elementor-icon-list-icon { color:#bebebe; }
html:not([data-gvn-theme]) body.gvn-sitewide .gvn-preserved-content .elementor-icon-list-icon svg { fill:#bebebe; }
html:not([data-gvn-theme]) .gvn-site { --gvn-ink:#f3f3f3; --gvn-paper:#151515; --gvn-muted:#bebebe; --gvn-line:#484848; color-scheme:dark; }
html:not([data-gvn-theme]) body:is(.gvn-sitewide,.gvn-menu-page,.gvn-article-design), html:not([data-gvn-theme]) body:has(.gvn-full-page) { background:#151515 !important; color:#f3f3f3; color-scheme:dark; --gvn-article-ink:#f3f3f3; --gvn-article-muted:#bebebe; --gvn-article-red:#ff9a9a; --gvn-article-line:#484848; }
html:not([data-gvn-theme]) .gvn-site :is(.gvn-side-card,.gvn-image-wrap,.gvn-image-placeholder,.gvn-preview-note,.gvn-empty-state) { background:#242424; color:#f3f3f3; }
html:not([data-gvn-theme]) .gvn-site :is(.gvn-eyebrow,.gvn-side-copy .gvn-eyebrow,.gvn-mobile-menu-icon,.gvn-mobile-menu-state,.gvn-archive-description a) { color:#ff9a9a !important; }
html:not([data-gvn-theme]) .gvn-site .gvn-hero-copy .gvn-eyebrow { color:#fff !important; }
html:not([data-gvn-theme]) .gvn-site :is(.gvn-trending a,.gvn-trending .gvn-topic-links>li>a,.gvn-archive-description,.gvn-archive-excerpt,.gvn-archive-count,.gvn-error-message,.gvn-breadcrumb) { color:#bebebe !important; }
html:not([data-gvn-theme]) .gvn-site :is(.gvn-desktop-nav>.gvn-nav-list>li>a,.gvn-desktop-nav>.gvn-nav-list>li>details>summary,.gvn-error-number) { color:#f3f3f3; }
html:not([data-gvn-theme]) .gvn-site :is(.gvn-topic-links a,.gvn-mobile-menu .gvn-nav details[open]>summary,.gvn-mobile-menu .gvn-nav details>ul,.gvn-mobile-menu .gvn-nav .sub-menu) { background:#242424; border-color:#484848; }
html:not([data-gvn-theme]) .gvn-site :is(.gvn-topic-links a:hover,.gvn-mobile-menu .gvn-nav .gvn-active,.gvn-mobile-menu .gvn-nav summary:after) { color:#ff9a9a !important; }
html:not([data-gvn-theme]) .gvn-site .gvn-masthead .gvn-search form { background:#242424; color:#f3f3f3; border-color:#777; }
html:not([data-gvn-theme]) .gvn-site :is(.gvn-search input,.gvn-site-search input) { background:#151515; color:#f3f3f3; border-color:#888; }
html:not([data-gvn-theme]) .gvn-site input::placeholder { color:#bebebe; opacity:1; }
html:not([data-gvn-theme]) .gvn-site :is(.gvn-nav details>ul,.gvn-nav .sub-menu,.gvn-archive-pagination,.gvn-recovery-links,.gvn-recovery-links a,.page-numbers) { border-color:#484848; }
html:not([data-gvn-theme]) .gvn-site .gvn-archive-pagination .current { background:#f3f3f3; color:#151515; }
html:not([data-gvn-theme]) .gvn-site :is(a,button,summary,input,select):focus-visible { outline:3px solid #ffaaaa; outline-offset:4px; }
html:not([data-gvn-theme]) body.gvn-sitewide :is(.gvn-basic-page,.gvn-preserved-content,.elementor-location-single), html:not([data-gvn-theme]) body.gvn-article-design .elementor-location-single { background:#151515; color:#f3f3f3; }
html:not([data-gvn-theme]) body.gvn-menu-page :is(.gvn-menu-title,.gvn-menu-breadcrumb,.gvn-menu-breadcrumb a,.gvn-menu-content .block-head .heading,.gvn-menu-content .elementor-heading-title,.gvn-menu-content .post-title a,.gvn-menu-content .elementor-widget-text-editor,.gvn-menu-content .elementor-widget-text-editor h2,.gvn-menu-content .elementor-widget-text-editor h3,.gvn-menu-content .read-more-link,.gvn-menu-content .load-more,.gvn-menu-content .pagination a) { color:#f3f3f3 !important; }
html:not([data-gvn-theme]) body.gvn-menu-page :is(.gvn-menu-content .excerpt,.gvn-menu-content .post-meta-items) { color:#bebebe; }
html:not([data-gvn-theme]) body.gvn-menu-page .gvn-menu-content .elementor-col-25 { background:#242424; }
html:not([data-gvn-theme]) body.gvn-menu-page .gvn-menu-content .elementor-widget-text-editor a { color:#ff9a9a; }
html:not([data-gvn-theme]) body.gvn-sitewide :is(.gvn-page-content,.gvn-preserved-content) :is(.elementor-widget-text-editor,.elementor-heading-title,.heading,.post-title,.post-content,.entry-content,.post-meta,.post-meta a,.post-meta time,.elementor-icon-list-text,.elementor-icon-list-text a) { color:#f3f3f3 !important; }
html:not([data-gvn-theme]) body:is(.gvn-sitewide,.gvn-article-design) :is(.gvn-preserved-content,.gvn-page-content,.elementor-location-single) :is(.post-content a,.entry-content a,.elementor-widget-text-editor a) { color:#ff9a9a; text-decoration:underline; text-underline-offset:3px; }
html:not([data-gvn-theme]) body:is(.gvn-sitewide,.gvn-article-design) :is(.gvn-preserved-content,.gvn-page-content,.elementor-location-single) :is(blockquote,.saboxplugin-wrap,.comment-respond,pre,th,td) { background:#242424; color:#f3f3f3; border-color:#555; }
html:not([data-gvn-theme]) body:is(.gvn-sitewide,.gvn-article-design) :is(.gvn-preserved-content,.gvn-page-content,.elementor-location-single) :is(input:not([type=submit]):not([type=button]),textarea,select) { background:#242424; color:#f3f3f3; border-color:#888; }
html:not([data-gvn-theme]) body:is(.gvn-sitewide,.gvn-article-design) :is(.gvn-preserved-content,.gvn-page-content,.elementor-location-single) :is(.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.post-title a,.saboxplugin-authorname a,.comment-reply-title) { color:#f3f3f3 !important; }
html:not([data-gvn-theme]) body:is(.gvn-sitewide,.gvn-article-design) :is(.gvn-preserved-content,.gvn-page-content,.elementor-location-single) :is(.post-content,.entry-content,.saboxplugin-desc,.saboxplugin-desc p,.comment-notes,.comment-form label) { color:#f3f3f3; }
html:not([data-gvn-theme]) body:is(.gvn-sitewide,.gvn-article-design) :is(.gvn-preserved-content,.gvn-page-content,.elementor-location-single) :is(.post-content a,.entry-content a) { color:#ff9a9a !important; }
}
}
@media print { .gvn-appearance { display:none !important; } }

html[data-gvn-theme="light"] body:is(.gvn-sitewide,.gvn-menu-page,.gvn-article-design), html[data-gvn-theme="light"] body:has(.gvn-full-page) { background:#fff !important; color:#181818; color-scheme:light; --gvn-article-ink:#181818; --gvn-article-muted:#555; --gvn-article-red:#b22222; --gvn-article-line:#dedede; }
html[data-gvn-theme="light"] body.gvn-article-design .elementor-location-single { background:#fff; }
html[data-gvn-theme="light"] body.gvn-article-design .elementor-location-single :is(blockquote,.saboxplugin-wrap,.comment-respond) { background:#f5f5f5; }
