
:root{
  --color1:#005f73;
  --color2:#94d2bd;
  --color3:#e9d8a6;
  --color4:#ee9b00;
  --color5:#ca6702;
}
body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,Helvetica Neue,sans-serif;}
.navbar{background-color:var(--color1)!important;}
.navbar-brand,.nav-link{color:white!important;}
.hero{background:linear-gradient(135deg,var(--color2),var(--color3));border-radius:1rem;}
.table thead th{background:#f8f9fa;}
.card img{object-fit:cover;height:220px;}
footer{color:#6c757d;font-size:.9rem;}
