
/*
 Theme Name: Support A Stranger - Divi Child
 Theme URI: https://supportastranger.com
 Description: Divi child theme for Support A Stranger. Includes brand colors, fonts, and UI styles.
 Author: Support A Stranger
 Template: Divi
 Version: 1.0.0
*/

/* Brand variables */
:root{
  --sas-trust-blue:#0E4A66;
  --sas-clean-white:#FFFFFF;
  --sas-charcoal:#333333;
  --sas-warm-golden:#F6B73C;
  --sas-uplift-green:#5DAA68;
  --sas-light-gray:#F4F5F7;
}

/* Typography */
body{font-family:Inter,system-ui,Segoe UI,Roboto,Arial,sans-serif;color:var(--sas-charcoal);}
h1,h2,h3,h4,h5,h6,.sas-heading{font-family:Manrope,Inter,system-ui,Segoe UI,Roboto,Arial,sans-serif;}

/* Buttons */
.sas-btn-primary a, .sas-btn-primary{background:var(--sas-warm-golden)!important;color:#000!important;border:none!important;border-radius:.6rem!important;padding:.8rem 1.2rem!important;}
.sas-btn-primary a:hover{filter:brightness(.95);}

/* Links */
a{color:var(--sas-trust-blue);}
a:hover{opacity:.9;}

/* Cards */
.sas-card{background:var(--sas-light-gray);border-radius:14px;padding:1.25rem;}
.sas-shadow{box-shadow:0 10px 24px rgba(0,0,0,.08);}

/* Sections */
.sas-hero{background:var(--sas-trust-blue);color:#fff;padding:6rem 0;}
.sas-hero .et_pb_button{background:var(--sas-warm-golden)!important;color:#000!important;border:none!important;border-radius:.6rem!important;}

/* Badges & status */
.sas-badge-success{background:var(--sas-uplift-green);color:#fff;border-radius:999px;padding:.25rem .6rem;font-size:.85rem;}

/* Utilities */
.sas-center{text-align:center;}
.sas-max-800{max-width:800px;margin:0 auto;}
.sas-gap-24{gap:24px;}
.sas-grid{display:grid;}
.sas-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));}
@media (max-width:980px){.sas-grid-3{grid-template-columns:1fr;}}
