/* /reserve — Lux4Rides theme for the native booking app (2026-11-01). The app's own tokens (--bk-*) read these. */
:root{--font:'Montserrat',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--font-display:'Playfair Display',Georgia,serif;
--accent:#7A5F22;--accent-dark:#5C4718;--text:#14130F;--text-2:#6E6A61;--border:#E6E3DC;--bg:#FFFFFF}
html{background:#FFFFFF}body{margin:0;background:#FFFFFF;color:#14130F;font-family:var(--font);line-height:1.5;-webkit-font-smoothing:antialiased}
.skip-link{position:absolute;left:-9999px;top:0;background:#14130F;color:#fff;padding:10px 14px;border-radius:0 0 8px 0;z-index:1000}
.skip-link:focus{left:0}
.header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;background:#14130F;color:#fff;border-bottom:1px solid #2a2824}
.header .brand{text-decoration:none;color:#fff}
.rsv-logo{font-family:var(--font-display);font-weight:700;letter-spacing:.14em;font-size:1.1rem;color:#fff}
.rsv-logo em{font-style:normal;color:#c9a44a}
.header span{color:#d8d4cb !important}
.bla-bk{--bk-ink:#14130F;--bk-text:#14130F;--bk-text-2:#5f5b52;--bk-border:#E6E3DC;--bk-border-strong:#CFCAC0;--bk-accent:#7A5F22;--bk-accent-dark:#5C4718}
.bla-bk h1,.bla-bk h2,.bla-bk-title{font-family:var(--font-display)}
footer a{color:#7A5F22}
