@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

body {
  --font-text-theme: 'Roboto';
  --font-monospace-theme: 'JetBrains Mono';
  --font-interface-theme: 'Open Sans';
  /* --sidebar-left-width: 320px; */
}

.site-footer a {
  display: none;
}

.markdown-preview-view .markdown-embed-title,
.markdown-preview-view .obsidian-metatable {
  display: none;
}

.internal-embed [class^="el-h"] > :is(h1, h2, h3, h4, h5, h6) {
  margin: 0.5em 0 0.5em;
}

.internal-embed [class^="el-h"] ~ [class^="el-h"] > :is(h1, h2, h3, h4, h5, h6) {
  margin: 1.5em 0 0.5em;
}

/* --- Fix: Embed Sidebar Proximity --- */
/* Add spacing between the purple border and the embedded content */
.internal-embed.markdown-embed {
  padding-left: 24px; /* Adjust this value to increase/decrease the gap */
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  border-left: 2px solid var(--interactive-accent) !important;
}
/* Ensure the internal content starts at the padding edge */
.internal-embed.markdown-embed .markdown-embed-content {
  padding: 0;
}
/* Remove default background/shadow if preferred for a cleaner look */
.internal-embed.markdown-embed {
  background-color: transparent;
  box-shadow: none;
}
