/* pride flag gradients provided by gaydient.com */

:root {
    --pride: linear-gradient(
        180deg,
        #e40303 0%,
        #e40303 17%,
        #ff8c00 17%,
        #ff8c00 33%,
        #ffed00 33%,
        #ffed00 50%,
        #008026 50%,
        #008026 67%,
        #24408e 67%,
        #24408e 83%,
        #732982 83%,
        #732982 100%
    );
    --progress-pride: linear-gradient(
        180deg,
        #ffffff 0%,
        #ffffff 9%,
        #ffafc8 9%,
        #ffafc8 18%,
        #74d7ee 18%,
        #74d7ee 27%,
        #613915 27%,
        #613915 36%,
        #000000 36%,
        #000000 45%,
        #e40303 45%,
        #e40303 55%,
        #ff8c00 55%,
        #ff8c00 64%,
        #ffed00 64%,
        #ffed00 73%,
        #008026 73%,
        #008026 82%,
        #24408e 82%,
        #24408e 91%,
        #732982 91%,
        #732982 100%
    );
    --transgender: linear-gradient(
        180deg,
        #5bcefa 0%,
        #5bcefa 20%,
        #f5a9b8 20%,
        #f5a9b8 40%,
        #ffffff 40%,
        #ffffff 60%,
        #f5a9b8 60%,
        #f5a9b8 80%,
        #5bcefa 80%,
        #5bcefa 100%
    );
    --nonbinary: linear-gradient(
        180deg,
        #fddb00 0%,
        #fddb00 25%,
        #ffffff 25%,
        #ffffff 50%,
        #9c5cd4 50%,
        #9c5cd4 75%,
        #000000 75%,
        #000000 100%
    );
    --agender: linear-gradient(
        180deg,
        #000000 0%,
        #000000 14%,
        #bcc4c7 14%,
        #bcc4c7 29%,
        #ffffff 29%,
        #ffffff 43%,
        #b7f684 43%,
        #b7f684 57%,
        #ffffff 57%,
        #ffffff 71%,
        #bcc4c7 71%,
        #bcc4c7 86%,
        #000000 86%,
        #000000 100%
    );
    --genderqueer: linear-gradient(
        180deg,
        #b57edc 0%,
        #b57edc 33%,
        #ffffff 33%,
        #ffffff 67%,
        #4a8123 67%,
        #4a8123 100%
    );
    --demigirl: linear-gradient(
        180deg,
        #7f7f7f 0%,
        #7f7f7f 14%,
        #c4c4c4 14%,
        #c4c4c4 29%,
        #fdadc8 29%,
        #fdadc8 43%,
        #ffffff 43%,
        #ffffff 57%,
        #fdadc8 57%,
        #fdadc8 71%,
        #c4c4c4 71%,
        #c4c4c4 86%,
        #7f7f7f 86%,
        #7f7f7f 100%
    );
    --demiboy: linear-gradient(
        180deg,
        #7f7f7f 0%,
        #7f7f7f 14%,
        #c4c4c4 14%,
        #c4c4c4 29%,
        #9dd7ea 29%,
        #9dd7ea 43%,
        #ffffff 43%,
        #ffffff 57%,
        #9dd7ea 57%,
        #9dd7ea 71%,
        #c4c4c4 71%,
        #c4c4c4 86%,
        #7f7f7f 86%,
        #7f7f7f 100%
    );
    --genderfluid: linear-gradient(
        180deg,
        #ff76a4 0%,
        #ff76a4 20%,
        #ffffff 20%,
        #ffffff 40%,
        #c011d7 40%,
        #c011d7 60%,
        #000000 60%,
        #000000 80%,
        #2f3cbe 80%,
        #2f3cbe 100%
    );
    --intersex: linear-gradient(
        180deg,
        #ffd800 0%,
        #ffd800 33%,
        #7902aa 33%,
        #7902aa 67%,
        #ffd800 67%,
        #ffd800 100%
    );
    --bisexual: linear-gradient(
        180deg,
        #ff0080 0%,
        #ff0080 33%,
        #8c4799 33%,
        #8c4799 67%,
        #0032a0 67%,
        #0032a0 100%
    );
    --pansexual: linear-gradient(
        180deg,
        #ff218c 0%,
        #ff218c 33%,
        #ffd800 33%,
        #ffd800 67%,
        #21b1ff 67%,
        #21b1ff 100%
    );
    --lesbian: linear-gradient(
        180deg,
        #d52d00 0%,
        #d52d00 14%,
        #ef7627 14%,
        #ef7627 29%,
        #ff9a56 29%,
        #ff9a56 43%,
        #ffffff 43%,
        #ffffff 57%,
        #d162a4 57%,
        #d162a4 71%,
        #b55690 71%,
        #b55690 86%,
        #a30262 86%,
        #a30262 100%
    );
    --gay: linear-gradient(
        180deg,
        #078d70 0%,
        #078d70 14%,
        #26ceaa 14%,
        #26ceaa 29%,
        #98e8c1 29%,
        #98e8c1 43%,
        #ffffff 43%,
        #ffffff 57%,
        #7bade2 57%,
        #7bade2 71%,
        #5049cc 71%,
        #5049cc 86%,
        #3d1a78 86%,
        #3d1a78 100%
    );
    --asexual: linear-gradient(
        180deg,
        #000000 0%,
        #000000 25%,
        #a3a3a3 25%,
        #a3a3a3 50%,
        #ffffff 50%,
        #ffffff 75%,
        #800080 75%,
        #800080 100%
    );
    --aromantic: linear-gradient(
        180deg,
        #3da542 0%,
        #3da542 20%,
        #a7d379 20%,
        #a7d379 40%,
        #ffffff 40%,
        #ffffff 60%,
        #a9a9a9 60%,
        #a9a9a9 80%,
        #000000 80%,
        #000000 100%
    );
    --aroace: linear-gradient(
        180deg,
        #e28c00 0%,
        #e28c00 20%,
        #eccd00 20%,
        #eccd00 40%,
        #ffffff 40%,
        #ffffff 60%,
        #62aedc 60%,
        #62aedc 80%,
        #203856 80%,
        #203856 100%
    );
    --abrosexual: linear-gradient(
        180deg,
        #65c286 0%,
        #65c286 20%,
        #b4e4cc 20%,
        #b4e4cc 40%,
        #ffffff 40%,
        #ffffff 60%,
        #e796b7 60%,
        #e796b7 80%,
        #d9446e 80%,
        #d9446e 100%
    );
    --bigender: linear-gradient(
        180deg,
        #c479a2 0%,
        #c479a2 14%,
        #eda5cd 14%,
        #eda5cd 29%,
        #d6c7e8 29%,
        #d6c7e8 43%,
        #ffffff 43%,
        #ffffff 57%,
        #d6c7e8 57%,
        #d6c7e8 71%,
        #9ac7e8 71%,
        #9ac7e8 86%,
        #6d82d1 86%,
        #6d82d1 100%
    );
    --omnisexual: linear-gradient(
        180deg,
        #fe9ace 0%,
        #fe9ace 20%,
        #ff53bf 20%,
        #ff53bf 40%,
        #200044 40%,
        #200044 60%,
        #6760fe 60%,
        #6760fe 80%,
        #8ea6ff 80%,
        #8ea6ff 100%
    );
    --polysexual: linear-gradient(
        180deg,
        #f714ba 0%,
        #f714ba 33%,
        #01d66a 33%,
        #01d66a 67%,
        #1594f6 67%,
        #1594f6 100%
    );
}
