[data-locale=en] header h1:after{content:"What were the games?"}.yearGroup{user-select:none;grid-template-columns:repeat(auto-fill,min(20ch,100%));justify-content:space-evenly;align-items:flex-start;gap:1em;padding:min(1em,5%);display:grid}.yearContainer{background-color:var(--main-transparent-really)}.monthContainer{background-color:var(--main-transparent-really);border:solid var(--main-transparent);& .monthName{text-transform:capitalize;margin-block:.5em;display:inline-block}}.dayContainer{background-color:var(--main-transparent-semi);& .dayNumber{margin:0;font-size:1rem}}#focusedDay{animation:3s ease-out .5s forwards focusedDate}@keyframes focusedDate{0%{box-shadow:0 0 .5em 2em #0000}50%,90%{box-shadow:0 0 0em .4em var(--main-transparent-semi)}to{box-shadow:0 0 0 2em #0000}}.gameContainer{--drawer-front-height:calc(1.5rem + 6px);height:var(--drawer-front-height);perspective:300px}.gameGroup{border:outset var(--main-transparent-semi) 3px;background-image:linear-gradient(var(--main-transparent-semi), var(--main-transparent-semi)), linear-gradient(#666, #666);color:#fff;transform-origin:bottom;height:var(--drawer-front-height);transition:all 1s;overflow:hidden;&[data-found="1"] a{background-color:#32cd324d}& a{color:inherit;text-decoration:none;display:block}}.gameGroup:hover,.gameGroup:focus-within{height:calc(var(--drawer-front-height) + 5em);transition-timing-function:linear(0, .008 1.1%, .031 2.2%, .129 4.8%, .257 7.2%, .671 14.2%, .789 16.5%, .881 18.6%, .957 20.7%, 1.019 22.9%, 1.063 25.1%, 1.094 27.4%, 1.114 30.7%, 1.112 34.5%, 1.018 49.9%, .99 59.1%, 1);transform:rotateX(-5deg)translateY(-5em);box-shadow:0 -.5em .5em #0008,inset 0 -.5em .9em 0 #0008;& .gameDetails{opacity:1}}.gameGroup:hover{transition-delay:.5s}.gameGroup:focus-within{transition-delay:0}.drawerName{margin:0;font-weight:300;& .gameDate{opacity:.5}& .gameName{text-decoration:underline #fff8}}.drawerContent{position:relative;& .archiveImage{object-fit:cover;width:100%;height:5em}& .gameDetails{backdrop-filter:blur(5px);top:0;opacity:0;background-color:#0008;justify-content:space-evenly;gap:1ch;font-size:.6em;transition:opacity .5s 1s;display:flex;position:absolute;inset-inline:0}}@media screen and (width<=600px){#instructionsUnfoldAll{display:none}}
