.route-site-header{margin:0 6%;height:100px;display:flex;align-items:center;justify-content:space-between;gap:16px}.route-site-header a{text-decoration:none;color:inherit}.route-site-header .brand{display:inline-flex;align-items:center;gap:10px;font:30px Georgia,serif;letter-spacing:-1px}.route-site-header .brand-logo{width:52px;height:52px;object-fit:contain;flex-shrink:0}.route-site-header .about-link{font:13px Arial,sans-serif;display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.route-back{font:14px/1.5 Arial,sans-serif;margin:24px 0 0}.route-back a{display:inline-block;padding:10px 0}.route-site-header a:focus-visible{outline:3px solid #b96742;outline-offset:5px}html[data-theme="dark"] body{--accent:#d0dfcf}html[data-theme="dark"] .route-site-header{color:#f5f3eb}@media(max-width:760px){.route-site-header{height:auto;min-height:80px;flex-wrap:wrap;gap:10px 16px;padding:14px 0}.route-site-header .brand{font-size:25px;gap:7px}.route-site-header .brand-logo{width:40px;height:40px}.route-site-header .about-link{gap:7px;min-height:44px}.route-site-header .shared-theme-toggle{margin-left:auto}}
