/* GERADO por deploy/tema-suave.js a partir de css/app.css — não edite à mão */
html[data-tema="rose"]{--bg:#121015;--s1:#1A161C;--s2:#221D25;--s3:#2C2630;--line:#2E2832;--line2:#3E3643;--text:#F3EEF1;--muted:#A0939F;--faint:#6E6372;--brass:#D99089;--brass-hi:#F0B9B1;--brass-lo:#9E5C5A;--brass-soft:rgba(217,144,137,.12);--on-brass:#2A1214}
:where(html[data-tema="rose"]) body::before{background:radial-gradient(120% 55% at 50% -12%,#211B24 0%,rgba(18,16,21,0) 62%)}
:where(html[data-tema="rose"]) .veu{background:rgba(18,16,21,.92)}
:where(html[data-tema="rose"]) .chip.brass{border-color:rgba(217,144,137,.4)}
:where(html[data-tema="rose"]) .btn{background:linear-gradient(180deg,var(--brass-hi) 0%,var(--brass) 58%,#B76E6C 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 10px 24px -14px rgba(217,144,137,.8)}
:where(html[data-tema="rose"]) .cartao.aviso{border-color:rgba(217,144,137,.35);background:linear-gradient(160deg,rgba(217,144,137,.08),var(--s1) 70%)}
:where(html[data-tema="rose"]) .hoje-card{border:1px solid rgba(217,144,137,.3);box-shadow:inset 0 1px 0 rgba(240,185,177,.14)}
:where(html[data-tema="rose"]) .dia.hoje{border-color:rgba(217,144,137,.55);background:linear-gradient(90deg,rgba(217,144,137,.09),var(--s1) 55%)}
:where(html[data-tema="rose"]) .pdia{background:rgba(18,16,21,.9)}
:where(html[data-tema="rose"]) .carga.primeira{border-color:rgba(217,144,137,.55)}
:where(html[data-tema="rose"]) #splash{background:radial-gradient(90% 55% at 50% 44%,#211B24 0%,var(--bg) 72%)}
:where(html[data-tema="rose"]) .sp-brilho{background:radial-gradient(circle,rgba(240,185,177,.3) 0%,rgba(240,185,177,0) 62%)}
:where(html[data-tema="rose"]) .cf-passos i{border:1px solid rgba(217,144,137,.45)}
:where(html[data-tema="rose"]) .cf-promo{border:1px solid rgba(217,144,137,.5)}
:where(html[data-tema="rose"]) .ent-convite{border:1px solid rgba(217,144,137,.5)}
:where(html[data-tema="rose"]) .ag-selo.presente{border-color:rgba(217,144,137,.5)}
:where(html[data-tema="rose"]) .pg-combo{background:linear-gradient(150deg,rgba(217,144,137,.18),var(--s1) 70%);border:1.5px solid rgba(217,144,137,.55)}
:where(html[data-tema="rose"]) .pg-mensal{background:linear-gradient(150deg,rgba(217,144,137,.28),var(--s1) 75%)}
:where(html[data-tema="rose"]) .pg-irprog{border:1px dashed rgba(217,144,137,.5)}
:where(html[data-tema="rose"]) .prg-sem{border:1px solid rgba(217,144,137,.45)}
:where(html[data-tema="rose"]) .pg-tag{border:1px solid rgba(217,144,137,.45)}
:where(html[data-tema="rose"]) .pg-espera{border-color:rgba(217,144,137,.45)}
:where(html[data-tema="rose"]) .rec-st.aviso{border-color:rgba(217,144,137,.5)}
:where(html[data-tema="rose"]) .gs-totais>div.real{border-color:rgba(217,144,137,.45)}
:where(html[data-tema="rose"]) .pg-exato{border:1px solid rgba(217,144,137,.4)}
:where(html[data-tema="rose"]) .ad-pag{border:1px solid rgba(217,144,137,.4)}
:where(html[data-tema="rose"]) .an-pe{background:linear-gradient(180deg,rgba(18,16,21,0) 0,var(--bg) 18px)}
:where(html[data-tema="rose"]) .com-tag{border:1px solid rgba(217,144,137,.4)}
:where(html[data-tema="rose"]) .ss-top{background:rgba(18,16,21,.94)}
:where(html[data-tema="rose"]) .ss-barra i.agora{box-shadow:0 0 0 1px rgba(217,144,137,.5)}
:where(html[data-tema="rose"]) .ss-pe{background:linear-gradient(180deg,rgba(18,16,21,0) 0,var(--bg) 18px)}
:where(html[data-tema="rose"]) .ss-par span.on{border-color:rgba(217,144,137,.5)}
:where(html[data-tema="rose"]) .ss-tec{border:1px solid rgba(217,144,137,.3)}
:where(html[data-tema="rose"]) .ss-esf-ops button[data-v="limite"]{border-color:rgba(217,144,137,.45)}
:where(html[data-tema="rose"]) .ss-atraso{border:1px solid rgba(217,144,137,.4)}
:where(html[data-tema="rose"]) .dlg-ic{border:1px solid rgba(217,144,137,.35)}
:where(html[data-tema="rose"]) .cr-contagem{background:rgba(18,16,21,.55)}
:where(html[data-tema="rose"]) .foto-pend{box-shadow:0 0 0 1px rgba(217,144,137,.45)}
:where(html[data-tema="rose"]) .fd-foto{background:#0B0C10 linear-gradient(110deg,#1A161C 30%,#1F242D 50%,#1A161C 70%) 0 0/300% 100%}
:where(html[data-tema="rose"]) .ss-fotinha.vazia{border:1.5px dashed rgba(217,144,137,.55);background:linear-gradient(160deg,rgba(217,144,137,.1),var(--s1) 70%)}
:where(html[data-tema="rose"]) .alt:active{border-color:rgba(217,144,137,.5)}
:where(html[data-tema="rose"]) .gal{background:#0B0C10 linear-gradient(110deg,#1A161C 30%,#1F242D 50%,#1A161C 70%) 0 0/300% 100%}
:where(html[data-tema="rose"]) .ia-card{background:linear-gradient(160deg,rgba(217,144,137,.09),var(--s1) 55%);border:1px solid rgba(217,144,137,.3)}
:where(html[data-tema="rose"]) .es-quadro.trans{background:repeating-conic-gradient(#1E222A 0% 25%,#1A161C 0% 50%) 0 0/22px 22px}
:where(html[data-tema="rose"]) .es-quadro.carregando::after{background:linear-gradient(110deg,transparent 30%,rgba(240,185,177,.08) 50%,transparent 70%) 0 0/300% 100%}
:where(html[data-tema="rose"]) .es-ia.pensando::after{background:linear-gradient(110deg,transparent 30%,rgba(240,185,177,.18) 50%,transparent 70%) 0 0/300% 100%}
:where(html[data-tema="rose"]) .ss-ic.personal{border-color:rgba(217,144,137,.45)}
:where(html[data-tema="rose"]) .ss-perg{background:linear-gradient(160deg,rgba(217,144,137,.12),var(--s1) 70%);border:1px solid rgba(217,144,137,.4)}
:where(html[data-tema="rose"]) .pi-bolha{border:1px solid rgba(217,144,137,.28)}
:where(html[data-tema="rose"]) .pi-seguir button{border:1px solid rgba(217,144,137,.55)}
:where(html[data-tema="rose"]) .pi-dor>.btn{box-shadow:0 -12px 18px 6px rgba(18,16,21,.96)}
:where(html[data-tema="rose"]) .mx-bot{box-shadow:0 16px 30px -14px rgba(0,0,0,.95),0 0 0 6px rgba(217,144,137,.06)}
:where(html[data-tema="rose"]) .mx.arrastando .mx-bot{box-shadow:0 22px 36px -12px rgba(0,0,0,1),0 0 0 10px rgba(217,144,137,.12)}
:where(html[data-tema="rose"]) .mx-balao{border:1px solid rgba(217,144,137,.4)}
:where(html[data-tema="rose"]) .mx-balao::after{border-right:1px solid rgba(217,144,137,.4);border-bottom:1px solid rgba(217,144,137,.4)}
:where(html[data-tema="rose"]) .mx-ic[aria-pressed="true"]{border-color:rgba(217,144,137,.5)}
:where(html[data-tema="rose"]) .mx-ouvir{border:1px solid rgba(217,144,137,.45)}
:where(html[data-tema="rose"]) .mx-tr.lendo{background:rgba(217,144,137,.22);box-shadow:0 0 0 4px rgba(217,144,137,.22)}
:where(html[data-tema="rose"]) #nav{background:rgba(18,16,21,.9)}
:where(html[data-tema="rose"]) .on-aviso{background:rgba(18,16,21,.72)}
:where(html[data-tema="rose"]) .on-f.on{border-color:rgba(217,144,137,.6)}
:where(html[data-tema="rose"]) .on-pino em{border:2px solid #121015;color:#121015}
:where(html[data-tema="rose"]) .on-pino.sel img{filter:drop-shadow(0 0 8px rgba(240,185,177,.75)) drop-shadow(0 5px 6px rgba(0,0,0,.5))}
:where(html[data-tema="rose"]) .on-logo{border:1px solid rgba(217,144,137,.35)}
:where(html[data-tema="rose"]) .on-eu{border:3px solid #121015}
:where(html[data-tema="rose"]) .mt-dias button.on{border-color:rgba(217,144,137,.6)}
:where(html[data-tema="rose"]) .ss-resenha{background:linear-gradient(150deg,rgba(217,144,137,.16),var(--s1) 70%);border:1px solid rgba(217,144,137,.5)}
:where(html[data-tema="rose"]) .retro-bt{background:linear-gradient(120deg,rgba(217,144,137,.22),rgba(147,180,221,.12));border:1px solid rgba(217,144,137,.5)}
:where(html[data-tema="rose"]) .retro-ic{color:#121015}
:where(html[data-tema="rose"]) .rt{background:linear-gradient(160deg,#17191F,#121015 55%,#2A2213)}
:where(html[data-tema="rose"]) .rt-barras i b{background:#F0B9B1}
:where(html[data-tema="rose"]) .rt-grande{color:#F0B9B1}
:where(html[data-tema="rose"]) .rt-fuscas svg{fill:#D99089}
:where(html[data-tema="rose"]) .rt-fuscas svg circle{fill:#121015}
:where(html[data-tema="rose"]) .rt-av{border:4px solid #D99089}
:where(html[data-tema="rose"]) .eh::before{background:radial-gradient(circle,rgba(217,144,137,.20),rgba(217,144,137,0) 65%)}
:where(html[data-tema="rose"]) .eh-chips li.preco{border-color:rgba(217,144,137,.55)}
:where(html[data-tema="rose"]) .on-hpede{border:1px dashed rgba(217,144,137,.5)}
:where(html[data-tema="rose"]) .ld-barra{background:rgba(18,16,21,.82)}
:where(html[data-tema="rose"]) .ld-vis{background:radial-gradient(120% 90% at 30% 10%,rgba(217,144,137,.14),var(--s1) 60%)}
:where(html[data-tema="rose"]) .ld-barras i{background:linear-gradient(180deg,var(--brass-hi),rgba(217,144,137,.35))}
:where(html[data-tema="rose"]) .ld-chat{background:var(--bg,#121015)}
:where(html[data-tema="rose"]) .ld-map-card{background:rgba(18,16,21,.92)}
:where(html[data-tema="rose"]) .ld-story{background:linear-gradient(160deg,#17191F,#121015 55%,#2A2213);border:1px solid rgba(217,144,137,.4)}
:where(html[data-tema="rose"]) .ld-story b{color:#F0B9B1}
:where(html[data-tema="rose"]) .ld-fuscas svg{fill:#D99089}
:where(html[data-tema="rose"]) .ld-fuscas svg circle{fill:#121015}
:where(html[data-tema="rose"]) .ld-story small{color:#D99089}
:where(html[data-tema="rose"]) .ld-mini div{background:var(--bg,#121015)}
:where(html[data-tema="rose"]) .ld-preco.destaque{border-color:rgba(217,144,137,.6);background:linear-gradient(150deg,rgba(217,144,137,.16),var(--s1) 70%)}
:where(html[data-tema="rose"]) .ld-fixo{background:linear-gradient(180deg,rgba(18,16,21,0),rgba(18,16,21,.95) 35%)}
:where(html[data-tema="rose"]) .ld-chips li.preco{border-color:rgba(217,144,137,.55)}
:where(html[data-tema="rose"]) .ld-acao{border:1px solid rgba(217,144,137,.55)}
:where(html[data-tema="rose"]) .ld-q-ops button{background:var(--bg,#121015)}
:where(html[data-tema="rose"]) .ld-q-dias button{background:var(--bg,#121015)}
:where(html[data-tema="rose"]) .ld-q-sem button{background:var(--bg,#121015)}
:where(html[data-tema="rose"]) .ld-q-exs li{background:var(--bg,#121015)}
:where(html[data-tema="rose"]) .ld-pers-tabs button{background:var(--bg,#121015)}
:where(html[data-tema="rose"]) .ld-chk-q button{background:var(--bg,#121015)}
:where(html[data-tema="rose"]) .ld-desaf-l{background:var(--bg,#121015)}
:where(html[data-tema="rose"]) .ld-desaf-l.eu{border-color:rgba(217,144,137,.6);background:linear-gradient(120deg,rgba(217,144,137,.14),var(--bg,#121015) 70%)}
:where(html[data-tema="rose"]) .ld-calc-c input[type=range]{accent-color:#D99089}
:where(html[data-tema="rose"]) .ld-calc-niv button{background:var(--bg,#121015)}
:where(html[data-tema="rose"]) .ld-calc .ld-fuscas i{color:#D99089}
:where(html[data-tema="rose"]) .tr-estilos button{background:var(--bg,#121015)}
:where(html[data-tema="rose"]) .ss-chk-q button{background:var(--bg,#121015)}
:where(html[data-tema="rose"]) .df-placar li{background:var(--bg,#121015)}
:where(html[data-tema="rose"]) .df-placar li.eu{border-color:rgba(217,144,137,.6)}
:where(html[data-tema="rose"]) .chip-op{background:var(--bg,#121015)}
:where(html[data-tema="rose"]) .ent-convite.desafio{border-color:rgba(217,144,137,.6)}
:where(html[data-tema="rose"]) .br-qual{background:var(--bg,#121015)}
:where(html[data-tema="rose"]) .br-colar{fill:#D99089}
:where(html[data-tema="rose"]) .br-op>button{background:var(--bg,#121015)}
:where(html[data-tema="rose"]) .br-op.on>button{background:linear-gradient(150deg,rgba(217,144,137,.14),var(--bg,#121015) 70%)}
:where(html[data-tema="rose"]) .br-op-b{background:var(--bg,#121015)}
:where(html[data-tema="rose"]) .br-op-b.on{background:linear-gradient(150deg,rgba(217,144,137,.14),var(--bg,#121015) 70%)}
:where(html[data-tema="rose"]) .md-op span{background:rgba(18,16,21,.8)}
:where(html[data-tema="rose"]) .ss-conta{border:1px solid rgba(217,144,137,.5)}
:where(html[data-tema="rose"]) .ct-amp i{background:linear-gradient(0deg,#D99089,#F0B9B1)}
:where(html[data-tema="rose"]) .ct-num b{color:#F0B9B1}
:where(html[data-tema="rose"]) .ct-num span{background:rgba(18,16,21,.75)}
:where(html[data-tema="rose"]) .ct-voz.ligada{border-color:rgba(217,144,137,.6);color:#F0B9B1}
:where(html[data-tema="rose"]) .ct-num em{color:#F0B9B1}
:where(html[data-tema="rose"]) .ad-med span{background:var(--bg,#121015)}
:where(html[data-tema="rose"]) .ad-ft{background:var(--bg,#121015)}
:where(html[data-tema="rose"]) .ad-ft span{background:rgba(18,16,21,.8)}
:where(html[data-tema="rose"]) .ad-campos label{background:var(--bg,#121015)}
:where(html[data-tema="rose"]) .ad-div{background:#F0B9B1}
:where(html[data-tema="rose"]) .ad-rot{background:rgba(18,16,21,.82)}
:where(html[data-tema="rose"]) .ad-slider{accent-color:#D99089}
:where(html[data-tema="rose"]) .ck-minha{background:var(--bg,#121015)}
:where(html[data-tema="rose"]) .sd{background:radial-gradient(140% 120% at 0% 0%,rgba(217,144,137,.10),transparent 55%),var(--s1)}
:where(html[data-tema="rose"]) .sd-aneis .a1,:where(html[data-tema="rose"]) .sd-leg i.a1{stroke:#D99089;background:#D99089}
:where(html[data-tema="rose"]) .sd-aneis .a2,:where(html[data-tema="rose"]) .sd-leg i.a2{stroke:#F0B9B1;background:#F0B9B1}
:where(html[data-tema="rose"]) .bem-range{accent-color:#D99089}
:where(html[data-tema="rose"]) .pr-anel .prog{stroke:#D99089}
:where(html[data-tema="rose"]) .ck-ok{color:#121015}
:where(html[data-tema="rose"]) .ss-desafia{border:1px solid rgba(217,144,137,.55)}
:where(html[data-tema="rose"]) .pn-atalhos i.a2{background:#F0B9B1}
:where(html[data-tema="rose"]) .md-conta{border:1px solid rgba(217,144,137,.3)}
:where(html[data-tema="rose"]) .vt-veredito.ok>i{color:#121015}
:where(html[data-tema="rose"]) .mt-chip{border:1px solid rgba(217,144,137,.45)}
:where(html[data-tema="rose"]) .df-card.valendo{border-color:rgba(217,144,137,.35);background:radial-gradient(120% 90% at 100% 0%,rgba(217,144,137,.10),transparent 55%),var(--s1)}
:where(html[data-tema="rose"]) .mc-ok i{color:#121015}
:where(html[data-tema="rose"]) .mt-saldo{background:radial-gradient(130% 120% at 0% 0%,rgba(217,144,137,.16),transparent 60%),var(--s1);border-color:rgba(217,144,137,.35)}
:where(html[data-tema="rose"]) .mt-kyc.vazio{border-color:rgba(217,144,137,.45)}
:where(html[data-tema="rose"]) .md-saques li.pedido{border-color:rgba(217,144,137,.45)}
:where(html[data-tema="rose"]) .vt-prova{border:1px solid rgba(217,144,137,.5)}
:where(html[data-tema="rose"]) .md-cont li.aberta{border-color:rgba(217,144,137,.45)}
:where(html[data-tema="rose"]) .hv{background:radial-gradient(120% 140% at 100% 0%,rgba(217,144,137,.18),transparent 55%),linear-gradient(180deg,#191C23,#13161B);border:1px solid rgba(217,144,137,.35)}
:where(html[data-tema="rose"]) .hv-pote b{background:linear-gradient(180deg,#FFE7B0 0%,#F0B9B1 35%,#B76E6C 70%,#F0B9B1 100%);-webkit-background-clip:text;background-clip:text}
:where(html[data-tema="rose"]) .hv-trilha:after{box-shadow:0 0 12px rgba(240,185,177,.5)}
:where(html[data-tema="rose"]) .hv-trilha i{background:#121015}
:where(html[data-tema="rose"]) .hv-trilha li.ok i{color:#2A1214;box-shadow:0 0 0 5px rgba(217,144,137,.15)}
:where(html[data-tema="rose"]) .hv-convite{border-color:rgba(217,144,137,.35)}
:where(html[data-tema="rose"]) .ho-mapa:after{background:radial-gradient(70% 90% at 50% 45%,transparent 40%,rgba(18,16,21,.75) 100%),linear-gradient(180deg,transparent 55%,rgba(18,16,21,.92))}
:where(html[data-tema="rose"]) .ho-pino{border:3px solid #121015;box-shadow:0 0 0 6px rgba(240,185,177,.25),0 0 28px rgba(240,185,177,.6)}
:where(html[data-tema="rose"]) .ar-hero{background:radial-gradient(90% 120% at 0% 0%,rgba(217,144,137,.22),transparent 55%),radial-gradient(80% 80% at 100% 100%,rgba(217,144,137,.08),transparent 60%),#121418;border:1px solid rgba(217,144,137,.4)}
:where(html[data-tema="rose"]) .ar-num b{background:linear-gradient(180deg,#FFE4DF 0%,#F0B9B1 30%,#B8862F 62%,#F0B9B1 100%);-webkit-background-clip:text;background-clip:text}
:where(html[data-tema="rose"]) .ar-cart{border:1px solid rgba(217,144,137,.45);background:rgba(18,16,21,.6)}
:where(html[data-tema="rose"]) .ar-barra b{color:#121015}
:where(html[data-tema="rose"]) .ar-barra span{color:rgba(18,16,21,.7)}
:where(html[data-tema="rose"]) .ar-col.p1 .ar-barra{background:linear-gradient(180deg,#FFE6A6,#D99089 60%,#A97A2A);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 0 30px rgba(240,185,177,.25)}
:where(html[data-tema="rose"]) .tile-mt{border-color:rgba(217,144,137,.45);background:radial-gradient(120% 90% at 100% 0%,rgba(240,185,177,.28),transparent 55%),linear-gradient(160deg,#211B10 0%,#1A161C 60%)}
:where(html[data-tema="rose"]) .tile-mt .tile-arte{filter:drop-shadow(0 10px 18px rgba(0,0,0,.55)) drop-shadow(0 0 22px rgba(240,185,177,.25))}
:where(html[data-tema="rose"]) .tile-ruas{background:
    linear-gradient(180deg,transparent 35%,#14171C 78%),
    radial-gradient(60% 50% at 66% 30%,rgba(240,185,177,.10),transparent 70%),
    linear-gradient(28deg,transparent 46%,rgba(255,255,255,.10) 46.5%,rgba(255,255,255,.10) 49%,transparent 49.5%),
    linear-gradient(118deg,transparent 58%,rgba(255,255,255,.07) 58.5%,rgba(255,255,255,.07) 60%,transparent 60.5%),
    repeating-linear-gradient(0deg,transparent 0 30px,rgba(255,255,255,.045) 30px 32px),
    repeating-linear-gradient(90deg,transparent 0 36px,rgba(255,255,255,.045) 36px 38px),
    #1A1E25}
:where(html[data-tema="rose"]) .tile-pino{border:3px solid #121015;box-shadow:0 0 0 6px rgba(240,185,177,.22),0 0 24px rgba(240,185,177,.55)}
:where(html[data-tema="rose"]) .ad-chip.mt{border-color:rgba(217,144,137,.45)}
:where(html[data-tema="rose"]) .tile:after{background:linear-gradient(180deg,rgba(18,16,21,0),rgba(18,16,21,.86) 42%,rgba(18,16,21,.94))}
:where(html[data-tema="rose"]) .largo .tile:after{background:linear-gradient(90deg,rgba(18,16,21,.92) 50%,rgba(18,16,21,0) 85%)}
:where(html[data-tema="rose"]) .tile-mt .tile-arte{filter:drop-shadow(0 12px 18px rgba(0,0,0,.55)) drop-shadow(0 0 26px rgba(240,185,177,.22))}
:where(html[data-tema="rose"]) .ar-pote{filter:drop-shadow(0 14px 22px rgba(0,0,0,.6)) drop-shadow(0 0 34px rgba(240,185,177,.2))}
:where(html[data-tema="rose"]) .marca-ent.marca-3d{filter:drop-shadow(0 12px 20px rgba(0,0,0,.55)) drop-shadow(0 0 26px rgba(240,185,177,.18))}
:where(html[data-tema="rose"]) .sp-palco:after{background:radial-gradient(circle,rgba(255,230,160,.95) 0%,rgba(240,185,177,.4) 35%,rgba(240,185,177,0) 70%)}
:where(html[data-tema="rose"]) .sp-runa{background:radial-gradient(circle,rgba(255,236,170,.95) 0%,rgba(240,185,177,.45) 32%,rgba(240,185,177,0) 70%)}
:where(html[data-tema="rose"]) .sp-carga i{background:linear-gradient(90deg,#9E5C5A,#F0B9B1,#FFE4DF);box-shadow:0 0 10px rgba(240,185,177,.8)}
:where(html[data-tema="rose"]) .rt{background:linear-gradient(180deg,rgba(18,16,21,.35),rgba(18,16,21,.6) 45%,rgba(18,16,21,.9)),url(../img/app/rt-fundo.webp) center/cover,#121015}
:where(html[data-tema="rose"]) .rt-heroi{filter:drop-shadow(0 18px 26px rgba(0,0,0,.6)) drop-shadow(0 0 40px rgba(240,185,177,.22))}
:where(html[data-tema="rose"]) .rt-grande{background:linear-gradient(180deg,#FFE4DF,#F0B9B1 45%,#B76E6C);-webkit-background-clip:text;background-clip:text}
:where(html[data-tema="rose"]) .rt-s.fim .rt-av{box-shadow:0 0 0 4px #D99089,0 18px 40px rgba(0,0,0,.6)}
:where(html[data-tema="rose"]) .rc-hero{background:radial-gradient(90% 120% at 100% 50%,rgba(217,144,137,.22),transparent 60%),linear-gradient(135deg,#1d1a14,var(--s1));border-color:rgba(217,144,137,.35)}
:where(html[data-tema="rose"]) .rc-alto{background:radial-gradient(110% 70% at 50% 18%,rgba(217,144,137,.26),transparent 65%),var(--s1);border-color:rgba(217,144,137,.3)}
:where(html[data-tema="rose"]) .retro-bt.df-bt{background:radial-gradient(120% 120% at 0% 0%,rgba(240,185,177,.16),transparent 60%),var(--s1)}
:where(html[data-tema="rose"]) .ad-acao.on{border-color:rgba(217,144,137,.6);background:radial-gradient(120% 100% at 0% 0%,rgba(240,185,177,.18),transparent 65%),var(--bg)}
:where(html[data-tema="rose"]) .adm-entra{border-color:rgba(217,144,137,.45)}
:where(html[data-tema="rose"]) .sp-onda.o3{border-color:#FFE4DF}
:where(html[data-tema="rose"]) .avatar.com-foto{box-shadow:0 0 0 1.5px var(--brass-lo),0 0 0 4px var(--bg),0 0 0 5px rgba(217,144,137,.28)}
:where(html[data-tema="rose"]) .eu-foto i{color:#121015}
:where(html[data-tema="rose"]) .ac-selo.dono{color:#121015}
:where(html[data-tema="rose"]) .ac-selo.adm{border:1px solid rgba(217,144,137,.5)}
:where(html[data-tema="rose"]) .ac-tile.mt{border-color:rgba(217,144,137,.4)}
:where(html[data-tema="rose"]) .so-cel-qr{background:#F0B9B1}
:where(html[data-tema="rose"]) .co{border-color:rgba(217,144,137,.5);background:radial-gradient(120% 80% at 100% 0%,rgba(240,185,177,.14),transparent 60%),var(--s1)}
:where(html[data-tema="rose"]) .co-passos li.agora>i{box-shadow:0 0 0 4px rgba(240,185,177,.12)}
:where(html[data-tema="rose"]) .co-passos li.feito>i{color:#121015}
:where(html[data-tema="rose"]) .sq-dias i.on{color:#2A1214}
:where(html[data-tema="rose"]) .sq-dias i.hoje{box-shadow:0 0 0 2px rgba(240,185,177,.35)}
:where(html[data-tema="rose"]) .att-folha>div{background:radial-gradient(120% 60% at 50% 0%,rgba(217,144,137,.18),transparent 60%),var(--s1)}
:where(html[data-tema="rose"]) .att-marca{filter:drop-shadow(0 10px 18px rgba(217,144,137,.35))}
:where(html[data-tema="rose"]) .ad-ft-x{background:rgba(18,16,21,.78)}
:where(html[data-tema="rose"]) .pro-vit{border:1px solid rgba(217,144,137,.35);background:radial-gradient(90% 60% at 80% 0%,rgba(217,144,137,.2),transparent 60%),var(--s1)}
:where(html[data-tema="rose"]) .pro-cod{border:1px dashed rgba(217,144,137,.5);background:rgba(217,144,137,.06)}
:where(html[data-tema="rose"]) .pa-kg label{border:1px solid rgba(217,144,137,.45);background:rgba(217,144,137,.06)}
:where(html[data-tema="rose"]) .onde .on-mapa{border-color:rgba(217,144,137,.22)}
:where(html[data-tema="rose"]) .on-pino.sel .on-pin em{color:#121015}
:where(html[data-tema="rose"]) .on-pin-nome{background:rgba(18,16,21,.94);border:1px solid rgba(217,144,137,.55)}
:where(html[data-tema="rose"]) .tile .cv-chama{background:rgba(18,16,21,.82)}
:where(html[data-tema="rose"]) .on-pin-n{border:2px solid #121015;color:#121015}
:where(html[data-tema="rose"]) .on-pino.sel .on-pin3d{filter:drop-shadow(0 0 8px rgba(240,185,177,.8)) drop-shadow(0 5px 6px rgba(0,0,0,.5))}
:where(html[data-tema="rose"]) .ac-pe .link{border:1px solid rgba(217,144,137,.35);background:rgba(217,144,137,.08)}
:where(html[data-tema="rose"]) .fl-abas button.on{border-color:rgba(217,144,137,.6)}
:where(html[data-tema="rose"]) .fl-mom li.sua{background:rgba(217,144,137,.08);border:1px solid rgba(217,144,137,.3)}
:where(html[data-tema="rose"]) .sp-cab b{color:#121015}
:where(html[data-tema="rose"]) .circ-tg.on{border-color:rgba(217,144,137,.5);background:rgba(217,144,137,.08)}
:where(html[data-tema="rose"]) .circ-tg.on i{background:rgba(217,144,137,.35)}
:where(html[data-tema="rose"]) .ss-circ{background:rgba(217,144,137,.1);border:1px solid rgba(217,144,137,.3)}
:where(html[data-tema="rose"]) .vd-filtro button.on{border-color:rgba(217,144,137,.6)}
:where(html[data-tema="rose"]) .ent-sexo button.on{border-color:rgba(217,144,137,.7)}
:where(html[data-tema="rose"]) .pro-banner{background:linear-gradient(135deg,rgba(217,144,137,.16),rgba(20,22,27,.9) 60%);border:1px solid rgba(217,144,137,.35)}
:where(html[data-tema="rose"]) .pro-hoje{border-color:rgba(217,144,137,.35)}
:where(html[data-tema="rose"]) .pro-abas button[aria-selected="true"]{border-color:rgba(217,144,137,.55)}
:where(html[data-tema="rose"]) .pro-atencao i{background:#A0939F}
:where(html[data-tema="rose"]) .rc-msg.eu{border:1px solid rgba(217,144,137,.35)}
:where(html[data-tema="rose"]) .pub-esp span{border:1px solid rgba(217,144,137,.4)}
:where(html[data-tema="rose"]) .rc-envia textarea:focus{border-color:rgba(217,144,137,.6)}
:where(html[data-tema="rose"]) .rc-manda{box-shadow:0 8px 20px rgba(217,144,137,.25)}
:where(html[data-tema="rose"]) .on-card2.sel{border-color:rgba(217,144,137,.5)}
:where(html[data-tema="rose"]) .crp-selo.ia,:where(html[data-tema="rose"]) .crp-selo.pers{border-color:rgba(217,144,137,.4)}
:where(html[data-tema="rose"]) .cr-tiro{border:1px solid rgba(217,144,137,.4)}
:where(html[data-tema="rose"]) .att-card.tem{border-color:rgba(217,144,137,.55);background:linear-gradient(120deg,rgba(217,144,137,.16),transparent 60%),var(--s1)}
:where(html[data-tema="rose"]) .cr-cta{border-color:rgba(217,144,137,.4);background:radial-gradient(120% 90% at 100% 0,rgba(217,144,137,.18),transparent 60%),var(--s1)}
:where(html[data-tema="rose"]) .hv-mini{border:1px solid rgba(217,144,137,.3)}
:where(html[data-tema="rose"]) .md-med.ouro img{filter:saturate(1.2) brightness(1.05) drop-shadow(0 0 10px rgba(240,185,177,.45))}
:where(html[data-tema="rose"]) .md-anel.mold-ouro,:where(html[data-tema="rose"]) .avatar.mold-ouro{box-shadow:0 0 0 3px #E09C94,0 0 12px 2px rgba(240,185,177,.45)}
:where(html[data-tema="rose"]) .md-anel.mold-runa,:where(html[data-tema="rose"]) .avatar.mold-runa{box-shadow:0 0 0 3px #E09C94,0 0 0 6px #2A2E37,0 0 0 8px #E09C94,0 0 16px 4px rgba(240,185,177,.5)}
:where(html[data-tema="rose"]) .md-niveis li.ok{border-color:rgba(217,144,137,.5)}
:where(html[data-tema="rose"]) .md-brilho{background:radial-gradient(closest-side,rgba(240,185,177,.4),transparent 70%)}
:where(html[data-tema="rose"]) .mf-raios{background:repeating-conic-gradient(from 0deg,rgba(240,185,177,.22) 0 7deg,transparent 7deg 20deg)}
:where(html[data-tema="rose"]) .mf-onda{border:3px solid rgba(240,185,177,.8)}
:where(html[data-tema="rose"]) .mf-nivel{color:#2A1214;background:linear-gradient(180deg,#F0B9B1,#D99089)}
:where(html[data-tema="rose"]) .rt-faixa-pano{border-top:10px solid #D99089;border-bottom:10px solid #D99089;box-shadow:0 26px 50px rgba(0,0,0,.6),inset 0 14px 0 -10px rgba(240,185,177,.5),inset 0 -14px 0 -10px rgba(240,185,177,.5);outline:2px dashed rgba(240,185,177,.5)}
:where(html[data-tema="rose"]) .rt-patch{box-shadow:0 0 0 4px #E09C94,inset 0 0 0 7px #16181D,inset 0 0 0 9px rgba(255,255,255,.3)}
:where(html[data-tema="rose"]) .md-anel.mold-runa{box-shadow:0 0 0 3px #E09C94,0 0 0 5px #2A2E37,0 0 0 7px #E09C94}
:where(html[data-tema="rose"]) .md-anel.mold-ouro{box-shadow:0 0 0 3px #E09C94,0 0 8px 1px rgba(240,185,177,.4)}

html[data-tema="rose"]{--bg:#121015;--s1:#1A161C;--s2:#221D25;--s3:#2C2630;--line:#2E2832;--line2:#3E3643;--text:#F3EEF1;--muted:#A0939F;--faint:#6E6372;--brass:#D99089;--brass-hi:#F0B9B1;--brass-lo:#9E5C5A;--brass-soft:rgba(217,144,137,.12);--on-brass:#2A1214;color-scheme:dark}
/* menos pesado: títulos sem a largura extra, cantos um pouco mais redondos */
html[data-tema="rose"] .t1,html[data-tema="rose"] .t2,html[data-tema="rose"] h1,html[data-tema="rose"] h2.sec,html[data-tema="rose"] .eyebrow,html[data-tema="rose"] .rot{font-stretch:100%!important}
html[data-tema="rose"] .t1{font-weight:700;letter-spacing:-.01em}
:where(html[data-tema="rose"]) .cartao{border-radius:24px}
:where(html[data-tema="rose"]) .btn{border-radius:16px}
