/* nav + footer — verbatim ur mock-C2-warm-refined.html (+ .nav-right, .brand-sm for switcher-montering) */
nav{position:sticky;top:0;z-index:50;background:rgba(252,245,238,.9);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}
.nav-in{display:flex;align-items:center;justify-content:space-between;height:76px}
.brand{display:flex;align-items:center;gap:11px;font-family:"Fraunces",serif;font-weight:600;font-size:22px}
.brand-sm{font-size:18px}
.nav-right{display:flex;align-items:center;gap:20px}
.nav-links{display:flex;gap:34px;font-size:16px;font-weight:500;color:var(--ink-soft)}
.nav-links a{padding:6px 2px}
.nav-links a:hover{color:var(--rose)}
.nav-cta{font-size:16px;font-weight:600;padding:12px 22px;border-radius:999px;background:var(--honey);color:var(--plum)}
.nav-cta:hover{background:var(--honey-deep);color:#fff}
footer{border-top:1px solid var(--line);padding:48px 0;color:var(--ink-soft);font-size:15px}
.foot-in{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}
@media(max-width:800px){.nav-links{display:none}}
