Your calls worked but the fight isn’t over

We Did It. But The Fight Isn’t Over. @import url(‘https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;900&family=Source+Serif+4:ital,wght@0,400;0,600;1,400&display=swap’); * { margin: 0; padding: 0; box-sizing: border-box; } body { background-color: #0e1a0f; font-family: ‘Source Serif 4’, Georgia, serif; color: #f0ebe0; -webkit-font-smoothing: antialiased; } .email-wrapper { max-width: 620px; margin: 0 auto; background-color: #0e1a0f; } /* Header */ .header { padding: 32px 40px 20px; text-align: center; border-bottom: 1px solid #2a3d2b; } .org-name { font-family: ‘Playfair Display’, Georgia, serif; font-size: 13px; letter-spacing: 0.2em; text-transform: uppercase; color: #7ab87c; font-weight: 700; } /* Hero image */ .hero-image-block { position: relative; overflow: hidden; } .hero-image-block img { width: 100%; height: 380px; object-fit: cover; object-position: center top; display: block; filter: brightness(0.85); } .hero-caption { position: absolute; bottom: 0; left: 0; right: 0; padding: 60px 40px 24px; background: linear-gradient(to top, rgba(14,26,15,1) 0%, rgba(14,26,15,0.6) 60%, transparent 100%); font-family: ‘Playfair Display’, Georgia, serif; font-size: 13px; letter-spacing: 0.15em; text-transform: uppercase; color: #a8c9a9; } /* Victory banner */ .victory-banner { background-color: #1a3d1b; border-left: 4px solid #7ab87c; padding: 20px 40px; margin: 0; } .victory-banner p { font-family: ‘Playfair Display’, Georgia, serif; font-size: 22px; line-height: 1.4; color: #c8e6c9; font-weight: 700; } /* Body */ .body-content { padding: 36px 40px; } .body-content p { font-size: 17px; line-height: 1.75; color: #ddd8c8; margin-bottom: 20px; } .body-content p strong { color: #f0ebe0; font-weight: 600; } .earned-it { font-family: ‘Playfair Display’, Georgia, serif; font-size: 26px; font-weight: 900; color: #7ab87c; line-height: 1.3; margin-bottom: 28px; } /* Divider */ .divider { border: none; border-top: 1px solid #2a3d2b; margin: 32px 0; } /* Stakes block */ .stakes { background-color: #0a130b; border-left: 3px solid #c0392b; padding: 24px 28px; margin: 28px 0; border-radius: 0 4px 4px 0; } .stakes p { font-size: 16px !important; line-height: 1.7 !important; color: #c8b8b0 !important; margin-bottom: 10px !important; } .stakes p:last-child { margin-bottom: 0 !important; } /* Emotional kicker */ .kicker { font-family: ‘Playfair Display’, Georgia, serif; font-size: 20px; font-weight: 700; color: #e8dfc8; line-height: 1.5; font-style: italic; margin: 28px 0; padding: 0 8px; } /* Match block */ .match-block { background: linear-gradient(135deg, #1a3d1b 0%, #0e2a10 100%); border: 1px solid #3d6b3e; border-radius: 6px; padding: 32px 36px; margin: 32px 0; text-align: center; } .match-label { font-family: ‘Playfair Display’, Georgia, serif; font-size: 13px; letter-spacing: 0.2em; text-transform: uppercase; color: #7ab87c; margin-bottom: 16px; display: block; } .match-amounts { font-family: ‘Playfair Display’, Georgia, serif; font-size: 18px; color: #c8e6c9; line-height: 2; margin-bottom: 24px; } .match-amounts span { color: #f0ebe0; font-weight: 700; } .cta-button { display: inline-block; background-color: #7ab87c; color: #0a130b; font-family: ‘Playfair Display’, Georgia, serif; font-size: 16px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; text-decoration: none; padding: 16px 40px; border-radius: 3px; margin-bottom: 12px; } .match-deadline { display: block; font-size: 13px; color: #7a9b7b; margin-top: 10px; letter-spacing: 0.05em; } /* Sign off */ .signoff { padding: 0 0 12px; } .signoff p { font-size: 17px; line-height: 1.75; color: #ddd8c8; margin-bottom: 12px; } .signoff .signature { font-family: ‘Playfair Display’, Georgia, serif; font-size: 18px; color: #a8c9a9; font-style: italic; margin-top: 20px; } /* Footer */ .footer { padding: 24px 40px 32px; border-top: 1px solid #1a2e1b; text-align: center; } .footer p { font-size: 12px; color: #4a6b4b; line-height: 1.8; } .footer a { color: #5a8b5b; text-decoration: none; }

Discover more from Great Lakes Wildlife Alliance

Subscribe to get the latest posts sent to your email.

Leave a Reply