/* Brand rule: orange controls always carry white text and icons, including hover/focus. */
body.gd-ui-corners{
 --gd-on-orange:#fff;
 --gdf-on-orange:#fff;
 --theme-button-text-initial-color:#fff;
 --theme-button-text-hover-color:#fff;
}
body.gd-ui-corners :is(
 .gds-hero-copy>.gds-pill,.gds-spotlight .gds-pill,.gdo-button,.gdh-cta,
 .gdc-wrap .gdc-button,.gdm .gdm__action--primary,.gdax-filter-submit,
 .gdv-photo-arrow,.gds-tabs button[aria-selected=true]
),
body.gd-ui-corners :is(
 .gds-hero-copy>.gds-pill,.gds-spotlight .gds-pill,.gdo-button,.gdh-cta,
 .gdc-wrap .gdc-button,.gdm .gdm__action--primary,.gdax-filter-submit,
 .gdv-photo-arrow,.gds-tabs button[aria-selected=true]
) :is(span,strong,em,b,i,svg){color:var(--gd-on-orange)!important}
body.gd-ui-corners #main .gd-home-v2 .gdb-cta:is(:hover,:focus-visible)>span,
body.gd-ui-corners .gds-benefits--studio .gds-value-card:is(:hover,:focus-visible) .gds-value-arrow{
 color:var(--gd-on-orange)!important;
}
body.gd-ui-corners .gds-home .gds-arrows button:is(:hover,:focus-visible){
 background:var(--gd-brand-orange);border-color:var(--gd-brand-orange);color:var(--gd-on-orange)!important;
}
