/* Identity supplied by Pão no Grau: red, cream and golden yellow. */
:root{--bg:#fff8ec;--surface:#fffdf8;--ink:#302018;--muted:#76665b;--dark:#251511;--red:#d80c05;--red-hover:#b60a04;--yellow:#ffbc20;--line:#eadfcd;--shadow:0 4px 16px #60380d08}
.identity-logo{display:block;width:120px;height:78px;flex:none}.identity-brand{color:#fff1d5!important;text-decoration:none;gap:14px}.identity-brand small{color:#fff1d5!important;font-size:10px;letter-spacing:1.1px}header:has(.identity-brand){background:#d50902}.app-home .header nav>a:not(.button){color:#fff2dc}.app-home .header .header-order{background:#ffbf24;color:#3a200b;border-color:#ffbf24}.app-home .hero{background:#281510}.app-home .hero h1{color:#fff0d4}.app-home .hero h1 em{color:#ffbc20}.app-home .hero p{color:#ebddc8}.app-home .hero .eyebrow{color:#ffbc20}.app-internal .brand-mascot{background-image:url('/identidade-mascote.jpg')}.app-internal header .identity-logo{width:102px;height:62px}.app-internal .selected{border-color:var(--red)!important;background:#fff0d8!important}.app-internal .team-settings{border-color:var(--line)}.primary,.button.primary{box-shadow:0 3px 0 #a10a04}.primary:active,.button.primary:active{transform:translateY(2px);box-shadow:0 1px 0 #a10a04}@media(max-width:600px){.identity-logo{width:92px;height:59px}.app-internal .identity-brand small{display:none}}
