/*
Theme Name: Ridd Aid Foundation
Description: Elementor-native foundation theme for the Ridd Aid Foundation. Use with Ridd Aid Companion and Elementor Pro.
Version: 1.0.0
Requires at least: 6.6
Requires PHP: 8.1
Author: Ridd Aid Foundation
License: GPL-2.0-or-later
Text Domain: ridd-aid
*/
:root{--ridd-green:#499a44;--ridd-orange:#fd9102;--ridd-blue:#2c7199;--ridd-ink:#1b2420;--ridd-cream:#faf8f3}*{box-sizing:border-box}body{margin:0;background:var(--ridd-cream);color:var(--ridd-ink);font-family:Inter,Arial,sans-serif;line-height:1.65}h1,h2,h3,h4,h5{font-family:'Baloo 2',Arial,sans-serif;line-height:1.1;letter-spacing:-.01em}a{color:var(--ridd-green)}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}:focus-visible{outline:3px solid #2c7199;outline-offset:4px}.ridd-skip{position:absolute;left:16px;top:-100px;z-index:99999;background:white;padding:12px}.ridd-skip:focus{top:10px}.ridd-fallback{max-width:1184px;margin:auto;padding:24px}.ridd-fallback-header{display:flex;justify-content:space-between;align-items:center}.ridd-fallback-header ul{display:flex;gap:20px;list-style:none}.ridd-fallback-footer{padding:50px;background:#1b2420;color:white}.ridd-article{max-width:800px;margin:60px auto;padding:24px}.ridd-header{position:sticky;top:0;z-index:99;background:#faf8f3f2;backdrop-filter:blur(12px)}.admin-bar .ridd-header{top:32px}.ridd-card{transition:transform .2s,box-shadow .2s}.ridd-card:hover{transform:translateY(-3px);box-shadow:0 14px 35px #1b24200d}.ridd-footer a{color:inherit}.ridd-footer .elementor-button{padding:0;background:transparent}.ridd-hero .elementor-heading-title{text-shadow:0 2px 12px #0004}.ridd-round-image img{border-radius:24px}.ridd-section .elementor-widget-text-editor p:last-child{margin-bottom:0}.ridd-involvement{scroll-margin-top:100px}@media(max-width:767px){.ridd-fallback-header{flex-wrap:wrap}.ridd-fallback-header ul{flex-wrap:wrap}.admin-bar .ridd-header{top:46px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.ridd-involvement[hidden]{display:none!important}
