* {
box-sizing: border-box;
}
html {
min-height: 100%;
background-color: var(--bs-body-bg);
color: var(--bs-body-color);
}
body {
min-height: 100vh;
margin: 0;
background-color: var(--bs-body-bg);
color: var(--bs-body-color);
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
a {
color: inherit;
text-decoration: none;
}
button,
input {
font: inherit;
}
main {
min-height: 100vh;
background-color: var(--bs-body-bg);
}
.user-avatar {
display: inline-grid;
width: 22px;
height: 22px;
min-width: 22px;
place-items: center;
border: 1px solid var(--bs-border-color);
border-radius: 999px;
object-fit: cover;
}
.user-avatar-fallback {
background: var(--bs-secondary-bg);
color: var(--bs-secondary-color);
font-size: 12px;
}