/* Match the homepage navigation without changing look/product layouts. */
nav.site-header{position:sticky;top:0;z-index:20;background:rgba(255,249,243,.94);backdrop-filter:blur(12px);border-bottom:1px solid rgba(57,44,43,.08);color:#392C2B;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
nav.site-header .wrap.navin{width:min(1180px,92vw);max-width:none;margin:auto;padding:0;height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.site-header .brand{font-family:Georgia,serif;font-size:16px;font-weight:700;letter-spacing:.07em;display:inline-flex;align-items:center;gap:12px;min-width:0;text-decoration:none}
.site-header .brand-logo{width:56px;height:56px;object-fit:contain;flex:none;border-radius:50%}
.site-header .brand-copy{display:block}
.site-header .brand small{display:block;margin:0;font:10px Inter,sans-serif;letter-spacing:.22em;color:#B77B82}
.site-header .navlinks{display:flex;flex-direction:row;gap:20px;font-size:13px}
.site-header .navlinks a{text-decoration:none}
.intro .guides-return{margin:20px 0 0}
.intro .guides-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:14px 24px;border:1px solid #754c52;border-radius:999px;background:#8e5e64;color:#fff;font-size:14px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none;box-shadow:0 4px 12px rgba(142,94,100,.18);transition:background .2s,box-shadow .2s}
.intro .guides-button:hover{background:#754c52;box-shadow:0 6px 16px rgba(142,94,100,.25)}
.intro .guides-button:focus-visible{outline:3px solid #392C2B;outline-offset:4px}
@media(max-width:800px){.site-header .navlinks{display:none}}
@media(max-width:540px){nav.site-header .wrap.navin{height:68px}.site-header .brand{gap:8px;font-size:13px}.site-header .brand-logo{width:46px;height:46px}.site-header .brand small{font-size:8px;letter-spacing:.13em}}

/* Center the look introduction and return-to-guides action at every width. */
.intro{text-align:center}
.intro .lead{margin-left:auto;margin-right:auto}
