2021-10-04 17:53:49 +00:00
|
|
|
:root {
|
|
|
|
--background: #2C2F34;
|
|
|
|
--text: #A0A0A0;
|
|
|
|
--local-duty-text: #E6A73A;
|
|
|
|
--cross-duty-text: #79C7EC;
|
|
|
|
--gold-text: #FFC240;
|
|
|
|
--light-blue-text: #5BE2FF;
|
|
|
|
--green-text: #37DE99;
|
|
|
|
--meta-text: #D3EEE9;
|
|
|
|
--ui-text: #EEE1C5;
|
|
|
|
--text-bright: #FFF;
|
|
|
|
|
|
|
|
--row-background: #2C2F34;
|
|
|
|
--row-background-alternate: #373A3E;
|
|
|
|
|
|
|
|
--slot-background: #868180;
|
|
|
|
--slot-empty: #AAA3A2;
|
|
|
|
--tank-blue: #455CCB;
|
|
|
|
--healer-green: #487B39;
|
|
|
|
--dps-red: #813B3C;
|
|
|
|
--icon-gold: #ECB7A2;
|
|
|
|
|
|
|
|
/*--slot-empty: #ADA99C;*/
|
|
|
|
/*--tank-blue: #4A5DC6;*/
|
|
|
|
/*--healer-green: #4A7939;*/
|
|
|
|
/*--dps-red: #7E3938;*/
|
|
|
|
}
|
|
|
|
|
|
|
|
body {
|
|
|
|
display: flex;
|
|
|
|
flex-direction: column;
|
|
|
|
|
2021-10-05 17:07:59 +00:00
|
|
|
margin: 0;
|
|
|
|
|
2021-10-04 17:53:49 +00:00
|
|
|
font-family: sans-serif;
|
|
|
|
background-color: var(--background);
|
|
|
|
color: var(--text);
|
|
|
|
}
|
|
|
|
|
2021-10-05 17:07:59 +00:00
|
|
|
.js body {
|
|
|
|
margin: 1em 0 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
.no-js .requires-js {
|
|
|
|
display: none;
|
|
|
|
visibility: hidden;
|
|
|
|
}
|
|
|
|
|
|
|
|
details {
|
|
|
|
margin-top: .5em;
|
|
|
|
}
|
|
|
|
|
|
|
|
details > summary {
|
|
|
|
cursor: pointer;
|
|
|
|
}
|
|
|
|
|
|
|
|
#container {
|
|
|
|
margin: 0 1em;
|
|
|
|
}
|
|
|
|
|
|
|
|
.filter-controls > div {
|
|
|
|
display: flex;
|
|
|
|
flex-flow: row wrap;
|
|
|
|
}
|
|
|
|
|
|
|
|
.filter-controls .control {
|
|
|
|
width: max-content;
|
|
|
|
flex: 0 1 auto;
|
|
|
|
margin-left: 1em;
|
|
|
|
}
|
|
|
|
|
|
|
|
.filter-controls .control > label {
|
|
|
|
display: flex;
|
|
|
|
flex-direction: column;
|
|
|
|
}
|
|
|
|
|
|
|
|
.filter-controls .control > label > * {
|
|
|
|
flex: 0 1 auto;
|
|
|
|
margin-top: .5em;
|
|
|
|
}
|
|
|
|
|
|
|
|
.js #listings {
|
|
|
|
border-top: 2px dashed var(--text);
|
|
|
|
margin-top: 1em;
|
|
|
|
}
|
|
|
|
|
|
|
|
#listings > .no-listings {
|
|
|
|
margin-top: 1em;
|
|
|
|
}
|
|
|
|
|
2021-10-04 19:14:40 +00:00
|
|
|
#listings > .listing {
|
|
|
|
display: grid;
|
|
|
|
grid-template-columns: 3fr auto 2fr;
|
|
|
|
gap: 1em;
|
2021-10-04 17:53:49 +00:00
|
|
|
|
2021-10-05 17:07:59 +00:00
|
|
|
margin: 0 -1em;
|
2021-10-04 17:53:49 +00:00
|
|
|
padding: 1em;
|
|
|
|
|
|
|
|
background-color: var(--row-background);
|
|
|
|
}
|
|
|
|
|
2021-10-04 19:14:40 +00:00
|
|
|
#listings > .listing:nth-child(2n) {
|
|
|
|
background-color: var(--row-background-alternate);
|
2021-10-04 17:53:49 +00:00
|
|
|
}
|
|
|
|
|
2021-10-04 19:14:40 +00:00
|
|
|
#listings > .listing .description {
|
|
|
|
white-space: pre-wrap;
|
|
|
|
word-break: break-word;
|
2021-10-04 17:53:49 +00:00
|
|
|
}
|
|
|
|
|
2021-10-04 19:14:40 +00:00
|
|
|
#listings > .listing .description .desc-green {
|
|
|
|
color: var(--green-text);
|
2021-10-04 17:53:49 +00:00
|
|
|
}
|
|
|
|
|
2021-10-04 19:14:40 +00:00
|
|
|
#listings > .listing .description .desc-blue {
|
|
|
|
color: var(--light-blue-text);
|
|
|
|
}
|
|
|
|
|
|
|
|
#listings > .listing .description .desc-yellow {
|
|
|
|
color: var(--gold-text);
|
2021-10-04 17:53:49 +00:00
|
|
|
}
|
|
|
|
|
2021-10-04 19:14:40 +00:00
|
|
|
#listings > .listing .stat {
|
2021-10-04 17:53:49 +00:00
|
|
|
color: var(--meta-text);
|
|
|
|
}
|
|
|
|
|
2021-10-04 19:14:40 +00:00
|
|
|
#listings > .listing .duty {
|
2021-10-04 17:53:49 +00:00
|
|
|
font-size: 1.2em;
|
|
|
|
}
|
|
|
|
|
2021-10-04 19:14:40 +00:00
|
|
|
#listings > .listing .duty.cross {
|
2021-10-04 17:53:49 +00:00
|
|
|
color: var(--cross-duty-text);
|
|
|
|
}
|
|
|
|
|
2021-10-04 19:14:40 +00:00
|
|
|
#listings > .listing .duty.local {
|
2021-10-04 17:53:49 +00:00
|
|
|
color: var(--local-duty-text);
|
|
|
|
}
|
|
|
|
|
2021-10-04 19:14:40 +00:00
|
|
|
#listings > .listing .meta {
|
2021-10-04 17:53:49 +00:00
|
|
|
display: flex;
|
|
|
|
flex-direction: column;
|
|
|
|
|
|
|
|
margin-left: 1em;
|
|
|
|
|
|
|
|
color: var(--meta-text);
|
|
|
|
text-align: right;
|
|
|
|
}
|
|
|
|
|
2021-10-04 19:14:40 +00:00
|
|
|
#listings > .listing .meta > .item {
|
2021-10-04 17:53:49 +00:00
|
|
|
display: flex;
|
|
|
|
flex-flow: row nowrap;
|
|
|
|
align-self: flex-end;
|
|
|
|
}
|
|
|
|
|
2021-10-04 19:14:40 +00:00
|
|
|
#listings > .listing .meta > .item .icon {
|
2021-10-04 17:53:49 +00:00
|
|
|
height: 1em;
|
|
|
|
width: 1em;
|
|
|
|
fill: var(--text);
|
|
|
|
margin-left: .5em;
|
|
|
|
align-self: center;
|
|
|
|
justify-self: center;
|
|
|
|
}
|
|
|
|
|
2021-10-04 19:14:40 +00:00
|
|
|
#listings > .listing .party {
|
2021-10-04 17:53:49 +00:00
|
|
|
margin-top: .5em;
|
|
|
|
|
|
|
|
display: grid;
|
|
|
|
grid-template-columns: repeat(auto-fit, 2em);
|
|
|
|
gap: .5em;
|
|
|
|
}
|
|
|
|
|
2021-10-04 19:14:40 +00:00
|
|
|
#listings > .listing .party > .total {
|
2021-10-04 17:53:49 +00:00
|
|
|
align-self: center;
|
|
|
|
justify-self: center;
|
|
|
|
}
|
|
|
|
|
2021-10-04 19:14:40 +00:00
|
|
|
#listings > .listing .party > .slot {
|
2021-10-04 17:53:49 +00:00
|
|
|
width: 2em;
|
|
|
|
height: 2em;
|
|
|
|
border: 1px solid currentColor;
|
|
|
|
margin-right: .5em;
|
|
|
|
}
|
|
|
|
|
2021-10-04 19:14:40 +00:00
|
|
|
#listings > .listing .party > .slot:not(.filled).dps.tank {
|
2021-10-04 17:53:49 +00:00
|
|
|
background: linear-gradient(
|
|
|
|
to bottom,
|
|
|
|
var(--tank-blue) 0%,
|
|
|
|
var(--tank-blue) 50%,
|
|
|
|
var(--dps-red) 50%
|
|
|
|
);
|
|
|
|
}
|
|
|
|
|
2021-10-04 19:14:40 +00:00
|
|
|
#listings > .listing .party > .slot:not(.filled).dps.healer {
|
2021-10-04 17:53:49 +00:00
|
|
|
background: linear-gradient(
|
|
|
|
to bottom,
|
|
|
|
var(--healer-green) 0%,
|
|
|
|
var(--healer-green) 50%,
|
|
|
|
var(--dps-red) 50%
|
|
|
|
);
|
|
|
|
}
|
|
|
|
|
2021-10-04 19:14:40 +00:00
|
|
|
#listings > .listing .party > .slot:not(.filled).tank.healer {
|
2021-10-04 17:53:49 +00:00
|
|
|
background: linear-gradient(
|
|
|
|
to bottom,
|
|
|
|
var(--tank-blue) 0%,
|
|
|
|
var(--tank-blue) 50%,
|
|
|
|
var(--healer-green) 50%
|
|
|
|
);
|
|
|
|
}
|
|
|
|
|
2021-10-04 19:14:40 +00:00
|
|
|
#listings > .listing .party > .slot:not(.filled).tank.healer.dps {
|
2021-10-04 17:53:49 +00:00
|
|
|
background: linear-gradient(
|
|
|
|
to bottom,
|
|
|
|
var(--tank-blue) 0%,
|
|
|
|
var(--tank-blue) 33%,
|
|
|
|
var(--healer-green) 33%,
|
|
|
|
var(--healer-green) 66%,
|
|
|
|
var(--dps-red) 66%
|
|
|
|
);
|
|
|
|
}
|
|
|
|
|
2021-10-04 19:14:40 +00:00
|
|
|
#listings > .listing .party > .slot:not(.filled).dps {
|
2021-10-04 17:53:49 +00:00
|
|
|
background-color: var(--dps-red);
|
|
|
|
}
|
|
|
|
|
2021-10-04 19:14:40 +00:00
|
|
|
#listings > .listing .party > .slot.filled {
|
2021-10-04 17:53:49 +00:00
|
|
|
background-color: var(--slot-background);
|
|
|
|
border-color: var(--icon-gold);
|
|
|
|
}
|
|
|
|
|
2021-10-04 19:14:40 +00:00
|
|
|
#listings > .listing .party > .slot.empty {
|
2021-10-04 17:53:49 +00:00
|
|
|
background-color: var(--slot-empty);
|
|
|
|
}
|
|
|
|
|
2021-10-04 19:14:40 +00:00
|
|
|
#listings > .listing .party > .slot.dps {
|
2021-10-04 17:53:49 +00:00
|
|
|
background-color: var(--dps-red);
|
|
|
|
}
|
|
|
|
|
2021-10-04 19:14:40 +00:00
|
|
|
#listings > .listing .party > .slot.healer {
|
2021-10-04 17:53:49 +00:00
|
|
|
background-color: var(--healer-green);
|
|
|
|
}
|
|
|
|
|
2021-10-04 19:14:40 +00:00
|
|
|
#listings > .listing .party > .slot.tank {
|
2021-10-04 17:53:49 +00:00
|
|
|
background-color: var(--tank-blue);
|
|
|
|
}
|
|
|
|
|
2021-10-04 19:14:40 +00:00
|
|
|
#listings > .listing .party > .slot > svg {
|
2021-10-04 17:53:49 +00:00
|
|
|
width: 100%;
|
|
|
|
height: 100%;
|
|
|
|
fill: var(--icon-gold);
|
|
|
|
}
|
|
|
|
|
2021-10-04 19:14:40 +00:00
|
|
|
#listings > .listing .party > .slot.filled:not(.dps):not(.healer):not(.tank) > svg {
|
2021-10-04 17:53:49 +00:00
|
|
|
fill: #C6C6C6;
|
|
|
|
}
|
|
|
|
|
2021-10-04 19:14:40 +00:00
|
|
|
@media (max-width: 50em) {
|
|
|
|
#listings > .listing {
|
|
|
|
grid-template-columns: repeat(auto-fit, 100%);
|
2021-10-04 17:53:49 +00:00
|
|
|
}
|
|
|
|
|
2021-10-04 19:14:40 +00:00
|
|
|
#listings > .listing > :not(:first-child) {
|
|
|
|
margin: 0;
|
2021-10-04 17:53:49 +00:00
|
|
|
}
|
|
|
|
|
2021-10-04 19:14:40 +00:00
|
|
|
#listings > .listing .meta {
|
2021-10-04 17:53:49 +00:00
|
|
|
text-align: unset;
|
|
|
|
}
|
|
|
|
|
2021-10-04 19:14:40 +00:00
|
|
|
#listings > .listing .meta > .item {
|
2021-10-04 17:53:49 +00:00
|
|
|
align-self: unset;
|
|
|
|
}
|
|
|
|
|
2021-10-04 19:14:40 +00:00
|
|
|
#listings > .listing .meta > .item .icon {
|
2021-10-04 17:53:49 +00:00
|
|
|
order: 1;
|
|
|
|
margin-left: 0;
|
|
|
|
margin-right: .5em;
|
|
|
|
}
|
|
|
|
|
2021-10-04 19:14:40 +00:00
|
|
|
#listings > .listing .meta > .item .text {
|
2021-10-04 17:53:49 +00:00
|
|
|
order: 2;
|
|
|
|
}
|
|
|
|
}
|