.site-header .header-center{display:flex;align-items:center;gap:clamp(9px,1vw,17px);color:#e8e5dc}
.site-header .header-center a{position:relative;display:inline-flex;align-items:center;min-height:44px;color:#e8e5dc;font-size:12px;font-weight:700;letter-spacing:.09em;white-space:nowrap;transition:color .2s ease}
.site-header .header-center a:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1px;background:#d9bd83;transform:scaleX(0);transform-origin:left;transition:transform .2s ease}
.site-header .header-center a:hover,.site-header .header-center a:focus-visible,.site-header .header-center a[aria-current=page],.motion-page .header-center a[aria-current=page]{color:#e7c991}
.site-header .header-center a:hover:after,.site-header .header-center a:focus-visible:after,.site-header .header-center a[aria-current=page]:after{transform:scaleX(1)}
.site-header .header-center a:focus-visible{outline:2px solid #d9bd83;outline-offset:5px;border-radius:2px}
.site-header .header-center>span{color:#998a72;padding:0;font-size:12px}
.mobile-nav nav a[aria-current=page]{color:#e7c991;background:#d9bd831a}
.site-header .header-social-actions{gap:12px}
.site-header .header-instagram{width:40px;height:40px;border:1px solid #d9bd835c;border-radius:50%;color:#e7d8b7;background:#d9bd830a}
.site-header .header-instagram:hover,.site-header .header-instagram:focus-visible{color:#f5d994;border-color:#d9bd83;background:#d9bd831c;transform:translateY(-2px)}
.site-header .header-instagram:focus-visible,.site-header .header-action:focus-visible{outline:2px solid #e7c991;outline-offset:3px}
.site-header .header-action{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 17px;border:1px solid #d9bd8385;border-radius:999px;background:#d9bd8317;color:#f1e2c4;font-size:12px;font-weight:750;letter-spacing:.08em;white-space:nowrap;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}
.site-header .header-action:hover{color:#17231e;background:#e1c58e;border-color:#e1c58e;transform:translateY(-2px)}
.site-header .header-action span{margin-left:9px;font-size:15px;line-height:1}
@media(max-width:1050px){.site-header .header-center{gap:8px}.site-header .header-center a{font-size:11px;letter-spacing:.06em}}
@media(max-width:600px){.site-header .header-social-actions{gap:8px}.site-header .header-instagram{width:34px;height:34px}.site-header .header-action{min-height:34px;padding:0 11px;font-size:10px}.site-header .header-action span{margin-left:5px;font-size:12px}}
@media(max-width:380px){.site-header .header-action span{display:none}.site-header .header-action{padding:0 9px}}
@media(prefers-reduced-motion:reduce){.site-header .header-center a,.site-header .header-center a:after,.site-header .header-instagram,.site-header .header-action{transition:none}.site-header .header-instagram:hover,.site-header .header-action:hover{transform:none}}
