Link to article: Contest Archive.
#page-title {
text-align: center;
}
.footnotes-footer .title { font-size: 1.15em; margin: 0.3em 0; }
.footnotes-footer .footnote-footer { font-size: 0.95em; }
.modal-wrapper {
list-style: none;
display: contents;
}
.modal-wrapper > li .foldable-list-container {
text-align: right;
font-size: 90%;
}
.modal-wrapper > li.folded .foldable-list-container.chrono { display: none; }
.modal-wrapper > li.unfolded .foldable-list-container.latest { display: none; }
.modal-wrapper > li > .item-list,
.modal-wrapper > li #toc-list {
display: flex;
flex-flow: column;
}
.modal-wrapper > li.unfolded > .item-list,
.modal-wrapper > li.unfolded #toc-list {
flex-flow: column-reverse;
}
.item-list h1 span, .item-title a {
word-break: initial !important;
}
p[style="text-align: center;"] { margin: 0.625em 0; }
.item-list h1 {
width: 7ch;
margin: -1.5rem 0 1.5rem;
height: 0rem;
font-size: 1.5em;
line-height: 1;
position: relative;
}
li.unfolded .item-list h1 { margin: -5rem 0 5rem; }
.item-list h1 span {
position: absolute;
bottom: -3.625rem;
}
.item-list h1 span::after {
content: "";
display: block;
border: solid 0.3rem currentColor;
border-radius: 50%;
width: 1.15rem;
height: 1.15rem;
box-sizing: border-box;
margin: 0.25rem auto 0 0.85rem;
}
.item-list h1 span::before {
content: "";
display: block;
position: absolute;
background-color: currentColor;
border-radius: 1rem;
width: 6rem;
height: 0.25rem;
margin: -0.7rem auto 0 0;
bottom: 0.45rem;
left: 1.85rem;
}
.item {
background-color: #FFFFFF;
border: 1px solid #bbb;
margin: 1.25rem;
margin-left: 5.15rem;
padding: 1rem 2rem;
position: relative;
}
.item .item-title {
position: relative;
top: -2rem;
left: -3rem;
background-color: inherit;
border: 1px solid #bbb;
font-size: 1.5rem;
font-weight: bold;
max-width: max-content!important;
margin-bottom: -3.25rem;
}
.item .item-title p {
margin: 0.1rem 0.5rem;
}
.item.unofficial {
background-color: #FFF4E4;
}
.item.unofficial::before {
content: "Unofficial";
position: absolute;
top: 0;
right: 0;
display: block;
padding: 0.25rem 0.45rem;
font-weight: bold;
font-size: 1.05em;
}
.item > hr {
margin: 0.5rem -2.05rem;
background-color: transparent;
height: 0;
border-bottom: 1px solid #bbb;
}
.item > table { width: 97.5%; }
.item > table.wiki-content-table tr {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.item > table.wiki-content-table td {
text-align: center;
border: none;
flex-basis: 9rem;
flex-grow: 1;
}
.item > table.wiki-content-table td::before {
font-size: 0.95em;
font-weight: bold;
display: block;
}
.item > table.wiki-content-table td:first-child::before { content: "Host: "; }
.item > table.wiki-content-table td:last-child::before { content: "Date(s) Held:"; }
@media only screen and (max-width: 660px) {
.item { margin: 1.25rem 0.25rem; }
.item-list h1 {
width: max-content;
margin: 0.5rem auto 0;
height: auto;
font-size: 2em;
}
.item-list h1 span {
position: relative;
bottom: 0;
top: 0.125em;
}
.item-list h1 span::after {
margin: 0.45rem auto;
width: 0;
height: 0;
border-radius: 0;
border: solid 0.75rem currentColor;
border-bottom-width: 0;
border-left-color: transparent;
border-right-color: transparent;
}
.item-list h1 span::before { display: none; }
li.unfolded .item-list h1 { margin: -1rem auto 1.25rem; }
li.unfolded .item-list h1 span {
display: flex;
flex-direction: column-reverse;
}
li.unfolded .item-list h1 span::after {
border-top-width: 0;
border-bottom-width: 0.75rem;
border-left-color: transparent;
border-right-color: transparent;
}
}
font-size:120%
modal-wrapper
folded
foldable-list-container
chrono
foldable-list-container
latest
item-list
item
item-title
item
item-title
item
item-title
item
item-title
item
item-title
item
item-title
item
item-title
item
item-title
item
item-title
item
item-title
item
item-title
item
item-title
item
item-title
item
item-title
item
item-title
item
item-title
item
item-title
item
item-title
item
item-title
item
item-title
item
item-title
item
item-title
item
item-title
item
item-title
item
item-title
item
item-title
item
item-title
item
item-title
item
item-title
item
item-title
item
item-title
item
item-title
item
item-title
item
item-title
item
unofficial
item-title
item
unofficial
item-title
item
item-title
item
item-title
item
item-title
item
item-title
item
unofficial
item-title
item
item-title
item
item-title