.callout[data-callout="custom"] {
    --callout-color: 100, 100, 100;
}

img[alt*="center"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.callout[data-callout="thm"], .callout[data-callout="theorem"] {
    --callout-color: var(--callout-info);
    --callout-icon: lucide-pencil;
}

.callout[data-callout="fact"] {
    --callout-color: var(--callout-info);
    --callout-icon: lucide-pencil;
}

.callout[data-callout="lemma"] {
    --callout-color: var(--callout-info);
    --callout-icon: lucide-pencil;
}

.callout[data-callout="corollary"] {
    --callout-color: var(--callout-info);
    --callout-icon: lucide-pencil;
}

.callout[data-callout="prop"], .callout[data-callout="proposition"] {
    --callout-color: var(--callout-info);
    --callout-icon: lucide-pencil;
}


.callout[data-callout="def"], .callout[data-callout="definition"] {
    --callout-color: var(--callout-info);
    --callout-icon: lucide-pencil;
}

.callout[data-callout="rem"], .callout[data-callout="remark"] {
    --callout-color: var(--callout-example);
    --callout-icon: lightbulb;
}

.callout[data-callout="remf"], .callout[data-callout="remark-folded"] {
    --callout-color: var(--callout-example);
    --callout-icon: lightbulb;
}

.callout[data-callout="goal"] {
    --callout-color: var(--callout-question);
    --callout-icon: lucide-goal;
}

.site-body-left-column-site-name {
    color: #f58025;
}

 .whiteRed thead tr th { 
  font-weight: bold;
  border-bottom: 1px solid;    
  border-top: 1px solid;
}

.whiteRed thead tr th:first-child { 
  font-weight: bold;
  border-right: 1px solid; 
  border-left: 1px solid;   
}

.whiteRed thead tr th:last-child { 
  border-right: 1px solid;    
}

.whiteRed td:first-child {
  font-weight: bold;
  border-right: 1px solid;
  border-left: 1px solid;
} 

.whiteRed td:last-child {
  border-right: 1px solid
} 


.whiteRed-rounded table {
    border-collapse: separate;
    border: solid #b3b3b3 1px;
    border-radius: 6px;
    border-spacing: 0px;
}
.whiteRed-rounded table > tbody > tr > td {
    border-bottom: 1px solid #ccccccbb;
}
.whiteRed-rounded table > tbody > tr:last-child > td {
    border-bottom: 1px solid
    /*border-bottom: thin #ccccccbb;*/
}
.whiteRed-rounded table th:first-of-type{
    border-top-left-radius: 6px;
}
.whiteRed-rounded table th:last-of-type{
    border-top-right-radius: 6px;
}
.whiteRed-rounded table tr:last-child td:first-child {
    border-bottom-left-radius: 5px;
}
.whiteRed-rounded table tr:last-child td:last-child {
    border-bottom-right-radius: 5px;
}

.markdown-preview-view table{
margin-left: auto;
margin-right: auto;
}

.markdown-preview-view table {
margin-left: auto !important;
margin-right: auto !important;
}


