/* Sites module (platform element 17) on the EthioAfrican skin: map the house tokens onto the names sites.css reads. */
:root{--paper:var(--bg);--paper-2:var(--card);--line-2:var(--line);--gold:var(--turmeric);--brick:var(--berbere);--font:var(--body);--radius:var(--r);--nav-bg:var(--bg)}
.btn.btn-ghost{background:transparent;color:var(--ink)}
.btn.btn-sunset{background:var(--berbere);border-color:var(--berbere);color:#fff}
.btn.btn-sm{min-height:40px;padding:8px 14px;font-size:14px}
.r4s .eyebrow{font:500 11px/1.3 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}
.r4s .r4s-head h1{font-size:clamp(34px,7vw,52px)}
.r4s .field{display:block}
.r4-notice{font-family:var(--body)}
.r4-visit.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:18px}
.mesob-frame .r4-hero-img{position:absolute;inset:13%;width:74%;height:74%;object-fit:cover;border-radius:50%;box-shadow:0 18px 50px rgba(0,0,0,.25)}
