/* ==================== REMAINING SHARED STYLES ==================== */
/* This file contains styles that don't fit into specific component files */

:root {
    --primary-color: #fd1b1b;
    --secondary-color: #171ef5;
    --text-color: #2d3748;
    --bg-light: rgb(91, 148, 214);
    --shadow: 0 8px 32px rgba(0, 0, 0, 0.3);
    --success-color: #48bb78;
    --error-color: #f56565;
    --warning-color: #ed8936;
    --info-color: #4299e1;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    background: linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);
    min-height: 100vh;
    padding: 20px;
    color: var(--text-color);
}

.container {
    max-width: 1200px;
    margin: 0 auto;
}

/* Additional shared styles can be added here if needed */

