.header-icon{transition:color .2s ease,transform .2s ease;color:inherit}.header-icon:hover{color:var(--color-primary,#e63946);transform:scale(1.1)}[data-topbar]{padding:.5rem 1rem}header{padding:.75rem 1rem}.promo-bar{background:var(--color-primary,#e63946);color:#fff;font-weight:600;display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;border-radius:.25rem;margin-bottom:.5rem}@media (max-width:768px){.promo-bar{flex-direction:column;gap:.5rem;text-align:center}}