/*
Theme Name: EAA100 Modern Club
Theme URI: https://example.com/
Author: Generated by ChatGPT
Author URI: https://openai.com/
Description: Modern, aviation-inspired, mobile-first theme for EAA Chapter 100. Elementor-compatible with a simplified admin dashboard.
Version: 1.0.0
License: GNU General Public License v2 or later
Text Domain: eaa100-modernclub
*/
:root{--blue:#0b69a3;--sky:#2b9ed9;--bg:#f6fbff;}
body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:var(--bg);color:#222}
.container{max-width:1100px;margin:0 auto;padding:0 16px}
.site-header{background:linear-gradient(90deg,var(--blue),var(--sky));color:#fff;padding:28px 12px;text-align:center}
.site-title{margin:0;font-size:32px}
.site-description{margin:6px 0 0;opacity:.95}
.footer{background:linear-gradient(180deg,var(--sky),var(--blue));color:#fff;text-align:center;padding:18px;margin-top:28px}
.btn{display:inline-block;background:#fff;color:var(--blue);padding:10px 16px;border-radius:8px;text-decoration:none;font-weight:600}
.section{padding:36px 0}
.card{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:18px}
.grid{display:grid;gap:16px}
.grid-2{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}
.grid-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}
.hero{background:linear-gradient(90deg,var(--blue),var(--sky));color:#fff;padding:56px 16px;text-align:center}
.hero h1{margin:8px 0 0;font-size:40px}
.hero p{opacity:.95}
.badge{display:inline-block;padding:4px 8px;border-radius:999px;background:#e6f4ff;color:#0b69a3;font-size:12px}
.eaa-admin-panel .card{display:flex;flex-direction:column;align-items:center;text-align:center}
.eaa-admin-panel .card a.button{margin-top:8px}
