:root .puppy-app-logo{width:120px;height:40px;background:transparent;border-radius:0}:root .puppy-app-brand--compact .puppy-app-logo{width:100px;height:34px}:root .puppy-app-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:none}:root .brand .logo-crop{width:132px;height:42px;background:transparent;border-radius:0}:root footer .brand .logo-crop{width:160px;height:48px}:root .brand .logo-crop img{width:100%;height:100%;aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;transform:none}:root .brand:hover .logo-crop{animation:none}:root .bark-rings{display:none}:root .ol-brand-logo{width:120px;height:36px;-o-object-fit:contain;object-fit:contain}:root .puppy-soon-logo{width:144px;height:44px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}:root[data-puppy-theme=dark] img[src="/brand/companion-02/wordmark-forest.png"],[data-theme=dark] img[src="/brand/companion-02/wordmark-forest.png"]{content:url(/brand/companion-02/wordmark-ivory.png);filter:none}:root[data-puppy-theme=dark] img[src="/brand/companion-02/icon-forest.png"],[data-theme=dark] img[src="/brand/companion-02/icon-forest.png"]{content:url(/brand/companion-02/icon-ivory.png);filter:none}:root .team-brand img{content:url(/brand/companion-02/icon-ivory.png);filter:none}:root[data-puppy-theme=light] .team-brand img{content:url(/brand/companion-02/icon-forest.png)}:root .medical-brand img{width:132px;height:38px;-o-object-fit:contain;object-fit:contain;border-radius:0}@media(max-width:600px){:root .brand .logo-crop{width:106px;height:34px}:root .puppy-app-logo{width:106px;height:36px}}@media print{:root .calendar-print-brand img,:root .medical-brand img{content:url(/brand/companion-02/wordmark-forest.png);width:32mm;height:9mm;-o-object-fit:contain;object-fit:contain;filter:none;border-radius:0}}:root .audience-background-wordmark{width:min(72vw,800px);height:auto;-o-object-fit:contain;object-fit:contain}:root .public-info-header img{width:120px;height:36px;-o-object-fit:contain;object-fit:contain}:root .puppy-public .brand img{width:120px;height:36px;-o-object-fit:contain;object-fit:contain}:root .companion-preview-logo{width:76px;height:24px;-o-object-fit:contain;object-fit:contain}:root .audience-modal-brand{width:148px;height:42px;-o-object-fit:contain;object-fit:contain}:root .handoff-document-brand{width:64px;height:20px;-o-object-fit:contain;object-fit:contain}html,body,*{scrollbar-width:none!important}*::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
