/* Shared Pawperwork brand placement and approved wordmark. */
html body.onboarding .board .topnav .home-brand::before,html body .home-brand::before {content:none!important;display:none!important;}
html body .home-brand,html body a.brand {display:inline-flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0;}
html body .home-brand .brand-mark,html body a.brand .brand-mark {display:block!important;width:42px!important;height:46px!important;max-width:none!important;flex:none;object-fit:contain;filter:none;}
html body .home-brand .wm,html body .home-brand .wm .paw,html body a.brand .wm,html body a.brand .wm>span,html body.onboarding .board .home-brand .wm,html body.onboarding .board .home-brand .wm .paw {font-family:Inter,system-ui,sans-serif!important;font-weight:800!important;font-size:26px!important;letter-spacing:-.045em!important;line-height:1.1!important;color:#f5fafb!important;}
html body .home-brand .wm .paw,html body a.brand .wm>span {color:#8ae5d5!important;}
@media(max-width:760px){
 html body .home-brand,html body a.brand {gap:7px;}
 html body .home-brand .brand-mark,html body a.brand .brand-mark{width:34px!important;height:38px!important;}
 html body .home-brand .wm,html body .home-brand .wm .paw,html body a.brand .wm,html body a.brand .wm>span,html body.onboarding .board .home-brand .wm,html body.onboarding .board .home-brand .wm .paw {font-size:22px!important;}
}
@media(max-width:760px){html body .topnav .home-brand::after,html body a.brand::after{display:none!important;}}
html body a.brand::before {content:none!important;display:none!important;}

/* Exact approved Elegant Traveller artwork; no substitute font or redrawn letters. */
html body .brand-wordmark{display:block!important;width:250px!important;height:50px!important;max-width:100%!important;object-fit:contain;object-position:left center;filter:none!important;mix-blend-mode:normal}
html body a.brand::after,html body .home-brand::after{display:none!important}
@media(max-width:760px){html body .brand-wordmark{width:195px!important;height:44px!important}}
@media print{html body .brand-wordmark{content:url('/brand/pawperwork-wordmark-approved-v3-light.webp')}}
/* Transparent masters (tools/build-wordmark-transparent.py): -dark on navy surfaces, -light on white and off-white. */

/* A quiet navy header lets the approved white/periwinkle artwork keep its colours. */
html body.onboarding .board>.topnav{background:rgba(8,15,30,.94)!important}
