html,body{color:#eee;background-color:#333;margin:0;padding:0;font-family:'Lato', 'Kosugi Maru', 'Noto Sans JP', sans-serif}#header,#footer{padding:20pt;max-width:900pt;margin:0 auto}.logoline{font-family:vibro, sans-serif;font-weight:400;font-style:normal;color:#F50057;margin:0;padding:0}#footer{display:flex;align-items:center;font-size:.8em}#footer>*:first-child{flex-grow:1}#footer a{color:unset;text-decoration:unset}#social>a:not(:last-child){margin-inline-end:1.25em}#copyright{display:flex;flex-direction:column}#copyright div{margin:8pt 0}#main{min-height:50vh;max-width:700pt;margin:0 auto}#releases{display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap}#releases article{margin:10pt}#releases article:empty{background:rgba(0,0,0,0.25);width:150pt;height:150pt}#releases article a{display:block}#releases article img{display:block;width:150pt;height:150pt}@media all and (max-width: 450pt){#header{text-align:center}.logoline{font-size:2.5em}#releases article:empty{display:none}#footer{flex-direction:column}#footer>*{padding:10pt 0}#copyright{text-align:center}}@media all and (min-width: 450pt){.logoline{font-size:3.25em}#footer{flex-direction:row}}@media all and (max-width: 700pt){#main{padding:10pt}}@media all and (min-width: 700pt){#main{padding:80pt}}
