:root{--color-primary: #ACE849;--color-secondary: #F4F4F4;--color-white: #FFFFFF;--color-charcoal: #2C2C2C;--color-dark-grey: #C1C1C1;--font-headline: "Manrope", Arial, Helvetica, sans-serif;--font-body: "Almarai", Arial, Helvetica, sans-serif;--font-label: "Ayuthaya", Arial, Helvetica, sans-serif;--font-primary: var(--font-body);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem}*{box-sizing:border-box}body{margin:0;padding:0;font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bg-accent{background-color:var(--color-primary)!important}.text-accent{color:var(--color-primary)!important}.border-accent{border-color:var(--color-primary)!important}.focus\:ring-accent:focus{--tw-ring-color: var(--color-primary) !important}.accent-accent{accent-color:var(--color-primary)!important}button:hover .text-accent{filter:brightness(.9)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-secondary)}::-webkit-scrollbar-thumb{background:var(--color-dark-grey);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-charcoal)}@media print{header{position:static!important}.no-print{display:none!important}body{background:#fff!important}.bg-slate-800{background:#fff!important;color:#000!important;border:1px solid #ccc!important}}
