/**
 * ==================================================================
 * Project      : Shops
 * File         : css/auth.css
 * Author       : Erica Mae Yeban
 * Created Date : 2026-05-30
 *
 * Copyright (c) 2026 Chomp.
 * All Rights Reserved.
 *
 * NOTICE:
 * This source code contains proprietary information owned by
 * Chomp Organization. The contents of this file may not be copied,
 * modified, distributed, disclosed, or used without express
 * written authorization from the copyright holder.
 * ==================================================================
 */

.auth-page {
    min-height: 100vh;
    background: var(--gradient-hero);
}

.auth-card {
    background: var(--white);
    border-radius: var(--radius-xl);
    box-shadow: var(--shadow-xl);
    overflow: hidden;
    width: 100%;
}

.auth-header {
    background: var(--primary-subtle);
    padding: 2rem;
    text-align: center;
}

.auth-logo {
    width: 120px;
    margin-bottom: 1rem;
}

.auth-body {
    padding: 2rem;
}

.form-floating > .form-control {
    border-radius: var(--radius-md);
}

.form-floating > .form-control:focus {
    border-color: var(--primary);
    box-shadow: 0 0 0 0.2rem rgba(26, 171, 164, 0.15);
}

.btn-submit {
    padding: 0.875rem 1.5rem;
    font-weight: 600;
    border-radius: var(--radius-md);
}

.password-toggle {
    position: absolute;
    right: 1rem;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    color: var(--text-light);
    z-index: 10;
}

.password-toggle:hover {
    color: var(--text-primary);
}

@media (max-width: 576px) {
    .auth-page {
        padding: 0;
    }

    .auth-body {
        padding: 1.5rem;
    }
}