@import "./theme.css"; * { box-sizing: border-box; margin-inline: 0; margin-block: 0; } body { font-family: var(--cru-default-font-family); background: var(--cru-surface-color); color: var(--cru-surface-on-color); } .cru-text-center { text-align: center; } .cru-text-end { text-align: end; } .cru-float-left { float: left; } .cru-float-right { float: right; } .cru-align-text-bottom { vertical-align: text-bottom; } .cru-align-middle { vertical-align: middle; } .cru-clearfix::after { clear: both; } .cru-fill-parent { width: 100%; height: 100%; } .cru-avatar { width: 60px; height: 60px; } .cru-avatar.large { width: 100px; height: 100px; } .cru-avatar.small { width: 40px; height: 40px; } .cru-round { border-radius: 50%; } .cru-tab-pages-action-area { display: flex; align-items: center; } .alert-container { position: fixed; z-index: 1070; } @media (min-width: 576px) { .alert-container { bottom: 0; right: 0; } } @media (max-width: 575.98px) { .alert-container { bottom: 0; right: 0; left: 0; text-align: center; } }