:root {
    --pc-brand-radius: 14px;
}

.auth-page .auth-one-bg {
    min-height: 260px;
}

.card {
    border-radius: var(--pc-brand-radius);
}

.logo-lg,
.logo-sm {
    color: #fff;
}

.table code {
    white-space: nowrap;
}

.public-site {
    background: #ffffff;
}
.public-hero {
    background: linear-gradient(135deg, rgba(64, 81, 137, 0.08), rgba(10, 179, 156, 0.08));
}
.public-card {
    transition: transform .18s ease, box-shadow .18s ease;
}
.public-card:hover {
    transform: translateY(-3px);
    box-shadow: 0 1rem 2rem rgba(15, 23, 42, .10) !important;
}
.public-copy {
    white-space: normal;
}
