/* ATLAS V6 — Obsidian Vault Notes panel (data-view="obsidian-notes")
   Cream work surface, gold accent. Loads BEFORE v6-lock.css. No dark mode. */
#view-obsidian-notes .w424-page { padding: 28px 32px 64px; max-width: 1080px; }
#view-obsidian-notes .vault-eyebrow {
  font: 700 12px "JetBrains Mono", monospace; letter-spacing: .14em;
  text-transform: uppercase; color: #c18a25;
}
#view-obsidian-notes .vault-h1 {
  font-size: 30px; line-height: 1.15; color: #141b22; font-weight: 700; margin: 6px 0 4px;
}
#view-obsidian-notes .vault-lede { font-size: 15px; color: #5a6270; margin: 0 0 20px; }

#view-obsidian-notes .vault-toolbar { display: flex; align-items: center; gap: 12px; margin-bottom: 18px; }
#view-obsidian-notes #obsidian-search {
  flex: 1; max-width: 420px; padding: 10px 14px; font-size: 14px;
  border: 1px solid #e6e1d8; border-radius: 10px; background: #fff; color: #141b22;
}
#view-obsidian-notes #obsidian-search:focus { outline: none; border-color: #c18a25; box-shadow: 0 0 0 3px rgba(193,138,37,.14); }
#view-obsidian-notes #vault-source { font-size: 12px; color: #8a95a3; font-family: "JetBrains Mono", monospace; }

#view-obsidian-notes #obsidian-list { display: grid; gap: 12px; }
#view-obsidian-notes .vault-card {
  background: #fff; border: 1px solid #e6e1d8; border-left: 3px solid #e6e1d8;
  border-radius: 12px; padding: 16px 18px; box-shadow: 0 1px 2px rgba(20,27,34,.04);
  transition: box-shadow .15s ease, transform .15s ease;
}
#view-obsidian-notes .vault-card:hover { box-shadow: 0 4px 14px rgba(20,27,34,.08); transform: translateY(-1px); }
#view-obsidian-notes .vault-pinned { border-left: 3px solid #c18a25; background: #fffdf7; }
#view-obsidian-notes .vault-pin { color: #c18a25; }
#view-obsidian-notes .vault-card-head { display: flex; align-items: baseline; justify-content: space-between; gap: 12px; }
#view-obsidian-notes .vault-title { font-size: 16px; font-weight: 700; color: #141b22; margin: 0; }
#view-obsidian-notes .vault-date { font-size: 12px; color: #8a95a3; white-space: nowrap; font-family: "JetBrains Mono", monospace; }
#view-obsidian-notes .vault-preview { font-size: 13.5px; color: #5a6270; margin: 8px 0 0; line-height: 1.5; }
#view-obsidian-notes .vault-tags { margin-top: 10px; display: flex; flex-wrap: wrap; gap: 6px; }
#view-obsidian-notes .vault-tag {
  font: 600 11px "JetBrains Mono", monospace; color: #8a6a1e; background: rgba(193,138,37,.10);
  border: 1px solid rgba(193,138,37,.22); border-radius: 6px; padding: 2px 7px;
}
#view-obsidian-notes .vault-empty { padding: 40px; text-align: center; color: #8a95a3; font-size: 14px; }
