/* Wander Yak (tourism booking platform) — warm / adventurous mood.
   Sunset gold from the live site's own orange. Structural rules live in project-common.css and product-kit.css. */
:root{
  --accent:#e8973a;
  --accent-hover:#c97d28;
  --accent-soft:#e8973a1f;
  --accent-2:#6fc3ff;
  --good:#3ddc97;
}
.btn-primary,.skip-link,.loop li::before{color:#2a1500}
.loop li::before{background:linear-gradient(135deg,var(--accent),#ff7a59)}
@media (prefers-color-scheme: light){
  :root:not([data-theme="dark"]){--accent:#a65a00;--accent-hover:#8a4a00;--accent-soft:#a65a0017;--accent-2:#0a5ea8;--good:#0a7a4d}
  :root:not([data-theme="dark"]) .btn-primary,
  :root:not([data-theme="dark"]) .skip-link,
  :root:not([data-theme="dark"]) .loop li::before{color:#fff}
  :root:not([data-theme="dark"]) .eyebrow{color:#a65a00}
}
:root[data-theme="light"]{--accent:#a65a00;--accent-hover:#8a4a00;--accent-soft:#a65a0017;--accent-2:#0a5ea8;--good:#0a7a4d}
:root[data-theme="light"] .btn-primary,
:root[data-theme="light"] .skip-link,
:root[data-theme="light"] .loop li::before{color:#fff}
:root[data-theme="light"] .eyebrow{color:#a65a00}
.eyebrow{color:var(--accent)}

/* ---- Wander Yak pieces ---- */
.tg-mark{border-radius:14px;flex:none}
.score-row{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}
.score-row > *{min-width:0}
.score{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--bg-elevated);border:1px solid var(--border-subtle);text-align:center}
.score-n{font-size:2.4rem;font-weight:700;line-height:1;color:var(--good)}
.score-n.is-mid{color:var(--accent)}
.score-l{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-top:var(--space-3)}
@media (max-width:900px){.score-row{grid-template-columns:repeat(2,1fr)}}
.price-calc{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--space-4)}
.price-calc .stat{text-align:left}
.callout-warn{border-color:color-mix(in srgb,var(--accent) 50%,var(--border-subtle));background:color-mix(in srgb,var(--accent) 9%,transparent)}
