docs-2/docs/.vitepress/theme/callouts.css
2025-03-28 16:49:19 -03:00

83 linhas
1,5 KiB
CSS

.markdown-alert {
padding: 1rem;
margin-bottom: 16px;
color: inherit;
position: relative;
border-radius: 0.25rem;
background-color: color-mix(in srgb, var(--markdown-alert-color), transparent 92.5%);
margin-top: 1rem;
display: flex;
flex-direction: column;
gap: 1rem;
& > * {
margin: 0 !important;
}
&::after {
position: absolute;
top: 0;
left: 0;
bottom: 0;
content: '';
width: 0.25em;
border-radius: 1.25rem;
}
& .markdown-alert-title {
display: flex;
font-weight: 500;
align-items: center;
line-height: 1;
color: var(--markdown-alert-color);
}
& .markdown-alert-title > svg {
margin-right: 0.5rem;
display: inline-block;
overflow: visible !important;
vertical-align: text-bottom;
height: 1.2em;
width: 1.2em;
}
&.note {
--markdown-alert-color: var(--vp-c-neutral);
&::after {
background-color: var(--markdown-alert-color);
}
}
&.info {
--markdown-alert-color: var(--vp-c-indigo-1);
&::after {
background-color: var(--markdown-alert-color);
}
}
&.tip {
--markdown-alert-color: var(--vp-c-green-1);
&::after {
background-color: var(--markdown-alert-color);
}
}
&.warning {
--markdown-alert-color: var(--vp-c-warning-1);
&::after {
background-color: var(--markdown-alert-color);
}
}
&.danger {
--markdown-alert-color: var(--vp-c-danger-1);
&::after {
background-color: var(--markdown-alert-color);
}
}
}