/*
Theme Name: Smart Campus Plus
Theme URI: https://smartcampusplus.com/
Author: Smart Campus Plus
Author URI: https://smartcampusplus.com/
Description: Website theme for Smart Campus Plus school management software. Includes a conversion-focused home page, editable inner pages, a demo request form and settings in Appearance → Customize → Theme Options.
Version: 2.0.0
Requires at least: 6.0
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: redfox
*/

/* Core CSS Reset & Variables (#1B1D43 & Green Heading Color) */
:root {
    --primary-red: #1B1D43;
    --primary-red-hover: #121430;
    --primary-red-dark: #0b0c1f;
    --heading-green: #008643;
    --primary-teal: #008643;
    --text-dark: #1B1D43;
    --text-muted: #6c757d;
    --text-light: #888888;
    --bg-light: #ffffff;
    --bg-gray: #f8f9fa;
    --bg-dark: #121430;
    --border-color: #e9ecef;
    --font-heading: 'Montserrat', 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
    --font-body: 'Open Sans', 'Roboto', -apple-system, BlinkMacSystemFont, sans-serif;
    --transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
    --shadow-sm: 0 2px 8px rgba(0,0,0,0.06);
    --shadow-md: 0 10px 30px rgba(0,0,0,0.08);
    --shadow-lg: 0 20px 40px rgba(0,0,0,0.12);
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    font-family: var(--font-body);
    color: var(--text-dark);
    background-color: var(--bg-light);
    line-height: 1.6;
    overflow-x: hidden;
}

a {
    color: inherit;
    text-decoration: none;
    transition: var(--transition);
}

img {
    max-width: 100%;
    height: auto;
    display: block;
}

ul {
    list-style: none;
}
