/* Shared marketing navigation. Scoped to keep the independent gallery intact. */
.baker-header,.baker-footer{box-sizing:border-box;width:min(1280px,calc(100% - 80px));margin-inline:auto;font-family:Arial,Helvetica,sans-serif}
.baker-header{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:88px;border-bottom:1px solid #303035;position:relative;z-index:3}
.baker-brand{display:inline-flex;align-items:center;min-height:44px;color:#eeeeef;text-decoration:none;font-size:22px;line-height:1.2;font-weight:700;letter-spacing:-1px;white-space:nowrap}
.baker-mark{display:inline-block;width:33px;height:33px;line-height:30px;text-align:center;border:1px solid #4b4b52;margin-right:10px;font-size:25px}
.baker-mark>span{color:#f06969}.baker-domain{font-weight:400;color:#adaeb5}
.baker-header .baker-nav{display:flex;align-items:center;justify-content:flex-end;gap:26px;width:auto;font-size:14px;line-height:1.3}
.baker-nav a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;text-decoration:none;color:#d8d8dd;white-space:nowrap;border-bottom:2px solid transparent}
.baker-nav a:hover,.baker-footer a:hover{color:#f06969}.baker-nav a[aria-current="page"]{color:#f06969;border-bottom-color:#f06969}
.baker-footer{display:flex;align-items:center;justify-content:space-between;gap:12px 22px;border-top:1px solid #303035;padding-block:16px;color:#adaeb5;font-size:12px;line-height:1.5}
.baker-footer>.baker-brand{font-size:19px}.baker-footer-links{display:flex;align-items:center;justify-content:center;width:auto;font-size:12px;gap:20px}.baker-footer-links a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;text-decoration:none}
.baker-header a:focus-visible,.baker-footer a:focus-visible{outline:2px solid #f06969;outline-offset:4px}
.app>.baker-header,.app>.baker-footer{width:100%;max-width:none}
@media(max-width:1100px){.baker-header,.baker-footer{width:calc(100% - 48px)}}
@media(max-width:760px){.baker-header,.baker-footer{width:calc(100% - 36px)}.baker-header{flex-direction:column;justify-content:center;gap:0;min-height:88px;padding-top:6px}.baker-header .baker-brand{font-size:21px}.baker-header .baker-nav{width:100%;justify-content:space-between;gap:12px;font-size:12px}.baker-footer{flex-wrap:wrap;justify-content:center;text-align:center;gap:0 20px}.baker-footer>.baker-brand{flex-basis:100%;justify-content:center}.baker-footer-links{gap:18px}}
@media(max-width:350px){.baker-header,.baker-footer{width:calc(100% - 28px)}.baker-header .baker-nav{font-size:12px;gap:9px}.baker-footer-links{gap:14px}}
