/* Oase — pasir keemasan, plum & lentera */
.tpl-oase{
  --bg:#fbf6ec;--bg-alt:#f4e9d4;--surface:#fffdf8;--text:#5b4a50;--muted:#9c8a86;--heading:#4b2d47;
  --primary:#a9853d;--accent:#5b3655;--line:rgba(169,133,61,.28);
  --btn-bg:#5b3655;--btn-text:#fff6e6;
  --cover-bg:#f7eedd;--cover-text:#4b2d47;--cover-overlay:linear-gradient(transparent,transparent);--hero-overlay:linear-gradient(transparent,transparent);
  --f-display:'Cormorant Garamond',serif;--f-script:'Kaushan Script',cursive;--f-body:'Montserrat',sans-serif;
  --radius:16px;--shadow:0 22px 46px -30px rgba(75,45,71,.5);
  --card-grad:linear-gradient(135deg,#5b3655,#8a5a7e 55%,#d7b264);
  --fx1:#ffd58a;--fx2:#d7b264;--fx3:#fff3d6;--ill-bg:#f1e3c8;
  --ribbon-text:#f6dc9c;
}
.tpl-oase .cover__date,.tpl-oase .hero__date{font-family:var(--f-display);font-weight:600;letter-spacing:.24em}
.tpl-oase .event__name{color:var(--accent)}
.tpl-oase .person__orn{color:var(--primary);width:34px}
