/* GivePay.com palette; shared by the local marketing preview and voice workspace. */
:root{--gp-background:#05070b;--gp-foreground:#f7fbff;--gp-muted:#a9b8c8;--gp-blue:#0099f3;--gp-green:#19d98b;--gp-line:rgba(255,255,255,.12);--gp-glass:rgba(12,20,30,.88);--gp-glass-strong:rgba(18,31,45,.94);color-scheme:dark}
body{background:var(--gp-background);color:var(--gp-foreground)}
.wordmark img{display:block;width:180px;height:auto}.brand-logo{display:block;width:164px;max-width:100%;height:auto}.brand small{margin-top:9px;color:var(--gp-muted)}
.site-header{background:var(--gp-glass);backdrop-filter:blur(24px) saturate(1.25);border-color:var(--gp-line);box-shadow:inset 0 1px 0 #ffffff10}
.preview-banner{background:#0c202c;color:#bde8ff}.site-header nav a:hover,.site-header nav a[aria-current],.text-link{color:#7fd1ff}
.hero{background:#07111d}.hero .eyebrow{color:#bbebff}.hero-copy{color:#dce8f2}.hero-photo{filter:saturate(.8)}
.button{background:var(--gp-green);color:#052519;border-radius:12px;font-weight:650;border:1px solid #ffffff25;box-shadow:inset 0 1px 0 #ffffff35}.button:hover{background:#57edaf}.button-light{background:var(--gp-green);color:#052519}.button-light:hover{background:#57edaf}
.statement,.access{background:#0b1621;border-block:1px solid var(--gp-line)}
.section-heading .eyebrow,.offering-list .eyebrow,.steps li>span{color:#83d3ff}
.section-heading p:not(.eyebrow),.offering-list p:not(.eyebrow),.statement>p:not(.eyebrow),.status-list small,.status-list dd,.steps p,.questions details p,.access>p:not(.eyebrow),.site-footer small{color:var(--gp-muted)}
.offering-list article,.status-list>div,.steps li,.questions,.questions details{border-color:var(--gp-line)}
.questions summary::after{color:var(--gp-green)}a:focus-visible,summary:focus-visible{outline-color:var(--gp-green)}
.skip-link{background:#102331;color:var(--gp-foreground)}
@media(max-width:600px){.wordmark img{width:145px}}
@media(prefers-reduced-transparency:reduce){.site-header{background:#0c141e;backdrop-filter:none}}
