src/lib/styles/foundation/usPartyColors.scss (228 lines of code) (raw):

@mixin default-party-colors-us { --dem: #093ca3; --gop: #c70000; --oth: #4d4d4d; --ind-dem: #7378d8; --lib: #c6b716; --grn: #0da498; --ken: #ef6f07; --dem-2: #dad7f5; --gop-2: #ffdbd4; --oth-2: #cccccc; --ind-dem-2: #dad7f5; --lib-2: #f4eac2; --grn-2: #cfedea; --ken-2: #ffe2cd; --undeclared: #e7e7e7; } @mixin dark-mode-party-colors-us { --dem: #3261db; --gop: #c70000; --oth: #cccccc; --ind-dem: #7389d8; --lib: #c6b716; --grn: #23b4a9; --ken: #ef6f07; --dem-2: #20366d; --gop-2: #5a0b0b; --oth-2: #4d4d4d; --ind-dem-2: #394261; --lib-2: #524d13; --grn-2: #19524e; --ken-2: #6a370e; --undeclared: #494949; } /* BACKGROUND-COLOR -------------------------------------------- */ /* include secondary (-2) colors ---*/ .bg-color--dem { background-color: var(--dem) !important; } .bg-color--gop { background-color: var(--gop) !important; } .bg-color--oth { background-color: var(--oth) !important; } .bg-color--ind-dem { background-color: var(--ind-dem) !important; } .bg-color--lib { background-color: var(--lib) !important; } .bg-color--grn { background-color: var(--grn) !important; } .bg-color--ken { background-color: var(--ken) !important; } .bg-color--dem-2 { background-color: var(--dem-2) !important; } .bg-color--gop-2 { background-color: var(--gop-2) !important; } .bg-color--oth-2 { background-color: var(--oth-2) !important; } .bg-color--ind-dem-2 { background-color: var(--ind-dem-2) !important; } .bg-color--lib-2 { background-color: var(--lib-2) !important; } .bg-color--grn-2 { background-color: var(--grn-2) !important; } .bg-color--ken-2 { background-color: var(--ken-2) !important; } .bg-color--undeclared { background-color: var(--undeclared) !important; } /* FILL ----------------------------------------------------------- */ /* include secondary (-2) colors ---*/ .fill-color--dem { fill: var(--dem) !important; } .fill-color--gop { fill: var(--gop) !important; } .fill-color--oth { fill: var(--oth) !important; } .fill-color--ind-dem { fill: var(--ind-dem) !important; } .fill-color--lib { fill: var(--lib) !important; } .fill-color--grn { fill: var(--grn) !important; } .fill-color--ken { fill: var(--ken) !important; } .fill-color--dem-2 { fill: var(--dem-2) !important; } .fill-color--gop-2 { fill: var(--gop-2) !important; } .fill-color--oth-2 { fill: var(--oth-2) !important; } .fill-color--ind-dem-2 { fill: var(--ind-dem-2) !important; } .fill-color--lib-2 { fill: var(--lib-2) !important; } .fill-color--grn-2 { fill: var(--grn-2) !important; } .fill-color--ken-2 { fill: var(--ken-2) !important; } .fill-color--undeclared { fill: var(--undeclared) !important; } /* STOP ----------------------------------------------------------- */ .stop-color--dem { stop-color: var(--dem) !important; } .stop-color--gop { stop-color: var(--gop) !important; } .stop-color--oth { stop-color: var(--oth) !important; } .stop-color--ind-dem { stop-color: var(--ind-dem) !important; } .stop-color--lib { stop-color: var(--lib) !important; } .stop-color--grn { stop-color: var(--grn) !important; } .stop-color--ken { stop-color: var(--ken) !important; } .stop-color--undeclared { stop-color: var(--undeclared) !important; } /* STROKE-COLOR --------------------------------------------------- */ .stroke-color--dem { stroke: var(--dem) !important; } .stroke-color--gop { stroke: var(--gop) !important; } .stroke-color--oth { stroke: var(--oth) !important; } .stroke-color--ind-dem { stroke: var(--ind-dem) !important; } .stroke-color--lib { stroke: var(--lib) !important; } .stroke-color--grn { stroke: var(--grn) !important; } .stroke-color--ken { stroke: var(--ken) !important; } .stroke-color--undeclared { stroke: var(--undeclared) !important; } /* COLOR ----------------------------------------------------------- */ .color--dem { color: var(--dem) !important; } .color--gop { color: var(--gop) !important; } .color--oth { color: var(--oth) !important; } .color--undeclared { color: var(--undeclared) !important; } /* BORDER-COLOR ----------------------------------------------------- */ .border-color--dem { border-color: var(--dem) !important; } .border-color--gop { border-color: var(--gop) !important; } .border-color--oth { border-color: var(--oth) !important; } .border-color--undeclared { border-color: var(--undeclared) !important; } .border-color--ind-dem { border-color: var(--ind-dem) !important; } .border-color--lib { border-color: var(--lib) !important; } .border-color--grn { border-color: var(--grn) !important; } .border-color--ken { border-color: var(--ken) !important; } /* BEFORE-ELEMENT-COLOR ----------------------------------------------------- */ .before-color--dem { &:before { background-color: var(--dem) !important; } } .before-color--gop { &:before { background-color: var(--gop) !important; } } .before-color--oth { &:before { background-color: var(--oth) !important; } } .before-color--undeclared { &:before { background-color: var(--undeclared) !important; } }