/* Vanguards v14 brand palette. The supplied V mark's dominant red is #96151d. */
:root{--vanguards-red:#96151d;--vanguards-red-dark:#731018;--vanguards-red-soft:#f7e9ea}
.public-theme{--plum:var(--vanguards-red);--pink:var(--vanguards-red)}
.app-theme{--app-plum:var(--vanguards-red);--app-pink:var(--vanguards-red)}
.public-brand-name,.public-brand-name span,.public-kicker,.public-hero h1,.public-cta h2,.section-heading h2,.showcase-copy h2,.public-auth h1,.public-auth h2,.public-page h1,.public-page h2,.public-page h3{color:var(--vanguards-red)!important}
.public-hero h1 span,.public-cta h2 span,.section-heading h2 span{color:var(--vanguards-red)!important}
.public-nav-link.is-active,.public-nav-link:hover,.public-text-link{color:var(--vanguards-red)!important}
.public-auth .gradient-text-gold,.public-page .gradient-text-gold,.app-theme .gradient-text-gold{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:var(--vanguards-red)!important;color:var(--vanguards-red)!important}
.app-theme h1,.app-theme h2,.app-theme h3,.app-theme .app-mobile-header,.app-theme .app-sidebar .font-display{color:var(--vanguards-red)!important}
.app-theme .app-nav-link.is-active{color:var(--vanguards-red)!important}
.app-theme .text-amber-300,.app-theme .text-amber-400,.app-theme [class~="text-amber-400/80"]{color:var(--vanguards-red)!important}
.public-button,.public-nav-cta,.public-auth .btn-sharesies,.app-theme .btn-sharesies{background:var(--vanguards-red)!important;box-shadow:0 5px 0 var(--vanguards-red-dark)!important}
.public-button:hover,.public-nav-cta:hover,.public-auth .btn-sharesies:hover,.app-theme .btn-sharesies:hover{box-shadow:0 7px 0 var(--vanguards-red-dark)!important}
.public-auth .input-sharesies:focus,.app-theme .input-sharesies:focus{border-color:var(--vanguards-red)!important;--tw-ring-color:rgba(150,21,29,.22)!important}
::selection{background:rgba(150,21,29,.24)}
