
:root {
  --gold:#7a4a2e;
  --cream:#f7f5f2;
  --ink:#1f1f1f;
}

body {
  font-family: 'Inter', Arial, sans-serif;
  background: var(--cream);
  color: var(--ink);
  padding: 24px;
}

.ehr-card {
  background: #fff;
  border-radius: 14px;
  padding: 24px;
  box-shadow: 0 10px 30px rgba(0,0,0,.08);
  max-width: 900px;
  margin: auto;
}

button {
  background: linear-gradient(135deg,var(--gold),#a67c52);
  color:#fff;
  border:none;
  border-radius:10px;
  padding:12px 18px;
  cursor:pointer;
}

table {
  width:100%;
  border-collapse:collapse;
}

th {
  text-align:left;
  color:var(--gold);
  padding-bottom:8px;
}

td {
  padding:10px 6px;
  border-bottom:1px solid #eee;
}
