:root {
    --id-dropdown-width: 500px;
}

.anarch {
    stroke: orangered;
    color: orangered;
}

.criminal {
    stroke: royalblue;
    color: royalblue;
}

.shaper {
    stroke: limegreen;
    color: limegreen;
}

.neutral-runner {
    stroke: gray;
    color: gray;
}

.haas-bioroid {
    stroke: blueviolet;
    color: blueviolet;
}

.jinteki {
    stroke: crimson;
    color: crimson;
}

.nbn {
    stroke: #ffc107;
    color: #ffc107;
}

.weyland-consortium {
    stroke: darkgreen;
    color: darkgreen;
}

.neutral-corp {
    stroke: gray;
    color: gray;
}

.ts-dropdown,
.ts-control,
.ts-control input {
    font-size: inherit;
    max-width: var(--id-dropdown-width);
    color: black;
    border-color: gray;
}

.decklist-entry {
    width: 50%;
    height: 100px;
    box-sizing: border-box;
    padding: 8px;
}