
html[data-theme] body .hero-logo img[data-brand-mark]{width:138px;height:auto;max-width:40vw;object-fit:contain}
html[data-theme="light"] body img[data-brand-mark]{content:url('/wp-content/plugins/skp-consulting-preview/website/assets/logo-mark.svg');filter:drop-shadow(0 1px 1px #75695d55) drop-shadow(0 5px 9px #75695d20)}
html[data-theme="dark"] body img[data-brand-mark]{content:url('/wp-content/plugins/skp-consulting-preview/website/assets/logo-mark-light.svg');filter:none}
html[data-theme] body .footer-brand[data-brand-mark]{width:86px;height:auto;margin-bottom:16px}
html[data-theme] body.home-page .contact-mark{display:block;width:58px;height:auto;margin:0 auto 26px}
@media(max-width:700px){html[data-theme] body .hero-logo img[data-brand-mark]{width:106px}html[data-theme] body.home-page .contact-mark{width:46px;margin-bottom:20px}html[data-theme] body .footer-brand[data-brand-mark]{width:76px}}
@media(max-height:800px){html[data-theme] body.home-page .contact-mark{width:44px;margin-bottom:16px}}
@media(max-width:400px) and (max-height:780px){html[data-theme] body.home-page .contact-content{padding-block:26px}}


html[data-theme] body .hero-logo img{width:210px;height:auto;max-width:60vw;object-fit:contain}
html[data-theme] body .site-header .brand{display:flex;align-items:center;justify-content:flex-start;min-width:0;min-height:44px;flex-shrink:0}
html[data-theme] body .site-header .brand img.header-mark{display:block;width:64px;height:auto;max-height:36px;object-fit:contain}
@media(max-width:700px){html[data-theme] body .hero-logo img{width:164px}html[data-theme] body .site-header .brand img.header-mark{width:56px;max-height:32px}}

html[data-theme] body .site-header .brand{flex-direction:column;align-items:flex-start;justify-content:center;gap:3px}
html[data-theme] body .site-header .nav-brand-lockup{display:flex;align-items:center;gap:6px;line-height:1.1}
html[data-theme] body .site-header .nav-brand-lockup img.header-mark{width:42px;height:auto;max-height:none;flex-shrink:0}
html[data-theme] body .site-header .nav-brand-subtitle{display:block}
@media(max-width:600px){html[data-theme] body .site-header .nav-brand-lockup img.header-mark{width:39px}}

html[data-theme] body .site-header .nav-brand-lockup{font-size:24px;font-weight:750;letter-spacing:-.045em;gap:7px;line-height:1}
html[data-theme] body .site-header .nav-brand-lockup img.header-mark{width:42px}
@media(max-width:600px){html[data-theme] body .site-header .nav-brand-lockup{font-size:23px;gap:6px}html[data-theme] body .site-header .nav-brand-lockup img.header-mark{width:40px}}
