/* Auth Views CSS - Styles extracted from authentication views */

/* Auth Layout */
.auth-full-width {
    width: 100% !important;
}

.auth-topbar-centered {
    text-align: center;
}

.auth-light-mode-icon {
    color: #FED33C;
}

.auth-full-width-row {
    width: 100%;
}

/* Auth Header Box */
.auth-header-box {
    padding: 24px;
}

.auth-header-title {
    font-weight: 500;
    font-size: 1rem;
    margin: 0;
    padding: 8px 0 8px 0;
}

.auth-logo {
    /* Logo styling handled by theme */
}

/* Auth Triangles */
.auth-triangle {
    width: 0;
    height: 0;
    border-left: 0px solid transparent;
    border-right: 96px solid transparent;
    border-bottom: 96px solid #f5ef1c;
    position: absolute;
    bottom: 0;
    left: 0px;
}

.auth-triangle2 {
    width: 0;
    height: 0;
    border-left: 96px solid transparent;
    border-right: 0px solid transparent;
    border-top: 96px solid #878fc7;
    position: absolute;
    top: 0;
    right: 0;
}

/* Auth Buttons */
.auth-btn-primary {
    background-color: #8a8fc8 !important;
    border-color: #8a8fc8 !important;
}

.auth-text-primary {
    color: #8a8fc8 !important;
}

/* CAPTCHA Styles */
.auth-captcha-image {
    height: 75px;
    width: 300px;
    cursor: pointer;
}

/* SANS ID Access Button */
.auth-sans-id-btn {
    background-color: transparent !important;
    color: #878fc7;
}

