.logo-container{align-items:center;height:100%;display:flex}.logo-link{align-items:center;text-decoration:none;transition:opacity .2s;display:flex}.logo-link:hover{opacity:.8}.logo-text{font-family:var(--font-heading);letter-spacing:-.025em;align-items:baseline;font-size:1.5rem;font-weight:700;display:flex}.logo-menu{color:var(--primary-600)}.logo-observer{color:var(--neutral-900);margin-left:.25rem}@media (max-width:768px){.logo-text{font-size:1.25rem}}@media (max-width:480px){.logo-text{font-size:1.125rem}}
