/* v5.5.2 · fundo igual à Cotação, texto preto no tema claro, bloco da moeda premium (tema escuro em theme-v553.css) */
html,body.pm{--bg:#F8F7F5;--sup:#FFFFFF;--gr:#1F2023;--gr2:#55595F;--fio:#E6E4E0;--fio2:#D9D6D0;background:#F8F7F5;color:#1F2023}
/* fundo único, sem lilás e sem faixa/linha entre seções */
.pm .stage{background:var(--bg);border:0}
.pm .ponte{background:var(--bg);border:0}
.pm .top{background:color-mix(in srgb,var(--bg) 94%,transparent);border-bottom:1px solid var(--fio)}
.pm .foot{background:var(--sup);border-color:var(--fio)}
.pm .dcard{background:var(--sup);border-color:var(--fio)}
.pm .mnav{background:var(--sup);color:#1F2023}
/* bloco da moeda: botão, placar, aviso */
.flip-actions{gap:18px;margin-top:22px}
.premium-flip{height:44px;padding:0 30px;border:1px solid #1F2023;border-radius:99px;background:transparent;color:#1F2023;font:500 12px/1 Poppins,sans-serif;letter-spacing:.18em;text-transform:uppercase;box-shadow:none;transition:background .25s,color .25s}
.premium-flip:hover{background:rgba(31,32,35,.06);box-shadow:none;transform:none}
.premium-flip:focus-visible{outline:2px solid var(--roxo);outline-offset:4px}
.flip-actions>span{font-size:12px;letter-spacing:.02em;color:var(--gr2)}
.premium-score{gap:16px;margin-top:30px;font:400 12px/1 GeistMono,ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--gr2)}
.premium-score button{font:inherit;letter-spacing:inherit;color:var(--gr2);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--fio2);text-underline-offset:5px;min-height:44px;padding:0 4px}
.premium-score button:hover{color:#1F2023;text-decoration-color:#1F2023}
.play-note,.pm .play-note{display:block;margin-top:6px;font-size:10.5px;letter-spacing:.08em;color:var(--gr2);opacity:.9}
/* frase e link */
.pm .ponte{padding:34px 20px 88px;text-align:center}
.pm .ponte .wrap:before{content:"";display:block;width:5px;height:5px;margin:0 auto 34px;border-radius:50%;background:var(--roxo);opacity:.75}
.pm .ponte p{font:400 clamp(24px,2.6vw,34px)/1.25 Poppins,sans-serif;letter-spacing:-.025em;color:#1F2023}
.pm .lk{margin-top:22px;gap:10px;font:500 12px/1 Poppins,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#1F2023;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:rgba(31,32,35,.35);text-underline-offset:8px}
.pm .lk:hover{text-decoration-color:var(--roxo)}
.pm .lk span{text-decoration:none;display:inline-block;transition:transform .25s}
.pm .lk:hover span{transform:translateX(3px)}
@media(max-width:600px){.premium-flip{height:44px;padding:0 24px;font-size:11px}.premium-score{font-size:11px;gap:12px}.pm .ponte{padding:24px 16px 64px}.pm .ponte .wrap:before{margin-bottom:26px}.pm .ponte p{font-size:22px}}
@media(prefers-reduced-motion:reduce){.pm .lk span{transition:none}}
