/* —————————————–
DIGITAL REDEMPTION™ — GLOBAL BRAND SYSTEM
—————————————– */
/* GLOBAL COLORS */
:root {
–dr-black: #000000;
–dr-white: #ffffff;
–dr-slate: #1a1a1a;
–dr-gray: #e5e5e5;
–dr-gold: #d4af37;
}
/* GLOBAL TYPOGRAPHY */
body {
font-family: “Inter”, “Helvetica Neue”, Arial, sans-serif;
color: var(–dr-slate);
line-height: 1.6;
}
/* HEADINGS — Cinematic, minimal */
h1, h2, h3, h4, h5, h6 {
font-family: “Inter”, “Helvetica Neue”, Arial, sans-serif;
font-weight: 700;
color: var(–dr-black);
letter-spacing: -0.5px;
}
/* HERO HEADINGS */
h1 {
font-size: clamp(48px, 6vw, 72px);
line-height: 1.1;
}
/* SUBHEADINGS */
h2 {
font-size: clamp(32px, 4vw, 48px);
}
/* PARAGRAPHS */
p {
font-size: 18px;
color: var(–dr-slate);
}
/* LINKS */
a {
color: var(–dr-black);
text-decoration: none;
transition: opacity 0.2s ease;
}
a:hover {
opacity: 0.7;
}
/* BUTTONS — Cinematic Black Button */
.wp-block-button__link {
background-color: var(–dr-black) !important;
color: var(–dr-white) !important;
padding: 14px 28px !important;
border-radius: 4px !important;
font-size: 18px !important;
font-weight: 600! important;
transition: opacity 0.2s ease;
}
.wp-block-button__link:hover {
opacity: 0.85;
}
/* GOLD ACCENT BUTTON (optional) */
.dr-gold-btn {
background-color: var(–dr-gold) !important;
color: var(–dr-black) !important;
}
/* SECTION SPACING */
.wp-block-group {
margin-top: 40px;
margin-bottom: 40px;
}
/* FOOTER TEXT */
footer p, footer a {
font-size: 14px! important;
color: var(–dr-slate)! important;
}
/* MOBILE OPTIMIZATION */
@media (max-width: 782px) {
p {
font-size: 17px;
}
h1 {
font-size: 42px;
}
h2 {
font-size: 32px;
}
}