/*
Theme Name: GlowUP Academy
Theme URI: https://stand4sisterhood.org
Template: astra
Author: Stand 4 Sisterhood
Author URI: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme
Description: Custom child theme for DITR: The GlowUP Curriculum
Tags: custom-menu,custom-logo,entertainment,one-column,two-columns,left-sidebar,e-commerce,right-sidebar,custom-colors,editor-style,featured-images,full-width-template,microformats,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready,blog
Version: 1.0.1782635058
Updated: 2026-06-28 08:24:18

*/

/* ================================
   GlowUP Academy Design System
================================ */

:root {
  --glowup-purple: #7c3aed;
  --glowup-pink: #ec4899;
  --glowup-soft-pink: #fce7f3;
  --glowup-soft-purple: #f3e8ff;
  --glowup-text: #1f2937;
  --glowup-muted: #6b7280;
  --glowup-border: #eadff2;
  --glowup-bg: #fff7fb;
  --glowup-white: #ffffff;
}

body {
  background: var(--glowup-bg);
  color: var(--glowup-text);
}

.glowup-gradient-text {
  background: linear-gradient(135deg, var(--glowup-purple), var(--glowup-pink));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.glowup-gradient-bg {
  background: linear-gradient(135deg, var(--glowup-purple), var(--glowup-pink));
}

.glowup-card {
  background: var(--glowup-white);
  border: 1px solid var(--glowup-border);
  border-radius: 24px;
  padding: 28px;
  box-shadow: 0 20px 50px rgba(124, 58, 237, 0.08);
}

.glowup-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 24px;
  border-radius: 999px;
  background: linear-gradient(135deg, var(--glowup-purple), var(--glowup-pink));
  color: #fff !important;
  font-weight: 700;
  text-decoration: none !important;
  transition: 0.25s ease;
}

.glowup-btn:hover {
  transform: translateY(-2px);
  box-shadow: 0 12px 28px rgba(236, 72, 153, 0.25);
}

.site-footer {
  display: none !important;
}

.glowup-footer {
  width: 100%;
  margin: 0;
}