
/* Extreme News — tema claro real, editorial e funcional */
html[data-theme="light"]{
  color-scheme: light;
  --news-bg:#f5f0e8;
  --news-panel:#fffdfa;
  --news-ink:#171312;
  --news-muted:#665f59;
  --news-faint:#7b746f;
  --news-line:#d8cdc2;
  --news-red:var(--brand-accent);
  --news-surface:#fffaf4;
}
html[data-theme="light"] body.omni-news-ui{background:linear-gradient(180deg,#fbf8f2 0%,#f4ede4 100%);color:var(--news-ink)}
html[data-theme="light"] a:hover{color:#7c0d0d}
html[data-theme="light"] .top-strip,
html[data-theme="light"] .header,
html[data-theme="light"] .nav,
html[data-theme="light"] .section-top,
html[data-theme="light"] .welcome,
html[data-theme="light"] .coverless-news,
html[data-theme="light"] .search-panel,
html[data-theme="light"] .omni-frontpage,
html[data-theme="light"] .front-rail-left,
html[data-theme="light"] .front-rail-right,
html[data-theme="light"] .rail-story,
html[data-theme="light"] .region-highlights,
html[data-theme="light"] .news-card,
html[data-theme="light"] .related-story,
html[data-theme="light"] .article-bottom,
html[data-theme="light"] .footer,
html[data-theme="light"] .footer-bottom,
html[data-theme="light"] .footer-main,
html[data-theme="light"] .footer-inner,
html[data-theme="light"] .article-view,
html[data-theme="light"] .terms-page,
html[data-theme="light"] .ex-policy,
html[data-theme="light"] .weather-panel,
html[data-theme="light"] .reader-dialog,
html[data-theme="light"] .install-help,
html[data-theme="light"] .xn-profile-hero,
html[data-theme="light"] .xn-profile-stories,
html[data-theme="light"] .xn-profile-card{border-color:var(--news-line)}

html[data-theme="light"] .top-strip{color:#625a55}
html[data-theme="light"] .top-dateline span:first-child{color:#4a423d}
html[data-theme="light"] .live{color:#6b615c}
html[data-theme="light"] .header{background:rgba(251,248,242,.92);backdrop-filter:saturate(1.05) blur(10px)}
html[data-theme="light"] .header-row{border-bottom:3px double #d7ccbf}
html[data-theme="light"] .brand-default{border-color:#cdbfb3;color:var(--brand-accent);background:#fffaf4}
html[data-theme="light"] .brand-text{color:#16110f}
html[data-theme="light"] .brand-text small{color:#8f1717}

html[data-theme="light"] .header-search-btn,
html[data-theme="light"] .install,
html[data-theme="light"] .menu-toggle,
html[data-theme="light"] .theme-toggle,
html[data-theme="light"] .reader-open{background:#fffaf4;color:#231b19;border:1px solid #d7c7b9;box-shadow:0 1px 0 rgba(0,0,0,.03)}
html[data-theme="light"] .header-search-btn:hover,
html[data-theme="light"] .install:hover,
html[data-theme="light"] .menu-toggle:hover,
html[data-theme="light"] .theme-toggle:hover,
html[data-theme="light"] .reader-open:hover,
html[data-theme="light"] .theme-toggle[aria-pressed="true"]{border-color:#b83636;background:#fff;box-shadow:0 12px 24px rgba(122,63,35,.08)}
html[data-theme="light"] .reader-open{color:#8f1717;border-color:#cfa8a8}

.theme-toggle{min-height:35px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 12px;background:none;border:1px solid #514b50;color:#e9e5e6;font-size:11px;font-weight:700;white-space:nowrap}
.theme-toggle-icon{font-size:14px;line-height:1}
.theme-toggle-label{display:inline-block}
html[data-theme="light"] .theme-toggle{font-weight:700}

html[data-theme="light"] .nav a{color:#403936}
html[data-theme="light"] .nav a:hover,
html[data-theme="light"] .nav a.current{color:#8f1717}
html[data-theme="light"] .nav a.current{box-shadow:inset 0 -2px #b41515}
html[data-theme="light"] .nav-more-menu{background:#fffdf9;box-shadow:0 18px 40px rgba(63,40,28,.12)}
html[data-theme="light"] .nav-more-menu a{border-bottom-color:#ece2d7}

html[data-theme="light"] .search-panel-form,
html[data-theme="light"] .search{background:#fffdf9;border-color:#d7c8bc}
html[data-theme="light"] .search-panel-form input,
html[data-theme="light"] .search input{color:#1d1714}
html[data-theme="light"] .search-panel-form input::placeholder,
html[data-theme="light"] .search input::placeholder{color:#7b746f}
html[data-theme="light"] .search-panel-form button{background:#8f1717}
html[data-theme="light"] .search button{background:#f6eee7;color:#8f1717;border-left-color:#d7c8bc}
html[data-theme="light"] .search-suggestions,
html[data-theme="light"] #searchSuggestions{background:#fffdf9;color:#201915;border:1px solid #dccfc5;box-shadow:0 20px 45px rgba(72,49,31,.12)}

html[data-theme="light"] .welcome h1,
html[data-theme="light"] .section-top h2,
html[data-theme="light"] .hero-copy h2,
html[data-theme="light"] .news-card h3,
html[data-theme="light"] .rail-story h3,
html[data-theme="light"] .related-story-copy strong,
html[data-theme="light"] .article-view h1,
html[data-theme="light"] .ex-policy h1,
html[data-theme="light"] .terms-page h1,
html[data-theme="light"] .terms-page h2,
html[data-theme="light"] .ex-policy h2{color:#171210}
html[data-theme="light"] .hero-copy p,
html[data-theme="light"] .rail-story p,
html[data-theme="light"] .card-info p,
html[data-theme="light"] .article-intro,
html[data-theme="light"] .article-body,
html[data-theme="light"] .ex-policy p,
html[data-theme="light"] .terms-page p{color:#3f3834}
html[data-theme="light"] .rail-story small,
html[data-theme="light"] .hero-copy small,
html[data-theme="light"] .card-info small,
html[data-theme="light"] .region-highlights-copy small,
html[data-theme="light"] .muted,
html[data-theme="light"] .article-meta,
html[data-theme="light"] .article-read-time{color:#706a66}

html[data-theme="light"] .hero-image,
html[data-theme="light"] .card-pic,
html[data-theme="light"] .rail-cover,
html[data-theme="light"] .related-story-image,
html[data-theme="light"] .region-highlights-cover,
html[data-theme="light"] .article-image{background:#e9ddd0}
html[data-theme="light"] .news-media.has-photo::after{filter:blur(22px) brightness(.95) saturate(.78);opacity:.55}
html[data-theme="light"] .fallback,
html[data-theme="light"] .card-art-fallback,
html[data-theme="light"] .article-art-fallback{background:linear-gradient(145deg,#f2e7db,#e7d5c7);color:#4c3a31}
html[data-theme="light"] .fallback small{color:#7f6459}
html[data-theme="light"] .rail-cover::before,
html[data-theme="light"] .edition-cover::before{background:linear-gradient(130deg,#f4e8dc,#eadccf);color:#845b49}

html[data-theme="light"] .article-view,
html[data-theme="light"] .ex-policy,
html[data-theme="light"] .terms-page .article-view,
html[data-theme="light"] .xn-profile-card,
html[data-theme="light"] .reader-form,
html[data-theme="light"] .install-help-inner,
html[data-theme="light"] .weather-search,
html[data-theme="light"] .weather-card,
html[data-theme="light"] .horoscope-stage,
html[data-theme="light"] .day-card,
html[data-theme="light"] .other-look,
html[data-theme="light"] .affinity-panel,
html[data-theme="light"] .story-list,
html[data-theme="light"] .newsroom-highlight{background:rgba(255,250,244,.84);box-shadow:0 16px 35px rgba(91,69,52,.06)}

html[data-theme="light"] .back,
html[data-theme="light"] .article-bottom .share,
html[data-theme="light"] .ex-share-whatsapp,
html[data-theme="light"] .footer-terms,
html[data-theme="light"] .install-open-browser{background:#fff7ee;border-color:#ddcec2;color:#6d1a1a}
html[data-theme="light"] .article-bottom .share:hover,
html[data-theme="light"] .ex-share-whatsapp:hover,
html[data-theme="light"] .back:hover,
html[data-theme="light"] .install-open-browser:hover{background:#fff;border-color:#cda595}

html[data-theme="light"] .reader-dialog::backdrop,
html[data-theme="light"] .install-help::backdrop{background:rgba(49,34,26,.42)}
html[data-theme="light"] .reader-dialog,
html[data-theme="light"] .install-help{background:transparent}
html[data-theme="light"] .reader-form,
html[data-theme="light"] .install-help-inner{color:#201915;border:1px solid #ddcfc3}
html[data-theme="light"] .reader-form input,
html[data-theme="light"] .reader-form select,
html[data-theme="light"] .reader-form button.reader-location,
html[data-theme="light"] .reader-region-toggle,
html[data-theme="light"] .reader-region-picker,
html[data-theme="light"] .reader-topic,
html[data-theme="light"] .reader-mode,
html[data-theme="light"] .install-steps li{background:#fffdf9;color:#231c17;border-color:#ded1c6}
html[data-theme="light"] .reader-muted{background:#f1e6db;color:#352b24;border-color:#ddcec2}
html[data-theme="light"] .reader-primary{background:#8f1717;border-color:#8f1717;color:#fff}
html[data-theme="light"] .reader-privacy,
html[data-theme="light"] .reader-stage-note,
html[data-theme="light"] .reader-location-hint,
html[data-theme="light"] .reader-editorial-rule,
html[data-theme="light"] .reader-topic-counter,
html[data-theme="light"] .install-help-foot{color:#695f58}

html[data-theme="light"] .footer{background:#f7efe6;color:#251e1a}
html[data-theme="light"] .footer p,
html[data-theme="light"] .footer small,
html[data-theme="light"] .footer span,
html[data-theme="light"] .footer a{color:inherit}
html[data-theme="light"] .footer-brand p,
html[data-theme="light"] .footer-bottom small{color:#695f58}

html[data-theme="light"] .toast{background:#171210;color:#fff;border-color:#171210}
html[data-theme="light"] .ex-offline-banner{background:#fff4df;color:#5d4633;border:1px solid #ead6bd}

.theme-switch-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 24px}
.theme-switch-bar .back{margin:0}
.theme-switch-bar .theme-toggle{margin-left:auto}
html[data-theme="light"] .theme-switch-bar{padding-bottom:10px;border-bottom:1px solid var(--news-line)}

@media (max-width:760px){
  .theme-toggle{padding:0 10px;min-height:36px}
  .theme-toggle-label{display:none}
  .theme-toggle-icon{font-size:16px}
  .theme-switch-bar{margin-bottom:18px}
  html[data-theme="light"] .head-actions .reader-open{background:#fffaf4;color:#8f1717;border-color:#cfa8a8}
  html[data-theme="light"] .menu-toggle{background:#fffaf4;color:#231b19;border-color:#d7c7b9}
  html[data-theme="light"] .nav{border-bottom-color:#ddd0c5}
  html[data-theme="light"] .nav.open{background:rgba(255,251,246,.98)}
  html[data-theme="light"] .nav.open>a,
  html[data-theme="light"] .nav.open .nav-install,
  html[data-theme="light"] .front-rail .rail-story,
  html[data-theme="light"] .news-card:nth-child(n),
  html[data-theme="light"] .related-story{border-bottom-color:#ddd0c5}
  html[data-theme="light"] .header-row{border-bottom:1px solid #ddd0c5}
}


/* EXTREME NEWS — Jornal Clássico.
   Revisão da identidade clara: componentes reais, não inversão cromática.
   Apenas [data-theme="light"] é afetado; o escuro permanece intacto. */
html[data-theme="light"]{
 --news-bg:#f7f4ef;--news-panel:#fffdf9;--news-ink:#201c19;
 --news-muted:#5e5752;--news-faint:#746c64;--news-line:#ded7cf;
 --xn-paper:#f7f4ef;--xn-paper-bright:#fffdf9;--xn-ink:#201c19;
 --xn-muted:#6e655d;--xn-rule:#ddd3c9;--xn-accent:#a51220;
 color-scheme:light;
}
html[data-theme="light"] body.omni-news-ui{background:#f7f4ef!important;color:#201c19!important}
html[data-theme="light"] body.omni-news-ui :is(.header,.top-strip,.nav,.search-panel){color:#221c18}
/* Masthead em papel: marca preservada dentro de um bloco de assinatura escuro
   porque o logotipo original contém letras brancas/transparência. */
html[data-theme="light"] body.omni-news-ui .header{
 background:#fffdf9!important;border-color:#ded7cf!important;
 box-shadow:none!important;
}
html[data-theme="light"] body.omni-news-ui .top-strip{
 background:#f3eee7!important;color:#605750!important;border-bottom:1px solid #ddd3c8!important;
}
html[data-theme="light"] body.omni-news-ui .top-strip :is(.top-dateline span,.top-tools,.live){color:#5d554d!important}
html[data-theme="light"] body.omni-news-ui .header-row{
 background:#fffdf9!important;border-bottom:1px solid #e2d9ce!important;
}
html[data-theme="light"] body.omni-news-ui .header-row>.masthead{
 border:1px solid #d5c8bc!important;border-radius:9px!important;
 background:linear-gradient(115deg,#4c4c54 0%,#33343b 100%)!important;
 padding:5px 12px!important;box-shadow:none!important;
}
html[data-theme="light"] body.omni-news-ui .header-row>.masthead::before{display:none!important;content:none!important}
html[data-theme="light"] body.omni-news-ui .header-row>.masthead .brand-logo-wide{
 max-width:100%!important;width:100%!important;object-fit:contain!important;
 filter:none!important;
}
html[data-theme="light"] body.omni-news-ui .head-actions :is(.header-search-btn,.install,.menu-toggle,.theme-toggle){
 background:#fffdfa!important;color:#29231f!important;border:1px solid #d6c8ba!important;
 box-shadow:none!important;
}
html[data-theme="light"] body.omni-news-ui .head-actions :is(.header-search-btn,.install,.menu-toggle,.theme-toggle):hover,
html[data-theme="light"] body.omni-news-ui .head-actions .header-search-btn[aria-expanded="true"]{
 background:#f5eae4!important;border-color:#a51220!important;color:#8e111c!important;
}
html[data-theme="light"] body.omni-news-ui .head-actions .reader-open{
 background:#a51220!important;color:#fff!important;border-color:#a51220!important;
 box-shadow:none!important;
}
html[data-theme="light"] body.omni-news-ui .head-actions .reader-open:hover{background:#86111c!important}
html[data-theme="light"] body.omni-news-ui .nav{
 background:#fffdf9!important;border-bottom:1px solid #dcd2c7!important;
}
html[data-theme="light"] body.omni-news-ui .nav>a{color:#4b4139!important}
html[data-theme="light"] body.omni-news-ui .nav>a:hover,
html[data-theme="light"] body.omni-news-ui .nav>a.current{color:#8f1320!important}
html[data-theme="light"] body.omni-news-ui .nav a.current{box-shadow:inset 0 -2px #a51220!important}
html[data-theme="light"] body.omni-news-ui .search-panel:not([hidden]){
 background:#fffdf9!important;border-color:#e0d6ca!important;
}
html[data-theme="light"] body.omni-news-ui .search-panel-form{
 background:#fff!important;border-color:#cfc1b4!important;
}
html[data-theme="light"] body.omni-news-ui .search-panel-form>input[type="search"]{
 color:#231c17!important;background:transparent!important;
}
html[data-theme="light"] body.omni-news-ui .search-panel-form>input[type="search"]::placeholder{color:#7a716b!important}
html[data-theme="light"] body.omni-news-ui .search-panel-form>button[type="submit"]{
 background:#a51220!important;color:#fff!important;
}
html[data-theme="light"] body.omni-news-ui .search-panel-form>.search-suggestions:not([hidden]){
 background:#fffdfa!important;border-color:#d9cdc0!important;color:#201b18!important;
 box-shadow:0 14px 30px rgba(62,43,29,.12)!important;
}
/* Corpos de notícia, divisórias e espaços de leitura */
html[data-theme="light"] body.omni-news-ui :is(.main,.welcome,.omni-frontpage,.region-highlights,.related-stories){color:#211c18}
html[data-theme="light"] body.omni-news-ui :is(.hero-copy h2,.rail-story h3,.card-info h3,.article-view h1,.section-top h2,.region-head h2,.welcome h1,.related-story-copy strong,.ex-policy h1,.terms-page h1,.terms-page h2){color:#1d1815!important}
html[data-theme="light"] body.omni-news-ui :is(.hero-copy p,.rail-story p,.card-info p,.article-body,.article-intro,.terms-page p,.ex-policy p){color:#403833!important}
html[data-theme="light"] body.omni-news-ui :is(.article-meta,.article-read-time,.hero-copy small,.rail-story small,.card-info small,.muted,.reader-greeting){color:#665d56!important}
html[data-theme="light"] body.omni-news-ui :is(.tag,.eyebrow){color:#9c1b26!important}
html[data-theme="light"] body.omni-news-ui :is(.hero-image,.card-pic,.rail-cover,.related-story-image,.region-highlights-cover,.article-image){background:#ece3d8}
html[data-theme="light"] body.omni-news-ui .news-media.has-photo::after{opacity:.42;filter:blur(20px) brightness(1) saturate(.85)}
html[data-theme="light"] body.omni-news-ui :is(.fallback,.card-art-fallback,.article-art-fallback){background:linear-gradient(135deg,#f4ebe1,#e8ddcf);color:#51463c}
html[data-theme="light"] body.omni-news-ui :is(.hero,.news-card,.rail-story,.region-highlights-card){border-color:#dcd3c7}
html[data-theme="light"] body.omni-news-ui :is(.back,.article-bottom .share,.ex-share-whatsapp){background:#fffdf9;color:#5a2020;border-color:#d8ccbf}
/* Barra de curtidas permanece independente do conteúdo editorial */
html[data-theme="light"] body.omni-news-ui .ex-likable-frame>.ex-like-btn{
 background:#fffdf9!important;color:#6a2029!important;border-color:#cbbdb2!important;
}
html[data-theme="light"] body.omni-news-ui .ex-likable-frame>.ex-like-btn[aria-pressed="true"]{
 background:#fcebee!important;color:#a51220!important;border-color:#c74b5a!important;
}
/* Rodapé genuinamente claro, inclusive blocos com CSS de prioridade alta */
html[data-theme="light"] body.omni-news-ui :is(.footer,.ex-footer){
 background:#eee7df!important;color:#251f1a!important;border-top:1px solid #d7c9bc!important;
 box-shadow:none!important;
}
html[data-theme="light"] body.omni-news-ui :is(.footer,.ex-footer)::before{background:#a51220!important}
html[data-theme="light"] body.omni-news-ui .footer :is(.footer-main,.footer-bottom,.footer-nav,.footer-institutional,.footer-contact),
html[data-theme="light"] body.omni-news-ui .ex-footer :is(.ex-footer-main,.ex-footer-bottom){border-color:#d7c9bc!important}
html[data-theme="light"] body.omni-news-ui .footer :is(.footer-main h2,.footer-nav h2,.footer-institutional h2),
html[data-theme="light"] body.omni-news-ui .ex-footer :is(h2,h3){color:#9d1a24!important}
html[data-theme="light"] body.omni-news-ui .footer :is(.footer-nav a,.footer-institutional>a,.footer-contact a,.footer-terms),
html[data-theme="light"] body.omni-news-ui .ex-footer :is(.ex-footer-nav a,.ex-footer-actions a,.ex-footer-contact,.ex-footer-editor){color:#312722!important}
html[data-theme="light"] body.omni-news-ui .footer :is(.footer-brand p,.footer-contact>span,.footer-bottom small,.footer-contact p),
html[data-theme="light"] body.omni-news-ui .ex-footer :is(.ex-footer-brand p,.ex-footer-bottom small){color:#615850!important}
html[data-theme="light"] body.omni-news-ui .footer .footer-contact-action{color:#64181e!important}
html[data-theme="light"] body.omni-news-ui .footer .footer-brand-link{
 background:linear-gradient(115deg,#4a4a52,#32343a)!important;
 border-radius:9px!important;padding:4px 10px!important;
 width:min(100%,360px)!important;
}
html[data-theme="light"] body.omni-news-ui .footer .footer-logo{filter:none!important;max-width:100%!important}
html[data-theme="light"] body.omni-news-ui .ex-footer .ex-footer-brandlink{
 background:linear-gradient(115deg,#4a4a52,#32343a)!important;border-color:#c5b6ab!important;
}
html[data-theme="light"] body.omni-news-ui .ex-footer .ex-footer-social a{
 background:#fffaf5!important;color:#4b3530!important;border-color:#dacbc0!important;
}
html[data-theme="light"] body.omni-news-ui .ex-footer .ex-footer-social a:hover{background:#fff!important;border-color:#a51220!important}
html[data-theme="light"] body.omni-news-ui :is(.xn-footer-jobs,.xn-footer-jobs a,.xn-footer-jobs strong){color:#30231f}
html[data-theme="light"] body.omni-news-ui .xn-footer-jobs :is(.xn-jobs-card,.xn-jobs-panel,.xn-jobs-box){background:#fffaf5;color:#312723;border-color:#d6c8bd}

/* Minha edição: folha editorial branca integral — conteúdo, cabeçalho, rodapé e botões. */
html[data-theme="light"] body.omni-news-ui dialog#readerDialog.reader-dialog,
html[data-theme="light"] body.omni-news-ui #readerDialog .reader-form{
 background:#fffdf9!important;color:#231d18!important;border-color:#d4c5b8!important;
}
html[data-theme="light"] body.omni-news-ui #readerDialog :is(.reader-dialog-head,.reader-steps,.reader-stage,.reader-dialog-actions,.reader-dialog-foot){
 background:#fffdf9!important;color:#231d18!important;border-color:#e4dacf!important;
}
html[data-theme="light"] body.omni-news-ui #readerDialog .reader-dialog-head h2,
html[data-theme="light"] body.omni-news-ui #readerDialog .reader-stage-intro h3{
 color:#211a16!important;
}
html[data-theme="light"] body.omni-news-ui #readerDialog :is(.reader-dialog-head p,.reader-stage-intro p,.reader-stage-note,.reader-location-hint,.reader-privacy,.reader-editorial-rule,.reader-topic-counter,.city-hint){color:#61574f!important}
html[data-theme="light"] body.omni-news-ui #readerDialog .reader-steps span{border-color:#e1d6cd!important;color:#685f58!important}
html[data-theme="light"] body.omni-news-ui #readerDialog .reader-steps .reader-step-current{color:#9d1824!important;border-bottom-color:#a51220!important}
html[data-theme="light"] body.omni-news-ui #readerDialog .reader-steps .reader-step-done{color:#5c4843!important;border-bottom-color:#c97979!important}
html[data-theme="light"] body.omni-news-ui #readerDialog .reader-stage>label{color:#382c25!important}
html[data-theme="light"] body.omni-news-ui #readerDialog :is(.reader-stage input,.reader-stage select,.reader-region-toggle,.reader-region-picker,.reader-region-search-label,.reader-location,.reader-mode,.reader-topic span,.city-suggestions,.reader-topic-pager button,.reader-topic-action){
 background:#fffaf5!important;color:#29211b!important;border-color:#d6c8bb!important;
}
html[data-theme="light"] body.omni-news-ui #readerDialog .reader-stage input::placeholder{color:#8d7f73!important}
html[data-theme="light"] body.omni-news-ui #readerDialog .reader-mode[aria-pressed="true"],
html[data-theme="light"] body.omni-news-ui #readerDialog .reader-topic.selected span{
 background:#fce9e6!important;border-color:#a51220!important;color:#84131d!important;
}
html[data-theme="light"] body.omni-news-ui #readerDialog :is(.reader-mode span,.reader-topic-header span,.reader-topic-pager span,.reader-region-confirmation){color:#62564d!important}
html[data-theme="light"] body.omni-news-ui #readerDialog .reader-close{
 background:#f4ece4!important;color:#3b2a26!important;border-color:#d7cabe!important;
}
html[data-theme="light"] body.omni-news-ui #readerDialog .reader-dialog-actions .reader-muted{
 background:#f0e8df!important;color:#3e332e!important;border:1px solid #d5c7bc!important;
}
html[data-theme="light"] body.omni-news-ui #readerDialog .reader-dialog-actions .reader-primary{
 background:#a51220!important;color:#fff!important;border-color:#a51220!important;
}
html[data-theme="light"] body.omni-news-ui #readerDialog .reader-dialog-actions .reader-primary:hover{background:#85101a!important}
html[data-theme="light"] body.omni-news-ui #readerDialog .reader-error{
 background:#fff0ee!important;border-color:#dc8d90!important;color:#84242b!important;
}
html[data-theme="light"] body.omni-news-ui #readerDialog::backdrop{background:rgba(33,26,22,.45)!important}
/* Ajuda da instalação e entradas auxiliares */
html[data-theme="light"] body.omni-news-ui .install-help{background:#fffdf9!important;color:#2b211b!important;border-color:#d6c8bc!important}
html[data-theme="light"] body.omni-news-ui .install-help-inner,
html[data-theme="light"] body.omni-news-ui .install-help-head,
html[data-theme="light"] body.omni-news-ui .install-steps li{
 background:#fffdf9!important;color:#2b211b!important;border-color:#d6c8bc!important;
}
html[data-theme="light"] body.omni-news-ui .install-help h2{color:#201b16!important}
html[data-theme="light"] body.omni-news-ui .install-help :is(p,li,small){color:#625850!important}
html[data-theme="light"] body.omni-news-ui .install-help :is(.install-help-close,.install-open-browser){background:#f4ece5!important;color:#651a21!important;border-color:#d6c8bc!important}
/* Outras experiências editoriais: datas, horóscopo, clima e perfil do editor */
html[data-theme="light"] body.omni-news-ui :is(.xn-horoscope-page,.xn-horoscope-lead,.xn-horoscope-sign,.xn-horoscope-feature,.xn-horoscope-sign-nav){color:#231d19}
html[data-theme="light"] body.omni-news-ui .xn-horoscope-lead :is(h1,p,.xn-horoscope-date){color:#2a211b!important}
html[data-theme="light"] body.omni-news-ui .xn-horoscope-sign,
html[data-theme="light"] body.omni-news-ui .xn-horoscope-feature{
 background:#fffcf8!important;color:#211b17!important;border-color:#d7cbbf!important;
}
html[data-theme="light"] body.omni-news-ui .xn-horoscope-sign :is(h2,p){color:#251e18!important}
html[data-theme="light"] body.omni-news-ui .xn-horoscope-sign-meta{color:#8e1f29!important}
html[data-theme="light"] body.omni-news-ui .xn-horoscope-feature :is(h2,p){color:#2a211b!important}
html[data-theme="light"] body.omni-news-ui .xn-horoscope-feature small{color:#66574e!important}
html[data-theme="light"] body.omni-news-ui .xn-horoscope-sign-nav a{
 background:#fffcf8!important;color:#40342c!important;border-color:#d8cabd!important;
}
html[data-theme="light"] body.omni-news-ui .xn-horoscope-sign-nav a:hover{background:#f8e9e4!important;border-color:#b84650!important}
/* Mantenha a arte celeste intencionalmente escura e suas letras claras. */
html[data-theme="light"] body.omni-news-ui .xn-horoscope-art{color:#f7eff7!important}
html[data-theme="light"] body.omni-news-ui :is(.xn-horoscope-art span,.xn-horoscope-art strong){color:#eee7f1!important}
html[data-theme="light"] body.omni-news-ui :is(.xn-day-card,.xn-date-card,.day-card,.xn-profile-card,.xn-profile-hero,.weather-panel,.weather-card,.reader-rec-card,.ex-weather-card){
 background:#fffdf9!important;color:#272019!important;border-color:#ded0c2!important;
}
html[data-theme="light"] body.omni-news-ui :is(.xn-day-card,.xn-date-card,.day-card,.xn-profile-card,.xn-profile-hero,.weather-panel,.weather-card,.reader-rec-card) :is(h2,h3,strong){color:#29211b}
html[data-theme="light"] body.omni-news-ui :is(.xn-day-card,.xn-date-card,.day-card,.xn-profile-card,.xn-profile-hero,.weather-panel,.weather-card,.reader-rec-card) :is(p,small){color:#625951}
html[data-theme="light"] body.omni-news-ui .ex-offline-banner{background:#fff0d9!important;color:#62462c!important;border-color:#e7d0ae!important}
html[data-theme="light"] body.omni-news-ui :is(.terms-page .article-view,.ex-policy){background:transparent!important;box-shadow:none!important}
/* Estados claros de foco e acessibilidade. */
html[data-theme="light"] body.omni-news-ui :is(a,button,input,select,summary):focus-visible{
 outline:2px solid #9a1220!important;outline-offset:3px!important;
}
@media(max-width:760px){
 html[data-theme="light"] body.omni-news-ui .nav.open{background:#fffdf9!important}
 html[data-theme="light"] body.omni-news-ui .nav.open>a{border-bottom-color:#e2d8cd!important}
 html[data-theme="light"] body.omni-news-ui .header-row>.masthead{padding:2px 6px!important;border-radius:7px!important}
 html[data-theme="light"] body.omni-news-ui .header-row .brand-logo-wide{max-height:42px!important}
 html[data-theme="light"] body.omni-news-ui .ex-footer .ex-footer-main{gap:14px!important}
}
@media(prefers-reduced-motion:reduce){
 html[data-theme="light"] body.omni-news-ui *,html[data-theme="light"] body.omni-news-ui *::before,html[data-theme="light"] body.omni-news-ui *::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}
}
/* Etapa de apresentação sem área vazia sob os botões. Etapas seguintes mantêm
   seu redimensionamento controlado pelo script do assistente. */
html[data-theme="light"] body.omni-news-ui dialog#readerDialog.reader-dialog:not(.reader-step-two):not(.reader-step-three){
 height:auto!important;min-height:0!important;
}
html[data-theme="light"] body.omni-news-ui dialog#readerDialog.reader-dialog:not(.reader-step-two):not(.reader-step-three) .reader-form{
 height:auto!important;min-height:0!important;
}
html[data-theme="light"] body.omni-news-ui dialog#readerDialog.reader-dialog:not(.reader-step-two):not(.reader-step-three) .reader-stage{
 flex:0 1 auto!important;
}
html[data-theme="light"] body.omni-news-ui dialog#readerDialog.reader-dialog:not(.reader-step-two):not(.reader-step-three){height:fit-content!important}

/* Extreme News — contraste editorial claro. Correção pontual de regras antigas de
   finish.css / editor-ads.css com alta prioridade. Não afeta o modo escuro. */
html[data-theme="light"] body.omni-news-ui .terms-page .article-view,
html[data-theme="light"] body.omni-news-ui .terms-page .article-view.article-view {
  background:transparent!important;
  color:#2b241f!important;
}
html[data-theme="light"] body.omni-news-ui .terms-page .article-view :is(h1,h2,h3,h4) {
  color:#231c17!important;
  text-shadow:none!important;
}
html[data-theme="light"] body.omni-news-ui .terms-page .article-view :is(p,li,blockquote,dd,dt),
html[data-theme="light"] body.omni-news-ui .terms-page .article-view .muted {
  color:#433a34!important;
  opacity:1!important;
  text-shadow:none!important;
}
html[data-theme="light"] body.omni-news-ui .terms-page .article-view > p.muted {
  color:#64594f!important;
  border-bottom-color:#d9cdc2!important;
}
html[data-theme="light"] body.omni-news-ui .terms-page .article-view > .eyebrow {
  color:#9b2330!important;
}
html[data-theme="light"] body.omni-news-ui .terms-page .article-view .terms-note {
  background:#f0e7de!important;
  border:1px solid #e0d0c3!important;
  border-left:4px solid #a51220!important;
  color:#362b25!important;
  box-shadow:none!important;
}
html[data-theme="light"] body.omni-news-ui .terms-page .article-view .terms-note :is(a,strong) {
  color:#7b1420!important;
}
html[data-theme="light"] body.omni-news-ui .terms-page .article-view a {
  color:#86202b;
  text-underline-offset:3px;
}
html[data-theme="light"] body.omni-news-ui .terms-page .article-view a:hover {
  color:#61111b;
}
/* O cartão de oportunidades possui as classes xn-job-invite e xn-job-footer
   (e não xn-jobs-card); aplicar o tema no componente real. */
html[data-theme="light"] body.omni-news-ui .xn-footer-jobs .xn-job-invite {
  background:#fffaf5!important;
  color:#2c231e!important;
  border:1px solid #d9cabc!important;
  border-left:4px solid #a51220!important;
  box-shadow:0 2px 12px rgba(74,52,38,.05)!important;
}
html[data-theme="light"] body.omni-news-ui .xn-footer-jobs .xn-job-invite .xn-job-kicker {
  color:#9a202b!important;
}
html[data-theme="light"] body.omni-news-ui .xn-footer-jobs .xn-job-invite strong {
  color:#201b18!important;
}
html[data-theme="light"] body.omni-news-ui .xn-footer-jobs .xn-job-invite p {
  color:#5c524b!important;
}
html[data-theme="light"] body.omni-news-ui .xn-footer-jobs .xn-job-invite .xn-job-cta {
  color:#801723!important;
  background:#fffdfa!important;
  border:1px solid #cdb9ae!important;
  box-shadow:none!important;
  text-decoration:none!important;
}
html[data-theme="light"] body.omni-news-ui .xn-footer-jobs .xn-job-invite .xn-job-cta:hover,
html[data-theme="light"] body.omni-news-ui .xn-footer-jobs .xn-job-invite .xn-job-cta:focus-visible {
  background:#f7e9e4!important;
  border-color:#ae505b!important;
  color:#6c111a!important;
}
/* Anúncios: conservar indicação publicitária e evitar texto claro em superfícies claras. */
html[data-theme="light"] body.omni-news-ui .xn-sponsored {
  background:#fffaf5!important;
  border-color:#e1d4c8!important;
  color:#2c231e!important;
}
html[data-theme="light"] body.omni-news-ui .xn-sponsored .xn-sponsored-label {
  color:#7e2530!important;
  border-bottom-color:#e3d8cd!important;
}
html[data-theme="light"] body.omni-news-ui .xn-sponsored .xn-sponsored-copy strong {
  color:#251d19!important;
}
html[data-theme="light"] body.omni-news-ui .xn-sponsored .xn-sponsored-copy>span {
  color:#61564e!important;
}
html[data-theme="light"] body.omni-news-ui .xn-sponsored .xn-sponsored-copy em {
  color:#861923!important;
}
html[data-theme="light"] body.omni-news-ui .xn-sponsored .xn-sponsored-click:hover {
  background:#f9eee8!important;
}
/* Páginas institucionais devem manter a mesma leitura e links do jornal. */
html[data-theme="light"] body.omni-news-ui .ex-policy :is(h1,h2,h3) {
  color:#241c17!important;
}
html[data-theme="light"] body.omni-news-ui .ex-policy :is(p,li,small) {
  color:#493f38!important;
}
html[data-theme="light"] body.omni-news-ui .ex-policy a:not(.theme-toggle) {
  color:#8a1b26;
}
@media(max-width:650px){
  html[data-theme="light"] body.omni-news-ui .xn-footer-jobs .xn-job-invite {
    padding:16px!important;
  }
  html[data-theme="light"] body.omni-news-ui .xn-footer-jobs .xn-job-invite .xn-job-cta {
    width:max-content;max-width:100%;white-space:normal;text-align:center;
  }
}

/* Extreme News — acabamento final do tema claro (legibilidade real em componentes
   editoriais, clima, estados vazios e convite editorial). */
html[data-theme="light"] body.omni-news-ui .xn-story-edition{
  color:#7a726b!important;
}
html[data-theme="light"] body.omni-news-ui :is(.ex-calendar,.ex-bright,.ex-affinity){
  border-top-color:#d8cec2!important;
  border-bottom-color:#d8cec2!important;
}
html[data-theme="light"] body.omni-news-ui .ex-experience-heading h2,
html[data-theme="light"] body.omni-news-ui .ex-affinity-explain,
html[data-theme="light"] body.omni-news-ui .reader-edition-note,
html[data-theme="light"] body.omni-news-ui .reader-edition-context{
  color:#211b17!important;
}
html[data-theme="light"] body.omni-news-ui .ex-experience-heading p,
html[data-theme="light"] body.omni-news-ui .ex-affinity-footer span,
html[data-theme="light"] body.omni-news-ui .reader-edition-note,
html[data-theme="light"] body.omni-news-ui .reader-edition-context{
  color:#665d56!important;
}
html[data-theme="light"] body.omni-news-ui .ex-calendar-date{
  background:#fffaf3!important;
  border-color:#d8c9bb!important;
  color:#332b26!important;
}
html[data-theme="light"] body.omni-news-ui .empty.empty-weather{
  background:linear-gradient(145deg,#191b20,#101114)!important;
  border-color:#2e3036!important;
  box-shadow:0 14px 28px rgba(18,15,12,.06)!important;
}
html[data-theme="light"] body.omni-news-ui .empty.empty-weather h2{
  color:#f6f3f1!important;
  text-shadow:none!important;
}
html[data-theme="light"] body.omni-news-ui .empty.empty-weather p{
  color:#d7dce4!important;
}
html[data-theme="light"] body.omni-news-ui .empty.empty-weather .empty-weather-action{
  background:#e10600!important;
  color:#fff!important;
  box-shadow:none!important;
}
html[data-theme="light"] body.omni-news-ui .weather-drawer{
  background:#fffaf4!important;
  border-color:#dccfc2!important;
  box-shadow:0 14px 28px rgba(69,51,39,.07)!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-live-head h2{
  color:#1f1814!important;
}
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-live-head p,
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-city-form>label,
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-city-form>small,
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-message,
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-credit{
  color:#6a6058!important;
}
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-credit a{
  color:#8a1b26!important;
}
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-close{
  background:#202127!important;
  color:#fff!important;
  border-color:#51525b!important;
}
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-search-row input{
  background:#21242d!important;
  color:#f6f7fb!important;
  border-color:#545864!important;
}
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-search-row input::placeholder{
  color:#9da3af!important;
}
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-search-row button{
  border-color:#575b67!important;
}
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-search-row .weather-cancel{
  background:#252933!important;
  color:#fff!important;
}
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-current{
  background:#f3e7e4!important;
  border-color:#ead8d0!important;
}
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-current strong,
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-current span:not(.weather-current-icon){
  color:#1f1814!important;
}
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-current small{
  color:#6a6058!important;
}
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-details>div,
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-day{
  background:#16181d!important;
  border-color:#31343b!important;
}
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-details span,
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-day-name,
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-day small{
  color:#c0c6d0!important;
}
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-details strong,
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-day strong{
  color:#fff!important;
}
html[data-theme="light"] body.omni-news-ui .ex-bright-story,
html[data-theme="light"] body.omni-news-ui .ex-affinity-card{
  background:#14161b!important;
  border-color:#34363d!important;
}
html[data-theme="light"] body.omni-news-ui :is(.ex-bright-story,.ex-affinity-card) strong{
  color:#f6f6f7!important;
}
html[data-theme="light"] body.omni-news-ui .xn-footer-jobs :is(.xn-job-invite,.xn-job-footer){
  background:#fffaf5!important;
  color:#2b221d!important;
  border:1px solid #dccdbf!important;
  border-left:4px solid #a51220!important;
  box-shadow:0 8px 22px rgba(74,53,40,.06)!important;
}
html[data-theme="light"] body.omni-news-ui .xn-footer-jobs :is(.xn-job-invite,.xn-job-footer) .xn-job-kicker{
  color:#9d1c29!important;
}
html[data-theme="light"] body.omni-news-ui .xn-footer-jobs :is(.xn-job-invite,.xn-job-footer) strong{
  color:#231b17!important;
  opacity:1!important;
}
html[data-theme="light"] body.omni-news-ui .xn-footer-jobs :is(.xn-job-invite,.xn-job-footer) p{
  color:#5f554e!important;
  opacity:1!important;
}
html[data-theme="light"] body.omni-news-ui .xn-footer-jobs :is(.xn-job-invite,.xn-job-footer) .xn-job-cta{
  background:#fff!important;
  color:#7b1520!important;
  border:1px solid #cfb9ad!important;
  box-shadow:none!important;
}
html[data-theme="light"] body.omni-news-ui .xn-footer-jobs :is(.xn-job-invite,.xn-job-footer) .xn-job-cta:hover,
html[data-theme="light"] body.omni-news-ui .xn-footer-jobs :is(.xn-job-invite,.xn-job-footer) .xn-job-cta:focus-visible{
  background:#f7ebe4!important;
  color:#651119!important;
  border-color:#b65a65!important;
}

/* EXTREME NEWS · Jornal Clássico — revisão de legibilidade e hierarquia.
   Escopo integral no modo claro para preservar o Jornal Premium escuro. */
html[data-theme="light"] body.omni-news-ui .main>.back{
  display:inline-flex!important;
  align-items:center!important;
  width:max-content!important;
  max-width:100%!important;
  min-height:36px!important;
  margin:0 0 16px!important;
  padding:4px 0!important;
  border:0!important;
  border-bottom:1px solid #bc918c!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#8f1b28!important;
  font:700 13px/1.4 var(--news-sans,Arial,sans-serif)!important;
  text-align:left!important;
}
html[data-theme="light"] body.omni-news-ui .main>.back:hover{
  color:#64101c!important;
  border-bottom-color:#64101c!important;
}
/* A matéria usa uma largura de coluna editorial, sem parágrafos gigantes no celular. */
html[data-theme="light"] body.omni-news-ui .main>.article-view{
  width:min(100%,880px)!important;
  max-width:880px!important;
  margin-inline:auto!important;
  padding:0 0 20px!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
html[data-theme="light"] body.omni-news-ui .main>.article-view h1{
  max-width:100%!important;
  margin:11px 0 22px!important;
  color:#211b17!important;
  font:750 clamp(31px,4.2vw,51px)/1.13 Georgia,'Times New Roman',serif!important;
  letter-spacing:-.036em!important;
  text-shadow:none!important;
  text-wrap:pretty;
}
html[data-theme="light"] body.omni-news-ui .main>.article-view .article-meta{
  color:#665e57!important;
  font:600 12px/1.4 var(--news-sans,Arial,sans-serif)!important;
}
html[data-theme="light"] body.omni-news-ui .main>.article-view .article-image{
  margin:17px 0 26px!important;
  border:1px solid #e0d5ca!important;
  border-radius:13px!important;
  background:#e9e1d7!important;
  overflow:hidden!important;
}
html[data-theme="light"] body.omni-news-ui .main>.article-view .article-body{
  width:min(100%,70ch)!important;
  margin-inline:auto!important;
  color:#332d28!important;
  font:400 clamp(16px,1.45vw,18px)/1.75 Georgia,'Times New Roman',serif!important;
  letter-spacing:0!important;
  hyphens:none!important;
  text-align:left!important;
  overflow-wrap:break-word!important;
}
html[data-theme="light"] body.omni-news-ui .main>.article-view .article-body p{
  color:inherit!important;
  line-height:inherit!important;
  font-size:inherit!important;
  hyphens:none!important;
  margin:0 0 1.25em!important;
}
html[data-theme="light"] body.omni-news-ui .main>.article-view .article-intro{
  color:#554a42!important;
  font:500 clamp(16px,1.7vw,19px)/1.63 var(--news-sans,Arial,sans-serif)!important;
}
/* As notícias locais herdam uma manchete branca da edição noturna: corrigir. */
html[data-theme="light"] body.omni-news-ui .region-highlights{
  border-top-color:#d9d0c5!important;
  border-bottom-color:#d9d0c5!important;
}
html[data-theme="light"] body.omni-news-ui .region-head h2{
  color:#211b17!important;
  text-shadow:none!important;
  font-size:clamp(22px,2.5vw,30px)!important;
  line-height:1.16!important;
}
html[data-theme="light"] body.omni-news-ui .region-head a{
  color:#8c1b25!important;
}
html[data-theme="light"] body.omni-news-ui .region-highlights-copy b,
html[data-theme="light"] body.omni-news-ui .region-highlights-copy strong{
  color:#27211c!important;
  text-shadow:none!important;
  font-weight:750!important;
  line-height:1.31!important;
  overflow-wrap:break-word!important;
}
html[data-theme="light"] body.omni-news-ui .region-highlights-copy small,
html[data-theme="light"] body.omni-news-ui .region-highlights-copy .xn-story-edition{
  color:#72675d!important;
}
/* Datas comemorativas em papel, com destaque rosé — sem cartões pretos no modo claro. */
html[data-theme="light"] body.omni-news-ui .ex-calendar-card{
  background:#fffdf9!important;
  border:1px solid #e0d4c7!important;
  box-shadow:0 4px 18px rgba(76,52,35,.05)!important;
  color:#211b17!important;
}
html[data-theme="light"] body.omni-news-ui .ex-calendar-card:first-child{
  background:linear-gradient(145deg,#fff3ee,#fffaf6)!important;
  border:1px solid #ddaaa7!important;
}
html[data-theme="light"] body.omni-news-ui .ex-calendar-card h3{
  color:#251d19!important;
  text-shadow:none!important;
}
html[data-theme="light"] body.omni-news-ui .ex-calendar-card p{
  color:#62564e!important;
}
html[data-theme="light"] body.omni-news-ui .ex-calendar-card .ex-calendar-day{
  color:#951b2a!important;
}
html[data-theme="light"] body.omni-news-ui .ex-calendar-card .ex-calendar-category{
  color:#6d6157!important;
}
html[data-theme="light"] body.omni-news-ui .ex-calendar-card .ex-calendar-follow{
  color:#831e2a!important;
  background:#fae8e7!important;
  border:1px solid #ddb6b4!important;
  box-shadow:none!important;
}
html[data-theme="light"] body.omni-news-ui .ex-calendar-card .ex-calendar-follow:hover,
html[data-theme="light"] body.omni-news-ui .ex-calendar-card .ex-calendar-follow:focus-visible{
  color:#5f121e!important;
  background:#f5d9d8!important;
  border-color:#b97276!important;
}
html[data-theme="light"] body.omni-news-ui .ex-calendar-card .ex-calendar-article-link{
  color:#8c1928!important;
  border-bottom-color:#d69ba1!important;
}
/* Histórias positivas: card de reportagem, não painel escuro. */
html[data-theme="light"] body.omni-news-ui .ex-bright-story,
html[data-theme="light"] body.omni-news-ui .ex-affinity-card{
  background:#fffdf9!important;
  border:1px solid #dcd0c4!important;
  color:#26201b!important;
  box-shadow:0 3px 15px rgba(55,37,22,.05)!important;
}
html[data-theme="light"] body.omni-news-ui :is(.ex-bright-story,.ex-affinity-card) strong{
  color:#24201b!important;
  text-shadow:none!important;
}
html[data-theme="light"] body.omni-news-ui :is(.ex-bright-story,.ex-affinity-card) small{
  color:#992333!important;
}
html[data-theme="light"] body.omni-news-ui .ex-affinity-reason{
  color:#6c625a!important;
}
/* Clima: superfícies realmente claras, mantendo o vermelho de ação. */
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-current{
  background:linear-gradient(125deg,#f7e9e4,#fff5ed)!important;
  border:1px solid #e4d0c4!important;
}
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-current .weather-current-icon{
  background:#fffdfb!important;
  border:1px solid #e5d9cf!important;
}
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-search-row input{
  background:#fffdf9!important;
  color:#241c17!important;
  border:1px solid #d9cabd!important;
}
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-search-row input::placeholder{
  color:#796d63!important;
}
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-search-row .weather-cancel{
  background:#f0e6dc!important;
  color:#45382f!important;
  border:1px solid #d7c6b8!important;
}
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-details>div,
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-day{
  background:#fffdfa!important;
  border:1px solid #e0d6cb!important;
}
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-details span,
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-day-name,
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-day small{
  color:#6c6158!important;
}
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-details strong,
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-day strong{
  color:#261e19!important;
}
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-city-results{
  background:#fffdf9!important;
  border:1px solid #dfd0c3!important;
}
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-place-option{
  color:#342a24!important;
}
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-place-option:hover,
html[data-theme="light"] body.omni-news-ui .weather-drawer .weather-place-option:focus-visible{
  background:#f6eee6!important;
}
@media(max-width:650px){
  html[data-theme="light"] body.omni-news-ui .main>.back{
    margin:1px 0 14px!important;
    padding:6px 0!important;
    min-height:32px!important;
    font-size:12px!important;
  }
  html[data-theme="light"] body.omni-news-ui .main>.article-view h1{
    font-size:clamp(27px,7.05vw,34px)!important;
    line-height:1.16!important;
    margin:9px 0 17px!important;
  }
  html[data-theme="light"] body.omni-news-ui .main>.article-view .article-body{
    font-size:16.5px!important;
    line-height:1.67!important;
  }
  html[data-theme="light"] body.omni-news-ui .main>.article-view .article-image{
    margin:14px 0 20px!important;
    border-radius:12px!important;
  }
  html[data-theme="light"] body.omni-news-ui .region-head{
    gap:8px!important;
  }
  html[data-theme="light"] body.omni-news-ui .region-head h2{
    font-size:clamp(21px,5.6vw,26px)!important;
  }
  html[data-theme="light"] body.omni-news-ui .region-highlights-copy b{
    font-size:clamp(15px,4vw,17px)!important;
  }
  html[data-theme="light"] body.omni-news-ui .ex-calendar-card{
    padding:15px 16px!important;
    gap:8px!important;
  }
}
