/* GERADO por deploy/tema-suave.js a partir de css/app.css — não edite à mão */
html[data-tema="rose-claro"]{--bg:#1B1D22;--s1:#FFFFFF;--s2:#F0EDE7;--s3:#E6E1D8;--line:#E2DDD3;--line2:#D2CBBF;--text:#1B1D22;--muted:#666B75;--faint:#9A9EA6;--brass:#C9746C;--brass-hi:#A8524C;--brass-lo:#8E3F3A;--brass-soft:rgba(201,116,108,.12);--on-brass:#FFFFFF}
:where(html[data-tema="rose-claro"]) body::before{background:radial-gradient(120% 55% at 50% -12%,#ECE8E0 0%,rgba(244,242,238,0) 62%)}
:where(html[data-tema="rose-claro"]) .veu{background:rgba(244,242,238,.92)}
:where(html[data-tema="rose-claro"]) .chip.brass{border-color:rgba(201,116,108,.4)}
:where(html[data-tema="rose-claro"]) .btn{background:linear-gradient(180deg,var(--brass-hi) 0%,var(--brass) 58%,#99453F 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 10px 24px -14px rgba(201,116,108,.8)}
:where(html[data-tema="rose-claro"]) .cartao.aviso{border-color:rgba(201,116,108,.35);background:linear-gradient(160deg,rgba(201,116,108,.08),var(--s1) 70%)}
:where(html[data-tema="rose-claro"]) .bar{background:rgba(27,29,34,.08)}
:where(html[data-tema="rose-claro"]) .dia.hoje{border-color:rgba(201,116,108,.55);background:linear-gradient(90deg,rgba(201,116,108,.09),var(--s1) 55%)}
:where(html[data-tema="rose-claro"]) .pdia{background:rgba(244,242,238,.9)}
:where(html[data-tema="rose-claro"]) .valor input:focus{background:rgba(27,29,34,.05)}
:where(html[data-tema="rose-claro"]) .carga.primeira{border-color:rgba(201,116,108,.55)}
:where(html[data-tema="rose-claro"]) .cf-passos i{border:1px solid rgba(201,116,108,.45)}
:where(html[data-tema="rose-claro"]) .cf-promo{border:1px solid rgba(201,116,108,.5)}
:where(html[data-tema="rose-claro"]) .ent-convite{border:1px solid rgba(201,116,108,.5)}
:where(html[data-tema="rose-claro"]) .ag-selo.presente{border-color:rgba(201,116,108,.5)}
:where(html[data-tema="rose-claro"]) .pg-combo{background:linear-gradient(150deg,rgba(201,116,108,.18),var(--s1) 70%);border:1.5px solid rgba(201,116,108,.55)}
:where(html[data-tema="rose-claro"]) .pg-mensal{background:linear-gradient(150deg,rgba(201,116,108,.28),var(--s1) 75%)}
:where(html[data-tema="rose-claro"]) .pg-irprog{border:1px dashed rgba(201,116,108,.5)}
:where(html[data-tema="rose-claro"]) .prg-sem{border:1px solid rgba(201,116,108,.45)}
:where(html[data-tema="rose-claro"]) .pg-tag{border:1px solid rgba(201,116,108,.45)}
:where(html[data-tema="rose-claro"]) .pg-espera{border-color:rgba(201,116,108,.45)}
:where(html[data-tema="rose-claro"]) .rec-st.aviso{border-color:rgba(201,116,108,.5)}
:where(html[data-tema="rose-claro"]) .gs-totais>div.real{border-color:rgba(201,116,108,.45)}
:where(html[data-tema="rose-claro"]) .pg-exato{border:1px solid rgba(201,116,108,.4)}
:where(html[data-tema="rose-claro"]) .ad-pag{border:1px solid rgba(201,116,108,.4)}
:where(html[data-tema="rose-claro"]) .an-pe{background:linear-gradient(180deg,rgba(244,242,238,0) 0,var(--bg) 18px)}
:where(html[data-tema="rose-claro"]) .com-tag{border:1px solid rgba(201,116,108,.4)}
:where(html[data-tema="rose-claro"]) .ss-top{background:rgba(244,242,238,.94)}
:where(html[data-tema="rose-claro"]) .ss-barra i{background:rgba(27,29,34,.08)}
:where(html[data-tema="rose-claro"]) .ss-barra i.agora{box-shadow:0 0 0 1px rgba(201,116,108,.5)}
:where(html[data-tema="rose-claro"]) .ss-pe{background:linear-gradient(180deg,rgba(244,242,238,0) 0,var(--bg) 18px)}
:where(html[data-tema="rose-claro"]) .ss-par span.on{border-color:rgba(201,116,108,.5)}
:where(html[data-tema="rose-claro"]) .ss-tec{border:1px solid rgba(201,116,108,.3)}
:where(html[data-tema="rose-claro"]) .ss-esf-ops button[data-v="limite"]{border-color:rgba(201,116,108,.45)}
:where(html[data-tema="rose-claro"]) .anel-fundo{stroke:rgba(27,29,34,.07)}
:where(html[data-tema="rose-claro"]) .ss-atraso{border:1px solid rgba(201,116,108,.4)}
:where(html[data-tema="rose-claro"]) .dlg-ic{border:1px solid rgba(201,116,108,.35)}
:where(html[data-tema="rose-claro"]) .cr-contagem{background:rgba(244,242,238,.55)}
:where(html[data-tema="rose-claro"]) .foto-pend{box-shadow:0 0 0 1px rgba(201,116,108,.45)}
:where(html[data-tema="rose-claro"]) .fd-foto{background:#0B0C10 linear-gradient(110deg,#FFFFFF 30%,#1F242D 50%,#FFFFFF 70%) 0 0/300% 100%}
:where(html[data-tema="rose-claro"]) .ss-fotinha.vazia{border:1.5px dashed rgba(201,116,108,.55);background:linear-gradient(160deg,rgba(201,116,108,.1),var(--s1) 70%)}
:where(html[data-tema="rose-claro"]) .alt:active{border-color:rgba(201,116,108,.5)}
:where(html[data-tema="rose-claro"]) .gal{background:#0B0C10 linear-gradient(110deg,#FFFFFF 30%,#1F242D 50%,#FFFFFF 70%) 0 0/300% 100%}
:where(html[data-tema="rose-claro"]) .ia-card{background:linear-gradient(160deg,rgba(201,116,108,.09),var(--s1) 55%);border:1px solid rgba(201,116,108,.3)}
:where(html[data-tema="rose-claro"]) .ss-ic.personal{border-color:rgba(201,116,108,.45)}
:where(html[data-tema="rose-claro"]) .ss-perg{background:linear-gradient(160deg,rgba(201,116,108,.12),var(--s1) 70%);border:1px solid rgba(201,116,108,.4)}
:where(html[data-tema="rose-claro"]) .pi-bolha{border:1px solid rgba(201,116,108,.28)}
:where(html[data-tema="rose-claro"]) .pi-seguir button{border:1px solid rgba(201,116,108,.55)}
:where(html[data-tema="rose-claro"]) .pi-dor>.btn{box-shadow:0 -12px 18px 6px rgba(244,242,238,.96)}
:where(html[data-tema="rose-claro"]) .mx-bot{box-shadow:0 16px 30px -14px rgba(0,0,0,.95),0 0 0 6px rgba(201,116,108,.06)}
:where(html[data-tema="rose-claro"]) .mx.arrastando .mx-bot{box-shadow:0 22px 36px -12px rgba(0,0,0,1),0 0 0 10px rgba(201,116,108,.12)}
:where(html[data-tema="rose-claro"]) .mx-balao{border:1px solid rgba(201,116,108,.4)}
:where(html[data-tema="rose-claro"]) .mx-balao::after{border-right:1px solid rgba(201,116,108,.4);border-bottom:1px solid rgba(201,116,108,.4)}
:where(html[data-tema="rose-claro"]) .mx-ic[aria-pressed="true"]{border-color:rgba(201,116,108,.5)}
:where(html[data-tema="rose-claro"]) .mx-ouvir{border:1px solid rgba(201,116,108,.45)}
:where(html[data-tema="rose-claro"]) .mx-tr.lendo{background:rgba(201,116,108,.22);box-shadow:0 0 0 4px rgba(201,116,108,.22)}
:where(html[data-tema="rose-claro"]) #nav{background:rgba(244,242,238,.9)}
:where(html[data-tema="rose-claro"]) .on-aviso{background:rgba(244,242,238,.72)}
:where(html[data-tema="rose-claro"]) .on-f.on{border-color:rgba(201,116,108,.6)}
:where(html[data-tema="rose-claro"]) .on-pino em{border:2px solid #1B1D22;background:#6B6F78;color:#1B1D22}
:where(html[data-tema="rose-claro"]) .on-pino.sel img{filter:drop-shadow(0 0 8px rgba(168,82,76,.75)) drop-shadow(0 5px 6px rgba(0,0,0,.5))}
:where(html[data-tema="rose-claro"]) .on-logo{border:1px solid rgba(201,116,108,.35)}
:where(html[data-tema="rose-claro"]) .on-logo.com{background:#1B1D22}
:where(html[data-tema="rose-claro"]) .on-eu{border:3px solid #1B1D22}
:where(html[data-tema="rose-claro"]) .mt-dias button.on{border-color:rgba(201,116,108,.6)}
:where(html[data-tema="rose-claro"]) .ss-resenha{background:linear-gradient(150deg,rgba(201,116,108,.16),var(--s1) 70%);border:1px solid rgba(201,116,108,.5)}
:where(html[data-tema="rose-claro"]) .retro-bt{background:linear-gradient(120deg,rgba(201,116,108,.22),rgba(147,180,221,.12));border:1px solid rgba(201,116,108,.5)}
:where(html[data-tema="rose-claro"]) .retro-ic{color:#1B1D22}
:where(html[data-tema="rose-claro"]) .eh::before{background:radial-gradient(circle,rgba(201,116,108,.20),rgba(201,116,108,0) 65%)}
:where(html[data-tema="rose-claro"]) .eh-chips li.preco{border-color:rgba(201,116,108,.55)}
:where(html[data-tema="rose-claro"]) .on-hpede{border:1px dashed rgba(201,116,108,.5)}
:where(html[data-tema="rose-claro"]) .ld-barra{background:rgba(244,242,238,.82)}
:where(html[data-tema="rose-claro"]) .ld-vis{background:radial-gradient(120% 90% at 30% 10%,rgba(201,116,108,.14),var(--s1) 60%)}
:where(html[data-tema="rose-claro"]) .ld-barras i{background:linear-gradient(180deg,var(--brass-hi),rgba(201,116,108,.35))}
:where(html[data-tema="rose-claro"]) .ld-chat{background:var(--bg,#1B1D22)}
:where(html[data-tema="rose-claro"]) .ld-map{background:linear-gradient(90deg,transparent 48%,rgba(27,29,34,.07) 48%,rgba(27,29,34,.07) 52%,transparent 52%),
    linear-gradient(0deg,transparent 60%,rgba(27,29,34,.06) 60%,rgba(27,29,34,.06) 63%,transparent 63%),
    linear-gradient(35deg,transparent 30%,rgba(27,29,34,.05) 30%,rgba(27,29,34,.05) 33%,transparent 33%),#1c1f25}
:where(html[data-tema="rose-claro"]) .ld-map-card{background:rgba(244,242,238,.92)}
:where(html[data-tema="rose-claro"]) .ld-story{background:linear-gradient(160deg,#17191F,#1B1D22 55%,#2A2213);border:1px solid rgba(201,116,108,.4)}
:where(html[data-tema="rose-claro"]) .ld-story span{color:#3D4048}
:where(html[data-tema="rose-claro"]) .ld-story b{color:#A8524C}
:where(html[data-tema="rose-claro"]) .ld-fuscas svg{fill:#C9746C}
:where(html[data-tema="rose-claro"]) .ld-fuscas svg circle{fill:#1B1D22}
:where(html[data-tema="rose-claro"]) .ld-story small{color:#C9746C}
:where(html[data-tema="rose-claro"]) .ld-mini div{background:var(--bg,#1B1D22)}
:where(html[data-tema="rose-claro"]) .ld-preco.destaque{border-color:rgba(201,116,108,.6);background:linear-gradient(150deg,rgba(201,116,108,.16),var(--s1) 70%)}
:where(html[data-tema="rose-claro"]) .ld-fixo{background:linear-gradient(180deg,rgba(244,242,238,0),rgba(244,242,238,.95) 35%)}
:where(html[data-tema="rose-claro"]) .ld-chips li.preco{border-color:rgba(201,116,108,.55)}
:where(html[data-tema="rose-claro"]) .ld-acao{border:1px solid rgba(201,116,108,.55)}
:where(html[data-tema="rose-claro"]) .ld-q-ops button{background:var(--bg,#1B1D22)}
:where(html[data-tema="rose-claro"]) .ld-q-dias button{background:var(--bg,#1B1D22)}
:where(html[data-tema="rose-claro"]) .ld-q-sem button{background:var(--bg,#1B1D22)}
:where(html[data-tema="rose-claro"]) .ld-q-exs li{background:var(--bg,#1B1D22)}
:where(html[data-tema="rose-claro"]) .ld-pers-tabs button{background:var(--bg,#1B1D22)}
:where(html[data-tema="rose-claro"]) .ld-raia div{background:rgba(27,29,34,.07)}
:where(html[data-tema="rose-claro"]) .ld-chk-q button{background:var(--bg,#1B1D22)}
:where(html[data-tema="rose-claro"]) .ld-desaf-l{background:var(--bg,#1B1D22)}
:where(html[data-tema="rose-claro"]) .ld-desaf-l.eu{border-color:rgba(201,116,108,.6);background:linear-gradient(120deg,rgba(201,116,108,.14),var(--bg,#1B1D22) 70%)}
:where(html[data-tema="rose-claro"]) .ld-calc-c input[type=range]{accent-color:#C9746C}
:where(html[data-tema="rose-claro"]) .ld-calc-niv button{background:var(--bg,#1B1D22)}
:where(html[data-tema="rose-claro"]) .ld-calc .ld-fuscas i{color:#C9746C}
:where(html[data-tema="rose-claro"]) .tr-estilos button{background:var(--bg,#1B1D22)}
:where(html[data-tema="rose-claro"]) .ss-chk-q button{background:var(--bg,#1B1D22)}
:where(html[data-tema="rose-claro"]) .df-placar li{background:var(--bg,#1B1D22)}
:where(html[data-tema="rose-claro"]) .df-placar li.eu{border-color:rgba(201,116,108,.6)}
:where(html[data-tema="rose-claro"]) .chip-op{background:var(--bg,#1B1D22)}
:where(html[data-tema="rose-claro"]) .ent-convite.desafio{border-color:rgba(201,116,108,.6)}
:where(html[data-tema="rose-claro"]) .br-qual{background:var(--bg,#1B1D22)}
:where(html[data-tema="rose-claro"]) .br-colar{fill:#C9746C}
:where(html[data-tema="rose-claro"]) .br-chip i,:where(html[data-tema="rose-claro"]) .eq-bt.an i{box-shadow:inset 0 0 0 1px rgba(27,29,34,.15)}
:where(html[data-tema="rose-claro"]) .br-op>button{background:var(--bg,#1B1D22)}
:where(html[data-tema="rose-claro"]) .br-op.on>button{background:linear-gradient(150deg,rgba(201,116,108,.14),var(--bg,#1B1D22) 70%)}
:where(html[data-tema="rose-claro"]) .br-op-b{background:var(--bg,#1B1D22)}
:where(html[data-tema="rose-claro"]) .br-op-b.on{background:linear-gradient(150deg,rgba(201,116,108,.14),var(--bg,#1B1D22) 70%)}
:where(html[data-tema="rose-claro"]) .md-op span{background:rgba(244,242,238,.8)}
:where(html[data-tema="rose-claro"]) .ss-conta{border:1px solid rgba(201,116,108,.5)}
:where(html[data-tema="rose-claro"]) .ad-med span{background:var(--bg,#1B1D22)}
:where(html[data-tema="rose-claro"]) .ad-ft{background:var(--bg,#1B1D22)}
:where(html[data-tema="rose-claro"]) .ad-ft span{background:rgba(244,242,238,.8)}
:where(html[data-tema="rose-claro"]) .ad-campos label{background:var(--bg,#1B1D22)}
:where(html[data-tema="rose-claro"]) .ad-div{background:#A8524C}
:where(html[data-tema="rose-claro"]) .ad-rot{background:rgba(244,242,238,.82);color:#3D4048}
:where(html[data-tema="rose-claro"]) .ad-slider{accent-color:#C9746C}
:where(html[data-tema="rose-claro"]) .ck-minha{background:var(--bg,#1B1D22)}
:where(html[data-tema="rose-claro"]) .sd{background:radial-gradient(140% 120% at 0% 0%,rgba(201,116,108,.10),transparent 55%),var(--s1)}
:where(html[data-tema="rose-claro"]) .sd-aneis .a1,:where(html[data-tema="rose-claro"]) .sd-leg i.a1{stroke:#C9746C;background:#C9746C}
:where(html[data-tema="rose-claro"]) .sd-aneis .a2,:where(html[data-tema="rose-claro"]) .sd-leg i.a2{stroke:#A8524C;background:#A8524C}
:where(html[data-tema="rose-claro"]) .bem-range{accent-color:#C9746C}
:where(html[data-tema="rose-claro"]) .pr-anel .prog{stroke:#C9746C}
:where(html[data-tema="rose-claro"]) .ck-ok{color:#1B1D22}
:where(html[data-tema="rose-claro"]) .ss-desafia{border:1px solid rgba(201,116,108,.55)}
:where(html[data-tema="rose-claro"]) .pn-atalhos i.a2{background:#A8524C}
:where(html[data-tema="rose-claro"]) .md-conta{border:1px solid rgba(201,116,108,.3)}
:where(html[data-tema="rose-claro"]) .vt-veredito.ok>i{color:#1B1D22}
:where(html[data-tema="rose-claro"]) .mt-chip{border:1px solid rgba(201,116,108,.45)}
:where(html[data-tema="rose-claro"]) .df-card.valendo{border-color:rgba(201,116,108,.35);background:radial-gradient(120% 90% at 100% 0%,rgba(201,116,108,.10),transparent 55%),var(--s1)}
:where(html[data-tema="rose-claro"]) .mc-ok i{color:#1B1D22}
:where(html[data-tema="rose-claro"]) .mt-saldo{background:radial-gradient(130% 120% at 0% 0%,rgba(201,116,108,.16),transparent 60%),var(--s1);border-color:rgba(201,116,108,.35)}
:where(html[data-tema="rose-claro"]) .mt-kyc.vazio{border-color:rgba(201,116,108,.45)}
:where(html[data-tema="rose-claro"]) .md-saques li.pedido{border-color:rgba(201,116,108,.45)}
:where(html[data-tema="rose-claro"]) .vt-prova{border:1px solid rgba(201,116,108,.5)}
:where(html[data-tema="rose-claro"]) .md-cont li.aberta{border-color:rgba(201,116,108,.45)}
:where(html[data-tema="rose-claro"]) .ho-mapa:after{background:radial-gradient(70% 90% at 50% 45%,transparent 40%,rgba(244,242,238,.75) 100%),linear-gradient(180deg,transparent 55%,rgba(244,242,238,.92))}
:where(html[data-tema="rose-claro"]) .ho-pino{border:3px solid #1B1D22;box-shadow:0 0 0 6px rgba(168,82,76,.25),0 0 28px rgba(168,82,76,.6)}
:where(html[data-tema="rose-claro"]) .tile-mt{border-color:rgba(201,116,108,.45);background:radial-gradient(120% 90% at 100% 0%,rgba(168,82,76,.28),transparent 55%),linear-gradient(160deg,#211B10 0%,#FFFFFF 60%)}
:where(html[data-tema="rose-claro"]) .tile-mt .tile-arte{filter:drop-shadow(0 10px 18px rgba(0,0,0,.55)) drop-shadow(0 0 22px rgba(168,82,76,.25))}
:where(html[data-tema="rose-claro"]) .tile-ruas{background:
    linear-gradient(180deg,transparent 35%,#14171C 78%),
    radial-gradient(60% 50% at 66% 30%,rgba(168,82,76,.10),transparent 70%),
    linear-gradient(28deg,transparent 46%,rgba(27,29,34,.10) 46.5%,rgba(27,29,34,.10) 49%,transparent 49.5%),
    linear-gradient(118deg,transparent 58%,rgba(27,29,34,.07) 58.5%,rgba(27,29,34,.07) 60%,transparent 60.5%),
    repeating-linear-gradient(0deg,transparent 0 30px,rgba(27,29,34,.045) 30px 32px),
    repeating-linear-gradient(90deg,transparent 0 36px,rgba(27,29,34,.045) 36px 38px),
    #1A1E25}
:where(html[data-tema="rose-claro"]) .tile-pino{border:3px solid #1B1D22;box-shadow:0 0 0 6px rgba(168,82,76,.22),0 0 24px rgba(168,82,76,.55)}
:where(html[data-tema="rose-claro"]) .ad-chip.mt{border-color:rgba(201,116,108,.45)}
:where(html[data-tema="rose-claro"]) .tile:after{background:linear-gradient(180deg,rgba(244,242,238,0),rgba(244,242,238,.86) 42%,rgba(244,242,238,.94))}
:where(html[data-tema="rose-claro"]) .largo .tile:after{background:linear-gradient(90deg,rgba(244,242,238,.92) 50%,rgba(244,242,238,0) 85%)}
:where(html[data-tema="rose-claro"]) .tile-mt .tile-arte{filter:drop-shadow(0 12px 18px rgba(0,0,0,.55)) drop-shadow(0 0 26px rgba(168,82,76,.22))}
:where(html[data-tema="rose-claro"]) .marca-ent.marca-3d{filter:drop-shadow(0 12px 20px rgba(0,0,0,.55)) drop-shadow(0 0 26px rgba(168,82,76,.18))}
:where(html[data-tema="rose-claro"]) .rc-hero{background:radial-gradient(90% 120% at 100% 50%,rgba(201,116,108,.22),transparent 60%),linear-gradient(135deg,#1d1a14,var(--s1));border-color:rgba(201,116,108,.35)}
:where(html[data-tema="rose-claro"]) .rc-alto{background:radial-gradient(110% 70% at 50% 18%,rgba(201,116,108,.26),transparent 65%),var(--s1);border-color:rgba(201,116,108,.3)}
:where(html[data-tema="rose-claro"]) .retro-bt.df-bt{background:radial-gradient(120% 120% at 0% 0%,rgba(168,82,76,.16),transparent 60%),var(--s1)}
:where(html[data-tema="rose-claro"]) .ad-acao.on{border-color:rgba(201,116,108,.6);background:radial-gradient(120% 100% at 0% 0%,rgba(168,82,76,.18),transparent 65%),var(--bg)}
:where(html[data-tema="rose-claro"]) .adm-entra{border-color:rgba(201,116,108,.45)}
:where(html[data-tema="rose-claro"]) .avatar.com-foto{box-shadow:0 0 0 1.5px var(--brass-lo),0 0 0 4px var(--bg),0 0 0 5px rgba(201,116,108,.28)}
:where(html[data-tema="rose-claro"]) .eu-foto i{color:#1B1D22}
:where(html[data-tema="rose-claro"]) .ac-selo.dono{color:#1B1D22}
:where(html[data-tema="rose-claro"]) .ac-selo.adm{border:1px solid rgba(201,116,108,.5)}
:where(html[data-tema="rose-claro"]) .ac-tile.mt{border-color:rgba(201,116,108,.4)}
:where(html[data-tema="rose-claro"]) .so-cel-qr{background:#A8524C}
:where(html[data-tema="rose-claro"]) .co{border-color:rgba(201,116,108,.5);background:radial-gradient(120% 80% at 100% 0%,rgba(168,82,76,.14),transparent 60%),var(--s1)}
:where(html[data-tema="rose-claro"]) .co-passos li.agora>i{box-shadow:0 0 0 4px rgba(168,82,76,.12)}
:where(html[data-tema="rose-claro"]) .co-passos li.feito>i{color:#1B1D22}
:where(html[data-tema="rose-claro"]) .sq-dias i.on{color:#FFFFFF}
:where(html[data-tema="rose-claro"]) .sq-dias i.hoje{box-shadow:0 0 0 2px rgba(168,82,76,.35)}
:where(html[data-tema="rose-claro"]) .att-folha>div{background:radial-gradient(120% 60% at 50% 0%,rgba(201,116,108,.18),transparent 60%),var(--s1)}
:where(html[data-tema="rose-claro"]) .att-marca{filter:drop-shadow(0 10px 18px rgba(201,116,108,.35))}
:where(html[data-tema="rose-claro"]) .ad-ft-x{background:rgba(244,242,238,.78)}
:where(html[data-tema="rose-claro"]) .pro-vit{border:1px solid rgba(201,116,108,.35);background:radial-gradient(90% 60% at 80% 0%,rgba(201,116,108,.2),transparent 60%),var(--s1)}
:where(html[data-tema="rose-claro"]) .pro-cod{border:1px dashed rgba(201,116,108,.5);background:rgba(201,116,108,.06)}
:where(html[data-tema="rose-claro"]) .pa-kg label{border:1px solid rgba(201,116,108,.45);background:rgba(201,116,108,.06)}
:where(html[data-tema="rose-claro"]) .onde .on-mapa{border-color:rgba(201,116,108,.22)}
:where(html[data-tema="rose-claro"]) .on-pino.sel .on-pin em{color:#1B1D22}
:where(html[data-tema="rose-claro"]) .on-pin-nome{background:rgba(244,242,238,.94);border:1px solid rgba(201,116,108,.55)}
:where(html[data-tema="rose-claro"]) .cv-chama{background:rgba(27,29,34,.05)}
:where(html[data-tema="rose-claro"]) .tile .cv-chama{background:rgba(244,242,238,.82)}
:where(html[data-tema="rose-claro"]) .on-pin-n{border:2px solid #1B1D22;color:#1B1D22}
:where(html[data-tema="rose-claro"]) .on-pino.sel .on-pin3d{filter:drop-shadow(0 0 8px rgba(168,82,76,.8)) drop-shadow(0 5px 6px rgba(0,0,0,.5))}
:where(html[data-tema="rose-claro"]) .ac-pe .link{border:1px solid rgba(201,116,108,.35);background:rgba(201,116,108,.08)}
:where(html[data-tema="rose-claro"]) .fl-abas button.on{border-color:rgba(201,116,108,.6)}
:where(html[data-tema="rose-claro"]) .fl-mom li.sua{background:rgba(201,116,108,.08);border:1px solid rgba(201,116,108,.3)}
:where(html[data-tema="rose-claro"]) .circ-tg.on{border-color:rgba(201,116,108,.5);background:rgba(201,116,108,.08)}
:where(html[data-tema="rose-claro"]) .circ-tg.on i{background:rgba(201,116,108,.35)}
:where(html[data-tema="rose-claro"]) .ss-circ{background:rgba(201,116,108,.1);border:1px solid rgba(201,116,108,.3)}
:where(html[data-tema="rose-claro"]) .vd-filtro button.on{border-color:rgba(201,116,108,.6)}
:where(html[data-tema="rose-claro"]) .ent-sexo button.on{border-color:rgba(201,116,108,.7)}
:where(html[data-tema="rose-claro"]) .pro-banner{background:linear-gradient(135deg,rgba(201,116,108,.16),rgba(20,22,27,.9) 60%);border:1px solid rgba(201,116,108,.35)}
:where(html[data-tema="rose-claro"]) .pro-hoje{border-color:rgba(201,116,108,.35)}
:where(html[data-tema="rose-claro"]) .pro-abas button[aria-selected="true"]{border-color:rgba(201,116,108,.55)}
:where(html[data-tema="rose-claro"]) .pro-atencao i{background:#666B75}
:where(html[data-tema="rose-claro"]) .rc-msg.eu{border:1px solid rgba(201,116,108,.35)}
:where(html[data-tema="rose-claro"]) .pub-esp span{border:1px solid rgba(201,116,108,.4)}
:where(html[data-tema="rose-claro"]) .rc-envia textarea:focus{border-color:rgba(201,116,108,.6)}
:where(html[data-tema="rose-claro"]) .rc-manda{box-shadow:0 8px 20px rgba(201,116,108,.25)}
:where(html[data-tema="rose-claro"]) .on-card2.sel{border-color:rgba(201,116,108,.5)}
:where(html[data-tema="rose-claro"]) .on-pino.fechada .on-pp b{color:#3D4048}
:where(html[data-tema="rose-claro"]) .crp-selo.ia,:where(html[data-tema="rose-claro"]) .crp-selo.pers{border-color:rgba(201,116,108,.4)}
:where(html[data-tema="rose-claro"]) .cr-tiro{border:1px solid rgba(201,116,108,.4)}
:where(html[data-tema="rose-claro"]) .att-card.tem{border-color:rgba(201,116,108,.55);background:linear-gradient(120deg,rgba(201,116,108,.16),transparent 60%),var(--s1)}
:where(html[data-tema="rose-claro"]) .cr-cta{border-color:rgba(201,116,108,.4);background:radial-gradient(120% 90% at 100% 0,rgba(201,116,108,.18),transparent 60%),var(--s1)}
:where(html[data-tema="rose-claro"]) .md-med.ouro img{filter:saturate(1.2) brightness(1.05) drop-shadow(0 0 10px rgba(168,82,76,.45))}
:where(html[data-tema="rose-claro"]) .md-anel.mold-ouro,:where(html[data-tema="rose-claro"]) .avatar.mold-ouro{box-shadow:0 0 0 3px #BE6A62,0 0 12px 2px rgba(168,82,76,.45)}
:where(html[data-tema="rose-claro"]) .md-anel.mold-runa,:where(html[data-tema="rose-claro"]) .avatar.mold-runa{box-shadow:0 0 0 3px #BE6A62,0 0 0 6px #2A2E37,0 0 0 8px #BE6A62,0 0 16px 4px rgba(168,82,76,.5)}
:where(html[data-tema="rose-claro"]) .md-niveis li.ok{border-color:rgba(201,116,108,.5)}
:where(html[data-tema="rose-claro"]) .md-brilho{background:radial-gradient(closest-side,rgba(168,82,76,.4),transparent 70%)}
:where(html[data-tema="rose-claro"]) .md-anel.mold-runa{box-shadow:0 0 0 3px #BE6A62,0 0 0 5px #2A2E37,0 0 0 7px #BE6A62}
:where(html[data-tema="rose-claro"]) .md-anel.mold-ouro{box-shadow:0 0 0 3px #BE6A62,0 0 8px 1px rgba(168,82,76,.4)}

html[data-tema="rose-claro"]{--bg:#F7F2F1;--s1:#FFFFFF;--s2:#F3ECEA;--s3:#EADFDC;--line:#E8DCD9;--line2:#D9C8C4;--text:#221B1D;--muted:#6F6467;--faint:#A0959A;--brass:#C9746C;--brass-hi:#A8524C;--brass-lo:#7E3934;--brass-soft:rgba(201,116,108,.13);--on-brass:#FFFFFF;--ok:#23955A;--down:#D2513F;color-scheme:light}
/* menos pesado: títulos sem a largura extra, cantos um pouco mais redondos */
html[data-tema="rose-claro"] .t1,html[data-tema="rose-claro"] .t2,html[data-tema="rose-claro"] h1,html[data-tema="rose-claro"] h2.sec,html[data-tema="rose-claro"] .eyebrow,html[data-tema="rose-claro"] .rot{font-stretch:100%!important}
html[data-tema="rose-claro"] .t1{font-weight:700;letter-spacing:-.01em}
:where(html[data-tema="rose-claro"]) .cartao{border-radius:24px}
:where(html[data-tema="rose-claro"]) .btn{border-radius:16px}
/* claro: sombras leves e a barra de baixo branca; os cartões escuros (ilhas) mantêm as cores do escuro */
:where(html[data-tema="rose-claro"]) :is(.hoje-card,.cr-card,.hv,.ar-hero,.visor){--bg:#0E1014;--s1:#15181E;--s2:#1C2028;--s3:#252A34;--line:#272C35;--line2:#363C48;--text:#EEF0F3;--muted:#8D94A1;--faint:#5E6572;--brass:#D99089;--brass-hi:#F0B9B1;--brass-soft:rgba(217,144,137,.12);--on-brass:#2A1214;color:var(--text)}
:where(html[data-tema="rose-claro"]) .cartao{box-shadow:0 1px 2px rgba(27,29,34,.05),0 8px 24px -16px rgba(27,29,34,.25)}
:where(html[data-tema="rose-claro"]) #nav{background:rgba(255,255,255,.94);border-top-color:var(--line)}

