.source-timeline.release-calendar{width:min(100%,45rem);margin:1rem auto 0}.source-timeline .release-timeline{position:relative;overflow:hidden;list-style:none;width:100%;max-width:45rem;height:auto;margin:0 auto;padding:0}.source-timeline .release-timeline:before{display:none}.source-timeline .release-year{display:block;position:relative;clear:both;color:#505050;text-align:center;background:#fff;border:2px solid #505050;border-radius:30%/100%;max-width:4em;margin:50px auto 1em;font-size:3em;font-weight:400}.source-timeline .release-year:first-of-type{margin-top:0}.source-timeline .release-game{position:relative;z-index:1;float:right;clear:right;box-shadow:none;background:0 0;border:0;width:45%;margin:10px 2.5%}.source-timeline .release-year+.release-game{margin-top:-1.5em}.source-timeline .release-game>a{display:block;box-sizing:content-box;overflow:hidden;background:#fff;border:1px solid #f5f5f5;max-width:320px;height:140px;min-height:0}.source-timeline .release-game>a:hover{text-decoration:none}.source-timeline .release-cover,.source-timeline .release-cover-missing{display:block;float:left;box-sizing:content-box;border-right:1px solid #f5f5f5;width:100px;height:140px;margin:0;padding:0}.source-timeline .release-cover-missing{display:grid;color:#777;text-align:center;place-items: center;font-size:.875rem}.source-timeline .release-game-copy{margin-left:101px;padding:0}.source-timeline .release-game-copy>strong{display:block;overflow:hidden;color:#424242;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:4px 8px 0;font-size:16px;font-weight:500;line-height:18px}.source-timeline .release-game-subtitle{display:block;border-bottom:1px solid #f5f5f5}.source-timeline .release-game-meta{font-size:14px;font-weight:300;line-height:18px}.source-timeline .release-game-meta p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0 8px;line-height:22px}.source-timeline .release-game-meta .release-platforms{padding-bottom:4px;padding-left:4px}.source-timeline .release-platforms img{display:block;float:left;box-sizing:content-box;object-fit:contain;background:0 0;width:16px;height:auto;margin:6px 0 0;padding-left:4px}.source-timeline .release-platforms .w32{width:32px}.source-timeline .release-platforms .xone{width:44px}@media (min-width:720px){.source-timeline .release-timeline{background:linear-gradient(#a0a0a0,#a0a0a0) top/1px 100% no-repeat}.source-timeline .release-game:nth-of-type(2n){float:left;clear:left}.source-timeline .release-game:after{display:block;position:absolute;content:"";background:green;border-radius:50%;width:10px;height:10px;top:8px;left:-17px;right:auto}.source-timeline .release-game:nth-of-type(2n):after{left:auto;right:-5%}}@media (max-width:719px){.source-timeline .release-game,.source-timeline .release-game:nth-of-type(2n){float:none;clear:both;width:100%;margin-left:2.5%;margin-right:2.5%}.source-timeline .release-game:after{display:none}}.about-site.about-source{background:0 0;width:min(100%,45rem);min-height:0;margin:1rem auto 0;padding:0;font-size:1rem;font-weight:300;line-height:1.375}.about-source>p{margin:0 0 8px;padding:0 8px}.about-source>p:last-child{margin-bottom:0}.about-source .about-phrase{display:block;overflow:visible;min-height:0;padding:8px}.about-source .about-phrase h1{color:#444;text-align:left;text-shadow:1px 1px 1px #fffc;margin:0;font-size:1rem;font-weight:400;line-height:1.4}.about-source .about-phrase h1>span{color:#444;font-size:200%;font-weight:400}.about-source .about-phrase h1>.about-rotating-words{position:relative;font-size:inherit;vertical-align:baseline;width:auto;height:auto;padding-right:13em;display:inline!important}.about-source .about-rotating-words>span{color:#6b969d;font-size:200%;line-height:inherit;animation-name:source-about-word;width:auto;inset:auto auto auto 0}.about-source .about-rotating-words>span:nth-child(2){color:#6b889d}.about-source .about-rotating-words>span:nth-child(3){color:#6b739d}.about-source .about-rotating-words>span:nth-child(4){color:#7a6b9d}.about-source .about-rotating-words>span:nth-child(5){color:#8d6b9d}.about-source .about-rotating-words>span:nth-child(6),.about-source .about-rotating-words>span:nth-child(7){color:#9b6b9d}@keyframes source-about-word{0%{opacity:0}2%{opacity:0;transform:translateY(-30px)}5%,17%{opacity:1;transform:translateY(0)}20%{opacity:0;transform:translateY(30px)}80%,to{opacity:0}}@media (max-width:359px){.about-source .about-phrase h1{font-size:8px}}@media (min-width:360px) and (max-width:399px){.about-source .about-phrase h1{font-size:9px}}@media (min-width:400px) and (max-width:419px){.about-source .about-phrase h1{font-size:10px}}@media (min-width:420px) and (max-width:479px){.about-source .about-phrase h1{font-size:11px}}@media (min-width:480px) and (max-width:559px){.about-source .about-phrase h1{font-size:12px}}@media (min-width:560px) and (max-width:767px){.about-source .about-phrase h1{font-size:14px}}
