/* Deathpad: ink + bone, one candle-amber accent. Loaded last; overrides the light layers' tokens. */
:root{color-scheme:dark;
  --ground:#0c0b0a;--surface:#141311;--foam:#11100e;--surface-2:#1c1a17;
  --line:#2a2723;--line-2:#3a3631;--line-3:#5a554d;
  --ink:#ece5d6;--ink-2:#c4bcab;--muted:#958e80;
  --accent:#e6b450;--accent-deep:#cf9a35;--accent-wash:rgba(230,180,80,.14);--on-accent:#161005;
  --good:#e6b450;--good-wash:rgba(230,180,80,.12);--bad:#ef7a6d;--bad-wash:rgba(239,122,109,.12);--warn:#e6b450;--focus:#e6b450;
  --danger:#ef7a6d}
html,body{background:var(--ground);color:var(--ink)}
*{scrollbar-color:#3a3631 var(--ground)}
::selection{background:var(--accent);color:var(--on-accent)}
.btn-primary,.btn-primary:hover,.nav-create,.nav-create:hover{color:var(--on-accent)}
.tabs button[aria-pressed=true]{color:var(--ink)}
.view-toggle button[aria-pressed=true]{color:var(--on-accent)}
.wallet-btn{border-color:var(--line-3)}
.wallet-menu{box-shadow:0 14px 32px -16px #000c}
.input::placeholder,.textarea::placeholder{color:#7d7669}
.search{background:var(--surface)}
.memorial-card{background:var(--surface)}
.memorial-card:hover{background:var(--surface-2)}
.stone-photo{background:#26231f}
.sample-label{background:#0c0b0ae0;color:var(--ink)}
progress.progress{background:var(--surface-2)}
progress.progress::-webkit-progress-bar{background:var(--surface-2)}
.brand-logo{object-position:left center}
