/* Hideout with Highlanders — level-up 11/4 for the small pages (pay, paid, review, thanks). */
:root{
  --barn:#7A4426; --barn-dk:#5F331C; --cream:#F6F1E8; --ink:#241D17; --muted:#5C5148; --line:#DCD0BE;
  --moss:#5C6B4E; --moss-dk:#1F2721; --moss-lt:#ECE3D4; --hay:#B8975E; --hay-lt:#D8BB82; --paper:#FBF8F2;
  --r:0px; --shadow:none;
}
body{background:#F6F1E8;font-family:"Onest",system-ui,sans-serif;font-variant-numeric:lining-nums}
h1,h2,h3{font-family:"Petrona",Georgia,serif !important;font-weight:300 !important;letter-spacing:-.005em}
h1{font-size:clamp(30px,4vw,42px) !important;line-height:1.12}
.card{border-radius:0 !important;box-shadow:none !important;border-color:#DCD0BE !important;background:#FBF8F2 !important}
input,select,textarea{border-radius:0 !important;border-width:1px !important;background:#F6F1E8}
button,.btn{border-radius:0 !important;font-family:"Onest",system-ui,sans-serif !important;font-weight:500 !important;letter-spacing:.2em;text-transform:uppercase;font-size:12.5px !important}
label{font-family:"Onest",system-ui,sans-serif !important;font-weight:500 !important;letter-spacing:.18em !important;font-size:11px !important}
/* lockup */
.brand{display:inline-flex;align-items:center;gap:14px;text-decoration:none;color:#241D17}
.brand .lux-mark{width:32px;height:32px;flex:0 0 32px;color:#7A4426}
.brand .lux-rule{display:block;width:1px;height:30px;background:currentColor;opacity:.3}
.brand strong{font:500 14.5px/1.1 "Petrona",Georgia,serif !important;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}
.brand strong + span,.brand span span{font:500 9.5px/1.2 "Onest",sans-serif !important;letter-spacing:.3em !important;text-transform:uppercase;color:#5C5148;margin-top:5px}
@media(max-width:420px){.brand strong{font-size:12.5px;letter-spacing:.12em}.brand strong + span,.brand span span{letter-spacing:.2em !important;font-size:8.5px !important}}
