.theme-dark {
  --red-100: #f2b5b6;
  --red-200: #e98485;
  --red-300: #e05354;
  --red-400: #d72223;
  --red-500: #d3090b;
  --red-600: #be080a;
  --red-700: #940608;
  --red-800: #6a0506;
  --red-900: #3f0303;

  --yellow-100: #fce9b6;
  --yellow-200: #fada86;
  --yellow-300: #f8cb56;
  --yellow-400: #f6bc25;
  --yellow-500: #f5b40d;
  --yellow-500-R: 245;
  --yellow-500-G: 180;
  --yellow-500-B: 13;
  --yellow-600: #dda20c;
  --yellow-700: #ac7e09;
  --yellow-800: #7b5a07;
  --yellow-900: #4a3604;

  --primary-100: #f3e6ed;
  --primary-200: #e1bfd1;
  --primary-300: #cf99b6;
  --primary-400: #ab4d7f;
  --primary-450: #ab4d7f;
  --primary-500: #870048;
  --primary-500-R: 135;
  --primary-500-G: 0;
  --primary-500-B: 72;
  --primary-500-H: 328;
  --primary-500-S: 100;
  --primary-500-L: 26.5;
  --primary-600: #7a0041;
  --primary-700: #51002b;
  --primary-800: #3d0020;
  --primary-900: #290016;

  --gray-100: #f6f7f5;
  --gray-200: #eaeae7;
  --gray-300: #dcd5d4;
  --gray-400: #c2bdbd;
  --gray-500: #9f9697;
  --gray-600: #706a69;
  --gray-700: #534e4f;
  --gray-800: #3c383b;
  --gray-900: #2e2c2f;
  --gray-1000: #181517;
  --gray-1100: #0c0c0c;

  --background-primary: var(--gray-1100);
  --background-primary-alt: var(--gray-1000);
  --background-secondary: var(--gray-1100);
  --background-secondary-alt: var(--gray-1000);
  --background-modifier-border: var(--gray-600);
  --background-modifier-form-field: var(--gray-1100);
  --background-modifier-form-field-highlighted: var(--gray-1000);
  --background-modifier-cover: var(--gray-1000);
  --text-accent: var(--primary-400);
  --text-accent-hover: var(--primary-400);
  --text-normal: var(--gray-300);
  --text-muted: var(--gray-600);
  --text-muted-rgb: 112, 106, 105;
  --text-faint: var(--gray-500);
  --text-highlight-bg: var(--yellow-800);
  --text-selection: rgba(
    var(--yellow-500-R),
    var(--yellow-500-G),
    var(--yellow-500-B),
    0.5
  );
  --text-on-accent: var(--gray-100);
  --interactive-accent: var(--primary-500);
  --interactive-accent-rgb: var(--primary-500-R) var(--primary-500-G)
    var(--primary-500-B);
  --interactive-hover: var(--primary-800);
  --interactive-accent-hover: var(--primary-400);
  --scrollbar-active-thumb-bg: var(--primary-700);
  --text-error: var(--red-400);

  /* can't find examples below */

  /* --interactive-success: red;
  --background-modifier-success: #197300;
  --background-modifier-error: #3d0000;
  --background-modifier-error-rgb: 61, 0, 0;
  --background-modifier-error-hover: #470000;
  --text-error-hover: #990000;
  --text-highlight-bg-active: white;
  --interactive-normal: blue;
   */
}

.nav-file-title.is-active,
.nav-folder-title.is-active,
body:not(.is-grabbing) .nav-file-title:hover,
body:not(.is-grabbing) .nav-folder-title:hover {
  background: var(--primary-700);
}

.markdown-preview-view blockquote {
  border-right: 0;
  border-top: 0;
  border-bottom: 0;
  background: var(--gray-1000);
  border-color: var(--primary-700);
  padding: 1rem 1.5rem;
  margin: 1.5rem 0;
}

.cm-s-obsidian span.cm-inline-code {
  color: var(--primary-400);
}

.markdown-preview-view code {
  background: var(--gray-1000);
  color: var(--primary-400);
}

.markdown-preview-view a {
  color: var(--yellow-600);
}

.markdown-preview-view h1 {
  margin-bottom: 1.25rem;
}

.markdown-preview-view h2 {
  padding-bottom: 0.5rem;
  border-bottom: 1px solid var(--gray-700);
}

.markdown-preview-view h3,
.markdown-preview-view h2 {
  margin-top: 1.5rem;
}

.markdown-preview-view ul,
.markdown-preview-view ol {
  margin: 1.5rem 1rem;
  padding: 0;
  list-style-position: outside;
}

.cm-s-obsidian span.cm-url {
  color: var(--gray-500);
}

.modal {
  border-color: var(--gray-800);
  overflow: hidden;
}

.prompt {
  border: 1px solid var(--gray-500);
}

.modal-bg {
  background: rgba(0, 0, 0, 0.7);
}

.popover.hover-popover:hover {
  border-bottom: 1px solid var(--primary-600);
}

/* ====== Tag Pills ======== */
.tag:not(.token) {
  --lighten-by: 70;

  background-color: rgba(
    var(--primary-500-R),
    var(--primary-500-G),
    var(--primary-500-B),
    0.18
  );
  border: 2px solid
    hsla(
      var(--primary-500-H),
      calc(var(--primary-500-S) * 1%),
      calc((var(--primary-500-L) + 30) * 1%),
      0.3
    );
  color: hsl(
    var(--primary-500-H),
    calc(var(--primary-500-S) * 1%),
    calc((var(--primary-500-L) + 70) * 1%)
  );
  font-size: 11px;
  padding: 1px 8px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 0px 0px;
  cursor: pointer;
  border-radius: 14px;
}

.tag:not(.token):hover {
  color: white;
  background-color: rgba(
    var(--primary-500-R),
    var(--primary-500-G),
    var(--primary-500-B),
    0.4
  );
}

.tag[href^="#obsidian"] {
  background-color: #4d3ca6;
}
.tag[href^="#important"] {
  background-color: red;
}
.tag[href^="#complete"] {
  background-color: green;
}
.tag[href^="#inprogress"] {
  background-color: orange;
}

.is-active .widget-icon {
  fill: currentColor;
}

/* Table */
:root {
  --table-border-radius: 10px;
}

.markdown-preview-view table {
  border-collapse: collapse; /* IE7 and lower */ 
  border-spacing: 0;
  
  font-size: 1em;
  border-collapse: separate;
  border-radius: var(--table-border-radius);
  width: 100%;
}

.markdown-preview-view table thead * {
  border-color: transparent;
}



.markdown-preview-view th:first-child {
  border-radius: var(--table-border-radius) 0 0 0 ;
}

.markdown-preview-view th:last-child {
  border-radius: 0 var(--table-border-radius) 0 0 ;
}


.markdown-preview-view th:only-child {
  border-radius: var(--table-border-radius) var(--table-border-radius) 0 0;
}
.markdown-preview-view td:first-child {
  border-radius: 0 0 0  var(--table-border-radius)   ;
}

.markdown-preview-view td:last-child {
  border-radius: 0 0 var(--table-border-radius) 0 ;
}


.markdown-preview-view td:only-child {
  border-radius: var(--table-border-radius) var(--table-border-radius) ;
}


.markdown-preview-view th,
.markdown-preview-view td {
  padding: .3rem 5px;
  font-size: 12px !important ;
}

.markdown-preview-view tbody tr:nth-of-type(even) {
  background-color: var(--gray-1000);
}



/* The transitions just make the app feel slower */
body * 

.markdown-preview-view ol ol,ul,
.markdown-preview-view ul ol,ul {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}


.markdown-preview-view ol p,
.markdown-preview-view ul p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.suggestion-item.is-selected {
  background: var(--primary-600);
}

.suggestion-item.is-selected .suggestion-content {
  color: white;
}

.suggestion-item.is-selected .suggestion-note {
  color: var(--gray-500);
}

.modal button:not(.mod-cta):not(.mod-warning) {
    background-color: var(--gray-800);
}


.callout[data-callout="Materama"] {
  --callout-color: 163, 162, 162;
  --callout-icon: lucide-graduation-cap;
}

.callout[data-callout="materama"] {
  --callout-color: 163, 162, 162;
  --callout-icon: lucide-graduation-cap;
}

.callout[data-callout="materama"] {
  --callout-color: 163, 162, 162;
  --callout-icon: lucide-graduation-cap;
}

/* ================= AM ================= */
.callout[data-callout="amdefinición"] { --callout-color: 158,98,56; --callout-icon: pencil; }
.callout[data-callout="amproposición"] { --callout-color: 158,98,56; --callout-icon: list; }
.callout[data-callout="amteorema"] { --callout-color: 158,98,56; --callout-icon: lucide-book-marked; }
.callout[data-callout="amejemplo"] { --callout-color: 158,98,56; --callout-icon: lightbulb; }
.callout[data-callout="amrama"] { --callout-color: 158,98,56; --callout-icon: git-branch; }
.callout[data-callout="amcorolario"] { --callout-color: 158,98,56; --callout-icon: sticky-note; }
.callout[data-callout="amlema"] { --callout-color: 158,98,56; --callout-icon: lucide-wrench; }
.callout[data-callout="amnotación"] { --callout-color: 158,98,56; --callout-icon: pin; }

/* ================= AL ================= */
.callout[data-callout="aldefinición"] { --callout-color: 255,105,180; --callout-icon: pencil; }
.callout[data-callout="alproposición"] { --callout-color: 255,105,180; --callout-icon: list; }
.callout[data-callout="alteorema"] { --callout-color: 255,105,180; --callout-icon: lucide-book-marked; }
.callout[data-callout="alejemplo"] { --callout-color: 255,105,180; --callout-icon: lightbulb; }
.callout[data-callout="alrama"] { --callout-color: 255,105,180; --callout-icon: git-branch; }
.callout[data-callout="alcorolario"] { --callout-color: 255,105,180; --callout-icon: sticky-note; }
.callout[data-callout="allema"] { --callout-color: 255,105,180; --callout-icon: lucide-wrench; }
.callout[data-callout="alnotación"] { --callout-color: 255,105,180; --callout-icon: pin; }

/* ================= AS ================= */
.callout[data-callout="asdefinición"] { --callout-color: 65,105,225; --callout-icon: pencil; }
.callout[data-callout="asproposición"] { --callout-color: 65,105,225; --callout-icon: list; }
.callout[data-callout="asteorema"] { --callout-color: 65,105,225; --callout-icon: lucide-book-marked; }
.callout[data-callout="asejemplo"] { --callout-color: 65,105,225; --callout-icon: lightbulb; }
.callout[data-callout="asrama"] { --callout-color: 65,105,225; --callout-icon: git-branch; }
.callout[data-callout="ascorolario"] { --callout-color: 65,105,225; --callout-icon: sticky-note; }
.callout[data-callout="aslema"] { --callout-color: 65,105,225; --callout-icon: lucide-wrench; }
.callout[data-callout="asnotación"] { --callout-color: 65,105,225; --callout-icon: pin; }

/* ================= GD ================= */
.callout[data-callout="gddefinición"] { --callout-color: 102,205,170; --callout-icon: pencil; }
.callout[data-callout="gdproposición"] { --callout-color: 102,205,170; --callout-icon: list; }
.callout[data-callout="gdteorema"] { --callout-color: 102,205,170; --callout-icon: lucide-book-marked; }
.callout[data-callout="gdexample"] { --callout-color: 102,205,170; --callout-icon: lightbulb; }
.callout[data-callout="gdrama"] { --callout-color: 102,205,170; --callout-icon: git-branch; }
.callout[data-callout="gdcorolario"] { --callout-color: 102,205,170; --callout-icon: sticky-note; }
.callout[data-callout="gdlema"] { --callout-color: 102,205,170; --callout-icon: lucide-wrench; }
.callout[data-callout="gdnotación"] { --callout-color: 102,205,170; --callout-icon: pin; }

/* ================= CD ================= */
.callout[data-callout="cddefinición"] { --callout-color: 128,128,128; --callout-icon: pencil; }
.callout[data-callout="cdproposición"] { --callout-color: 128,128,128; --callout-icon: list; }
.callout[data-callout="cdteorema"] { --callout-color: 128,128,128; --callout-icon: lucide-book-marked; }
.callout[data-callout="cdejemplo"] { --callout-color: 128,128,128; --callout-icon: lightbulb; }
.callout[data-callout="cdrama"] { --callout-color: 128,128,128; --callout-icon: git-branch; }
.callout[data-callout="cdcorolario"] { --callout-color: 128,128,128; --callout-icon: sticky-note; }
.callout[data-callout="cdlema"] { --callout-color: 128,128,128; --callout-icon: lucide-wrench; }
.callout[data-callout="cdnotación"] { --callout-color: 128,128,128; --callout-icon: pin; }

/* ================= T ================= */
.callout[data-callout="tdefinición"] { --callout-color: 254,159,172; --callout-icon: pencil; }
.callout[data-callout="tproposición"] { --callout-color: 254,159,172; --callout-icon: list; }
.callout[data-callout="tteorema"] { --callout-color: 254,159,172; --callout-icon: lucide-book-marked; }
.callout[data-callout="tejemplo"] { --callout-color: 254,159,172; --callout-icon: lightbulb; }
.callout[data-callout="trama"] { --callout-color: 254,159,172; --callout-icon: git-branch; }
.callout[data-callout="tcorolario"] { --callout-color: 254,159,172; --callout-icon: sticky-note; }
.callout[data-callout="tlema"] { --callout-color: 254,159,172; --callout-icon: lucide-wrench; }
.callout[data-callout="tnotación"] { --callout-color: 254,159,172; --callout-icon: pin; }


/* ================= VC ================= */
.callout[data-callout="vcdefinición"] { --callout-color: 23,191,101; --callout-icon: pencil; }
.callout[data-callout="vcproposición"] { --callout-color: 23,191,101; --callout-icon: list; }
.callout[data-callout="vcteorema"] { --callout-color: 23,191,101; --callout-icon: lucide-book-marked; }
.callout[data-callout="vcejemplo"] { --callout-color: 23,191,101; --callout-icon: lightbulb; }
.callout[data-callout="vcrama"] { --callout-color: 23,191,101; --callout-icon: git-branch; }
.callout[data-callout="vccorolario"] { --callout-color: 23,191,101; --callout-icon: sticky-note; }
.callout[data-callout="vclema"] { --callout-color: 23,191,101; --callout-icon: lucide-wrench; }
.callout[data-callout="vcnotación"] { --callout-color: 23,191,101; --callout-icon: pin; }

/* ================= GA ================= */
.callout[data-callout="gadefinición"] { --callout-color: 234,42,42; --callout-icon: pencil; }
.callout[data-callout="gaproposición"] { --callout-color: 234,42,42; --callout-icon: list; }
.callout[data-callout="gateorema"] { --callout-color: 234,42,42; --callout-icon: lucide-book-marked; }
.callout[data-callout="gaejemplo"] { --callout-color: 234,42,42; --callout-icon: lightbulb; }
.callout[data-callout="garama"] { --callout-color: 234,42,42; --callout-icon: git-branch; }
.callout[data-callout="gacorolario"] { --callout-color: 234,42,42; --callout-icon: sticky-note; }
.callout[data-callout="galema"] { --callout-color: 234,42,42; --callout-icon: lucide-wrench; }
.callout[data-callout="ganotación"] { --callout-color: 234,42,42; --callout-icon: pin; }

/* ================= ALM ================= */
.callout[data-callout="almdefinición"] { --callout-color: 176,73,227; --callout-icon: pencil; }
.callout[data-callout="almproposición"] { --callout-color: 176,73,227; --callout-icon: list; }
.callout[data-callout="almteorema"] { --callout-color: 176,73,227; --callout-icon: lucide-book-marked; }
.callout[data-callout="almejemplo"] { --callout-color: 176,73,227; --callout-icon: lightbulb; }
.callout[data-callout="almrama"] { --callout-color: 176,73,227; --callout-icon: git-branch; }
.callout[data-callout="almcorolario"] { --callout-color: 176,73,227; --callout-icon: sticky-note; }
.callout[data-callout="almlema"] { --callout-color: 176,73,227; --callout-icon: lucide-wrench; }
.callout[data-callout="almnotación"] { --callout-color: 176,73,227; --callout-icon: pin; }

/* ================= GM ================= */
.callout[data-callout="gmdefinición"] { --callout-color: 220,102,1; --callout-icon: pencil; }
.callout[data-callout="gmproposición"] { --callout-color: 220,102,1; --callout-icon: list; }
.callout[data-callout="gmteorema"] { --callout-color: 220,102,1; --callout-icon: lucide-book-marked; }
.callout[data-callout="gmejemplo"] { --callout-color: 220,102,1; --callout-icon: lightbulb; }
.callout[data-callout="gmrama"] { --callout-color: 220,102,1; --callout-icon: git-branch; }
.callout[data-callout="gmcorolario"] { --callout-color: 220,102,1; --callout-icon: sticky-note; }
.callout[data-callout="gmlema"] { --callout-color: 220,102,1; --callout-icon: lucide-wrench; }
.callout[data-callout="gmnotación"] { --callout-color: 220,102,1; --callout-icon: pin; }

/* ================= ED ================= */
.callout[data-callout="eddefinición"] { --callout-color: 129,197,219; --callout-icon: pencil; }
.callout[data-callout="edproposición"] { --callout-color: 129,197,219; --callout-icon: list; }
.callout[data-callout="edteorema"] { --callout-color: 129,197,219; --callout-icon: lucide-book-marked; }
.callout[data-callout="edejemplo"] { --callout-color: 129,197,219; --callout-icon: lightbulb; }
.callout[data-callout="edrama"] { --callout-color: 129,197,219; --callout-icon: git-branch; }
.callout[data-callout="edcorolario"] { --callout-color: 129,197,219; --callout-icon: sticky-note; }
.callout[data-callout="edlema"] { --callout-color: 129,197,219; --callout-icon: lucide-wrench; }
.callout[data-callout="ednotación"] { --callout-color: 129,197,219; --callout-icon: pin; }

/* ================= TC ================= */
.callout[data-callout="tcdefinición"] { --callout-color: 161,18,18; --callout-icon: pencil; }
.callout[data-callout="tcproposición"] { --callout-color: 161,18,18; --callout-icon: list; }
.callout[data-callout="tcteorema"] { --callout-color: 161,18,18; --callout-icon: lucide-book-marked; }
.callout[data-callout="tcejemplo"] { --callout-color: 161,18,18; --callout-icon: lightbulb; }
.callout[data-callout="tcrama"] { --callout-color: 161,18,18; --callout-icon: git-branch; }
.callout[data-callout="tccorolario"] { --callout-color: 161,18,18; --callout-icon: sticky-note; }
.callout[data-callout="tclema"] { --callout-color: 161,18,18; --callout-icon: lucide-wrench; }
.callout[data-callout="tcnotación"] { --callout-color: 161,18,18; --callout-icon: pin; }
.callout[data-callout="tcaxioma"] { --callout-color: 161,18,18; --callout-icon: lucide-swords; }

/* ================= GR ================= */
.callout[data-callout="grdefinición"] { --callout-color: 45,191,17; --callout-icon: pencil; }
.callout[data-callout="grproposición"] { --callout-color: 45,191,17; --callout-icon: list; }
.callout[data-callout="grteorema"] { --callout-color: 45,191,17; --callout-icon: lucide-book-marked; }
.callout[data-callout="grejemplo"] { --callout-color: 45,191,17; --callout-icon: lightbulb; }
.callout[data-callout="grrama"] { --callout-color: 45,191,17; --callout-icon: git-branch; }
.callout[data-callout="grcorolario"] { --callout-color: 45,191,17; --callout-icon: sticky-note; }
.callout[data-callout="grlema"] { --callout-color: 45,191,17; --callout-icon: lucide-wrench; }
.callout[data-callout="grnotación"] { --callout-color: 45,191,17; --callout-icon: pin; }

/* ================= TD ================= */
.callout[data-callout="tddefinición"] { --callout-color: 245,34,98; --callout-icon: pencil; }
.callout[data-callout="tdproposición"] { --callout-color: 245,34,98; --callout-icon: list; }
.callout[data-callout="tdteorema"] { --callout-color: 245,34,98; --callout-icon: lucide-book-marked; }
.callout[data-callout="tdejemplo"] { --callout-color: 245,34,98; --callout-icon: lightbulb; }
.callout[data-callout="tdrama"] { --callout-color: 245,34,98; --callout-icon: git-branch; }
.callout[data-callout="tdcorolario"] { --callout-color: 245,34,98; --callout-icon: sticky-note; }
.callout[data-callout="tdlema"] { --callout-color: 245,34,98; --callout-icon: lucide-wrench; }
.callout[data-callout="tdnotación"] { --callout-color: 245,34,98; --callout-icon: pin; }

/* ================= GP ================= */
.callout[data-callout="gpdefinición"] { --callout-color: 237,152,28; --callout-icon: pencil; }
.callout[data-callout="gpproposición"] { --callout-color: 237,152,28; --callout-icon: list; }
.callout[data-callout="gpteorema"] { --callout-color: 237,152,28; --callout-icon: lucide-book-marked; }
.callout[data-callout="gpejemplo"] { --callout-color: 237,152,28; --callout-icon: lightbulb; }
.callout[data-callout="gprama"] { --callout-color: 237,152,28; --callout-icon: git-branch; }
.callout[data-callout="gpcorolario"] { --callout-color: 237,152,28; --callout-icon: sticky-note; }
.callout[data-callout="gplema"] { --callout-color: 237,152,28; --callout-icon: lucide-wrench; }
.callout[data-callout="gpnotación"] { --callout-color: 237,152,28; --callout-icon: pin; }

/* ================= TDI ================= */
.callout[data-callout="tdidefinición"] { --callout-color: 235,101,247; --callout-icon: pencil; }
.callout[data-callout="tdiproposición"] { --callout-color: 235,101,247; --callout-icon: list; }
.callout[data-callout="tditeorema"] { --callout-color: 235,101,247; --callout-icon: lucide-book-marked; }
.callout[data-callout="tdiejemplo"] { --callout-color: 235,101,247; --callout-icon: lightbulb; }
.callout[data-callout="tdirama"] { --callout-color: 235,101,247; --callout-icon: git-branch; }
.callout[data-callout="tdicorolario"] { --callout-color: 235,101,247; --callout-icon: sticky-note; }
.callout[data-callout="tdilema"] { --callout-color: 235,101,247; --callout-icon: lucide-wrench; }
.callout[data-callout="tdinotación"] { --callout-color: 235,101,247; --callout-icon: pin; }


/* ================= Inicio ================= */
.callout[data-callout="recentteo"] { --callout-color: 163, 162, 162; --callout-icon: lucide-coffee; }
.callout[data-callout="defrecientes"] { --callout-color: 163, 162, 162;--callout-icon: lucide-newspaper; }
.callout[data-callout="notasfavoritas"] { --callout-color: 163, 162, 162;--callout-icon: lucide-star; }


.Topología .internal-link {
  text-decoration: none !important;
  color: #fc95a5!important;
}

.internal-link:hover {
  color: hotpink !important;
}


.Topología .tag {
  background-color: #75384c;
border-color: #db7093
}

.markdown-rendered th {
    color: white !important;
}

.Topología-Dim .internal-link {
  text-decoration: none !important;
  color: #ed60fc !important;
}

.internal-link:hover {
  color: hotpink !important;
}


.Topología-Dim .tag {
  background-color: #360342 !important;
border-color: #DC47FF !important
}


.Topología-Diferencial .internal-link {
  text-decoration: none !important;
  color: #ff2668 !important;
}

.Topología-Diferencial .internal-link:hover {
  color: #ff2668 !important;
}


.Topología-Diferencial .tag {
  background-color: #5e0a24;
border-color: #f51357
}

.Teoría-de-la-Medida .internal-link {
  text-decoration: none !important;
  color: #ba823a;
 !important;
}

.internal-link:hover {
  color: hotpink !important;
}


.Teoría-de-la-Medida .tag {
  background-color: #543c1d;
border-color: #ba823a
}

.Teoría-de-Conjuntos .internal-link {
  text-decoration: none !important;
  color: #d11515 !important;
}

.internal-link:hover {
  color: hotpink !important;
}


.Teoría-de-Conjuntos .tag {
  background-color: #360404;
border-color: #700000
}


.Álgebra-Superior .internal-link {
  text-decoration: none !important;
  color: royalblue !important;
}

.internal-link:hover {
  color: hotpink !important;
}


.Álgebra-Superior .tag {
  background-color: #252850;
border-color: royalblue
}

.Álgebra-Moderna .internal-link {
  text-decoration: none !important;
  color:#b049e3 !important;
}

.internal-link:hover {
  color: hotpink !important;
}


.Álgebra-Moderna .tag {
  background-color: #3d1352;
border-color: #9932CC
}

.Álgebra-Lineal .internal-link {
  text-decoration: none !important;
  color: #ff69b4 !important;
}

.internal-link:hover {
  color: hotpink !important;
}

.Álgebra-Lineal .tag {
  background-color:#54103f;
border-color: #ba258b
}

.Geometría-Riemanniana .internal-link {
  text-decoration: none !important;
  color: #32de12 !important;
}

.internal-link:hover {
  color: pink !important;
}


.Geometría-Riemanniana .tag {
  background-color: #115c03;
border-color: #32de12 !important;
}

.Geometría-Proyectiva .internal-link {
  text-decoration: none !important;
  color: #ffa420 !important;
}

.internal-link:hover {
  color: pink !important;
}


.Geometría-Proyectiva .tag {
  background-color: #694716 !important;
border-color: #ffa420!important;
}

.Geometría-Moderna .internal-link {
  text-decoration: none !important;
  color: #dc6601 !important;
}

.internal-link:hover {
  color: hotpink !important;
}


.Geometría-Moderna .tag {
  background-color: #753702;
border-color: #dc6601
}

.Geometría-Diferencial .internal-link {
  text-decoration: none !important;
  color: mediumaquamarine !important;
}

.internal-link:hover {
  color: hotpink !important;
}


.Geometría-Diferencial .tag {
  background-color: #2A5446;
border-color: mediumaquamarine
}
 
.Geometría-Diferencial .callout-content admonition-content .internal-link {
  text-decoration: none !important;
  color: #808080 !important;
}

.Geometría-Analítica .internal-link {
  text-decoration: none !important;
  color: #f52f2f !important;
}

.internal-link:hover {
  color: hotpink !important;
}


.Geometría-Analítica .tag {
  background-color: #6e0b0b;
border-color: #D21919
}

.Ecuaciones-Diferenciales .internal-link {
  text-decoration: none !important;
  color: #83c0d4 !important;
}

.internal-link:hover {
  color: hotpink !important;
}


.Ecuaciones-Diferenciales .tag {
  background-color: #0c4e63;
border-color: #83c0d4
}

.markdown-rendered th {
    color: white !important;
}

.Variable-Compleja .internal-link {
  text-decoration: none !important;
  color: #17bf65 !important;
}

.internal-link:hover {
  color: hotpink !important;
}


.Variable-Compleja .tag {
  background-color: #044d25;
border-color: #00873E
}

.Coho-Homo .internal-link {
  text-decoration: none !important;
  color: #00a7e2 !important;
}

.internal-link:hover {
  color: hotpink !important;
}


.Coho-Homo .tag {
  background-color: #0b5f7d;
border-color: #00a7e2}

.markdown-rendered th {
    color: white !important;
}

.Cálculo-Diferencial-e-Integral .internal-link {
  text-decoration: none !important;
  color: #8C8C8C  !important;
}

.internal-link:hover {
  color: hotpink !important;
}


.Cálculo-Diferencial-e-Integral .tag {
  background-color: #3B3B3B;
border-color: #696969
}

.Análisis-Matemático .internal-link {
  text-decoration: none !important;
  color: #ba6e3c;
 !important;
}

.internal-link:hover {
  color: hotpink !important;
}


.Análisis-Matemático .tag {
  background-color: #281b0d;
border-color: #754B2F
}

.Álgebra-H .internal-link {
  text-decoration: none !important;
  color:#61943e !important;
}

.internal-link:hover {
  color: hotpink !important;
}


.Álgebra-H .tag {
  background-color: #223316;
border-color: #385723
}

.Indice .internal-link {
  text-decoration: none !important;
  color: white !important;
font-weight: bold;
}

.internal-link:hover {
  color: hotpink !important;
}



.Indice .tag {
  background-color: #757575;
border-color:  #D1D1D1
}

.Indice .external-link {
    text-decoration: none !important;
    color: white !important;
font-weight:bold;
}

.markdown-rendered th {
    color: white !important;
}


.markdown-preview-view h1,
.cm-s-obsidian .cm-header-1 {
    font-size: 1.8em !important; 
    line-height: 1.2;
    font-weight: 700;
}
.markdown-preview-view h3,
.cm-s-obsidian .cm-header-3 {
    font-size: 1.3em !important; 
    line-height: 1.2;
    font-weight: 700;
}
.markdown-preview-view h4,
.cm-s-obsidian .cm-header-4 {
    font-size: 1.3em !important; 
    line-height: 1.2;
    font-weight: 700;
}

.markdown-rendered h1,
.page-header h1,
.markdown-preview-view h1:first-child {
    border-bottom: none !important;
    padding-bottom: 0 !important;   /* opcional: quita espacio extra abajo */
}

.backlinks {
  border-top: none !important;
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.markdown-embed,
.internal-embed .markdown-embed-content,
.markdown-preview-view .markdown-embed {
    border-left: none !important;          /* quita el borde por completo */
    border-start: none !important;         /* para versiones nuevas (desde ~1.6+) */
    padding-left: 0 !important;            /* opcional: quita espacio extra a la izquierda */
}
