:root {
    --bs-primary: #0f5132;
    --bs-primary-rgb: 15, 81, 50;
    --bs-border-radius: 0.5rem;
    --bs-body-font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
}

[x-cloak] {
    display: none !important;
}

body {
    min-height: 100vh;
}

.brand-mark {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 2rem;
    height: 2rem;
    border-radius: 0.5rem;
    background: var(--bs-primary);
    color: #fff;
    font-weight: 700;
    font-size: 0.8rem;
}
