/* Minha Central · Rosa Premium
   Herda o tema preto/grafite para preservar contrastes e comportamento.
   Alterações são aplicadas apenas após selecionar Rosa Premium em Configurações.
   As cores de sucesso/erro continuam semânticas (verde/vermelho). */
html[data-theme="dark"][data-accent="pink"]{
 color-scheme:dark;
 --read-bg:#0E0B10;
 --read-card:#1B171E;
 --read-raised:#29232B;
 --read-field:#151117;
 --read-stroke:#4C3A4A;
 --read-stroke-light:#382C38;
 --read-strong:#FBF7FA;
 --read-secondary:#E3D4DF;
 --read-muted:#C0ADBD;
 --read-accent:#F476B4;
 --read-accent-deep:#EC61A5;
 --read-accent-on:#21101B;
 --read-accent-wash:#3E1E31;
 --read-nav:rgba(18,13,21,.97);
 /* Tokens de destaque antigos: os estados funcionais seguem os do tema escuro. */
 --mc-bg-1d60b6: #F476B4;
 --mc-bg-205adb: #F476B4;
 --mc-bg-2563eb: #F476B4;
 --mc-bg-285dab: #F476B4;
 --mc-bg-347af5: #F476B4;
 --mc-bg-3b7bfc: #F476B4;
 --mc-bg-4a91fc: #F476B4;
 --mc-bg-4b342a: #4B283B;
 --mc-bg-67a3ff: #F476B4;
 --mc-bg-73afff: #F476B4;
 --mc-bg-93c1ff: #F476B4;
 --mc-bg-f4f7fe: #F8F7FA;
 --mc-border-3b7bfc: #B45585;
 --mc-border-4679bd: #B45585;
 --mc-border-496b91: #B45585;
 --mc-border-496c94: #B45585;
 --mc-border-4e7dc1: #B45585;
 --mc-border-4f7fb7: #B45585;
 --mc-border-507baf: #B45585;
 --mc-border-5586bc: #B45585;
 --mc-border-568eea: #B45585;
 --mc-border-669fe5: #B45585;
 --mc-border-6c9ff1: #B45585;
 --mc-border-70a3f5: #B45585;
 --mc-border-70a8f7: #B45585;
 --mc-border-78acff: #B45585;
 --mc-border-7baffc: #B45585;
 --mc-border-7db3fb: #B45585;
 --mc-border-80b6ff: #B45585;
 --mc-border-86b7ff: #B45585;
 --mc-border-87b8ff: #B45585;
 --mc-border-8cb7f8: #B45585;
 --mc-border-b8d5ff: #B45585;
 --mc-text-7bb4ff: #F9B1D5;
 --mc-text-87b7ff: #F9B1D5;
 --mc-text-88baff: #F9B1D5;
 --mc-text-8ab9ff: #F9B1D5;
 --mc-text-8fb9eb: #F9B1D5;
 --mc-text-96b9e8: #F9B1D5;
 --mc-text-9cc5ff: #F9B1D5;
 --mc-text-9dc2f4: #F9B1D5;
 --mc-text-9dc5ff: #F9B1D5;
 --mc-text-a3cdfb: #F9B1D5;
 --mc-text-a8ccff: #F9B1D5;
 --mc-text-a9c5ec: #F9B1D5;
 --mc-text-a9c7ea: #F9B1D5;
 --mc-text-aac4e7: #F9B1D5;
 --mc-text-aac9eb: #F9B1D5;
 --mc-text-abc3e2: #F9B1D5;
 --mc-text-adc6e8: #F9B1D5;
 --mc-text-aec7e7: #F9B1D5;
 --mc-text-b3cbeb: #F9B1D5;
 --mc-text-b6d3fb: #F9B1D5;
 --mc-text-b9d5fb: #F9B1D5;
 --mc-text-bdd2ee: #F9B1D5;
 --mc-text-bfdbff: #F9B1D5;
 --mc-text-c2d9fc: #F9B1D5;
 --mc-text-c4d8f7: #F9B1D5;
 --mc-text-cedbf0: #F9B1D5;
 --mc-text-d1e5ff: #F9B1D5;
 --mc-text-d4e1f5: #F9B1D5;
 --mc-text-d4e5ff: #F9B1D5;
 --mc-text-d5e3f8: #F9B1D5;
 --mc-text-d6e3f4: #F9B1D5;
 --mc-text-d8e7fb: #F9B1D5;
 --mc-text-d8e7ff: #F9B1D5;
 --mc-text-dde9ff: #F9B1D5;
 --mc-text-ecf5ff: #F9B1D5;
 --mc-text-edf6ff: #F9B1D5;
 --mc-text-eef5ff: #F9B1D5;
 --mc-text-f0f6fe: #F9B1D5;
 --mc-text-f2f7ff: #F9B1D5;
 --mc-text-f3f7ff: #F9B1D5;
 --mc-text-f4f7ff: #F9B1D5;
 --mc-text-f4f8ff: #F9B1D5;
 --mc-text-f5f9ff: #F9B1D5;
 --mc-text-f7f9fd: #F9B1D5;
 --mc-bg-0b1220:#0E0B10;
 --mc-bg-152237:#1B171E;
 --mc-bg-142137:#1B171E;
 --mc-bg-161719:#1B171E;
 --mc-bg-1b2a42:#1B171E;
 --mc-bg-242528:#29232B;
 --mc-border-20314a:#4C3A4A;
 --mc-border-283b57:#4C3A4A;
 --mc-text-f7f9fd:#FBF7FA;
 --mc-text-f4f7fe:#FBF7FA;
 --mc-shadow-246eff33:#D4488840;
}
html[data-theme="dark"][data-accent="pink"] body{
 background:var(--read-bg)!important;
 color:var(--read-strong);
}
html[data-theme="dark"][data-accent="pink"] .top,
html[data-theme="dark"][data-accent="pink"] .bottom-nav{
 background:var(--read-nav)!important;
 border-color:var(--read-stroke-light)!important;
}
html[data-theme="dark"][data-accent="pink"] .brand .mark{
 background:linear-gradient(135deg,#F7A4CC,#E95C9F);
 box-shadow:0 4px 18px #F476B436;
 filter:none;
}
html[data-theme="dark"][data-accent="pink"] .brand .mark img{
 filter:hue-rotate(300deg) saturate(1.15);
}
html[data-theme="dark"][data-accent="pink"] .kicker,
html[data-theme="dark"][data-accent="pink"] .desktop-nav-link.on{
 color:var(--read-accent)!important;
}
html[data-theme="dark"][data-accent="pink"] .primary:hover:not(:disabled),
html[data-theme="dark"][data-accent="pink"] .quick-add-top:hover:not(:disabled){
 background:#FFA3CF!important;
 border-color:#FFA3CF!important;
}
html[data-theme="dark"][data-accent="pink"] .primary,
html[data-theme="dark"][data-accent="pink"] .quick-add-top,
html[data-theme="dark"][data-accent="pink"] .quick-add-floating{
 color:var(--read-accent-on)!important;
}
html[data-theme="dark"][data-accent="pink"] ::selection{
 background:#A63E75;
 color:#FFFFFF;
}
/* Quatro escolhas bem distribuídas: 2×2 no celular, uma linha no desktop. */
#appearance-choices{grid-template-columns:repeat(2,minmax(0,1fr))}
#appearance-choices .appearance-choice{min-width:0}
#appearance-choices .appearance-choice[data-appearance="pink"] .appearance-icon{
 display:grid;place-items:center;width:34px;height:34px;
 border-radius:11px;background:#FCE1EE;color:#A73073;
}
#appearance-choices .appearance-choice[data-appearance="pink"][aria-pressed="true"]{
 border-color:#F476B4;
 box-shadow:inset 0 0 0 2px #F476B4;
}
#appearance-choices .appearance-choice[data-appearance="pink"][aria-pressed="true"] .appearance-check{
 color:#F476B4;
}
@media(min-width:780px){
 #view-settings .appearance-section #appearance-choices{
  grid-template-columns:repeat(4,minmax(0,1fr));
 }
}
@media(max-width:360px){
 #appearance-choices .appearance-choice{padding:12px 10px;min-height:128px}
 #appearance-choices .appearance-choice strong{font-size:.81rem}
 #appearance-choices .appearance-choice small{font-size:.68rem}
}
