/**
 * NAI Badge Verification Page Styles
 *
 * These styles are loaded on verification pages.
 * Most critical styles are inlined in the template.
 *
 * @version 1.0.0
 * @package NAI_Badge_Manager
 */

/* Additional styles for verification pages */

.nai-verification-body {
    background: #f5f5f5;
    margin: 0;
    padding: 0;
}

.nai-verification-page a:focus,
.nai-verification-page button:focus {
    outline: 2px solid #0066cc;
    outline-offset: 2px;
}

/* Print styles */
@media print {
    .nai-verification-page {
        margin: 0;
        padding: 20px;
    }

    .nai-verification-container {
        box-shadow: none;
        border: 1px solid #ddd;
    }

    .nai-footer-info {
        display: none;
    }
}

/* High contrast mode */
@media (prefers-contrast: high) {
    .nai-verification-container {
        border: 2px solid #000;
    }

    .verification-status .checkmark {
        background: #000;
    }

    .expired-message {
        border: 2px solid #000;
    }
}

/* Reduced motion */
@media (prefers-reduced-motion: reduce) {
    .nai-badge-animated {
        transition: none;
    }
}
