/* Owner-supplied FitnessOS SVG assets. Brand geometry and master colours are preserved. */
@font-face{font-family:GeistSans;src:url('/assets/fonts/geist-sans.woff2') format('woff2');font-display:swap;font-weight:100 900}
.logo.logo,.wk-brand.wk-brand,.brand.brand{display:flex;align-items:center;gap:0;line-height:1;flex-shrink:0}
.logo.logo .logo-image{display:block;width:210px;height:auto;aspect-ratio:704/120;max-width:100%;object-fit:contain}
.logo.logo small{font-family:'DM Sans',sans-serif;font-weight:400;letter-spacing:.1em}
.wk-brand.wk-brand .logo-image{display:block;width:146px;height:auto;aspect-ratio:704/120;max-width:100%;object-fit:contain}
.brand.brand .logo-image{display:block;width:166px;height:auto;aspect-ratio:704/120;max-width:100%;object-fit:contain}
@media(max-width:550px){.logo.logo .logo-image{width:174px}.logo.logo small{font-size:.4375rem}.site-nav .nav-btn{font-size:.6875rem;padding:10px;min-height:40px}}
