/* ═══════════════════════════════════════════════════════════════════
   CARCOR SUITE — estilo comum (hub · Pica-Ponto · Publicações · Painel · Memória)
   Mesma família visual do CarCor Pro (design.css): Archivo nos títulos e números,
   Figtree no texto, dourado CarCor. Os nomes antigos "Fraunces"/"Inter" já apontam
   para estas fontes (fonts.css), por isso as regras antigas mudam sozinhas.
   ═══════════════════════════════════════════════════════════════════ */
@import url("/ui/fonts.css");
:root{ --font-editorial:"Archivo","Figtree",sans-serif; --font-display:"Figtree",-apple-system,"Segoe UI",sans-serif; --cc-gold:#e30613; --cc-gold-light:#ff4b55; --cc-gold-deep:#b0000e; --cc-navy:#17181c; --cc-ring:0 0 0 3px rgb(227 6 19 / .25); --primary:#e30613; --primary-hover:#b0000e }
html,body{font-family:"Figtree",-apple-system,"Segoe UI",Roboto,Arial,sans-serif!important;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4,.title,[class*="title"],[class*="-num"],[class*="clock"],[class*="time"]{font-family:"Archivo","Figtree",sans-serif;font-stretch:86%;letter-spacing:-.015em}
button,input,select,textarea{font-family:inherit}
input:focus,select:focus,textarea:focus{outline:none;box-shadow:var(--cc-ring)!important;border-color:var(--cc-gold)!important}
button{transition:transform .08s,filter .15s,background .15s,border-color .15s}
button:active{transform:translateY(1px)}
::selection{background:#ffd6d9;color:#111214}
@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}

/* Botões flutuantes (↻ atualizar e Sync) não podem tapar o teclado do PIN / conteúdo:
   sobem para o topo, pequenos e discretos */
#pp-refresh-fab{top:calc(env(safe-area-inset-top,0px) + 68px)!important;bottom:auto!important;left:auto!important;right:96px!important;transform:scale(.8);opacity:.75}
#__cc_sync{top:calc(env(safe-area-inset-top,0px) + 72px)!important;bottom:auto!important;right:12px!important;transform:scale(.88);transform-origin:top right;opacity:.85}
@media (max-width:700px){ #pp-refresh-fab{right:84px!important} }

/* Identidade CarCor: vermelho + branco + grafite. Marca "CARCOR" em letra larga (como o logótipo) */
.brand,.logo,[class*="brand-name"],[class*="logo-text"]{font-family:"Archivo","Figtree",sans-serif;font-stretch:125%}
