html,body{margin:0;padding:0}body{font-family:'Noto Serif JP', serif;font-size:12pt;font-weight:400;color:#fff}a{color:unset}#background{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.15);background-repeat:no-repeat;background-blend-mode:multiply;background-size:cover}#main{position:relative;max-width:1150pt;margin:0 auto}#header{position:relative;margin-right:auto}#header h1,#header h2{margin:0;padding:0;font-weight:200;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}#header h1{letter-spacing:2pt}#header h2>span:not(.artistname){color:rgba(255,255,255,0.5)}#lyrics{margin:20pt 0}#lyrics pre{font-family:unset;margin:0;white-space:pre-wrap}#details{background:rgba(0,0,0,0.3);border:solid 1pt rgba(255,255,255,0.3);padding:20pt}#details section{font-size:.97em}#details section:not(:first-child){margin-top:10pt}#details section:not(:last-child){margin-bottom:10pt}#details section h1{padding:2pt 4pt;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;border:solid 1pt #fff;font-weight:unset;margin-bottom:10pt}#details section ul,#details section ol{margin:0}#details section li{margin:3pt 0}#footer{font-family:'Lato', 'Kosugi Maru', 'Noto Sans JP', sans-serif;position:relative;background-color:#333;padding:50pt 0;text-align:center;color:#ccc}#logo{display:inline-block;color:#F50057;font-family:vibro, sans-serif;font-weight:400;font-style:normal;text-decoration:none;font-size:25pt}#sticky{position:sticky;top:auto}#sticky iframe{box-shadow:0 3pt 5pt rgba(0,0,0,0.3)}#share{display:flex;flex-direction:row;flex-wrap:wrap}#share>*:not(:first-child){margin-left:10pt}#share>*:not(:last-child){margin-right:10pt}.namegroup{white-space:nowrap}.nameaside{font-size:.75em;font-style:italic;color:rgba(255,255,255,0.8)}@media all and (max-width: 850pt){#header h1{font-size:50pt}#header h2{font-size:30pt}#details{margin:20pt 0}#main{padding:15pt}#sticky{bottom:8pt}#player{margin:0 -8pt}#share{justify-content:center;margin:30pt 0}}@media all and (min-width: 850pt){#details{position:absolute;top:150pt;right:30pt}#main{padding:30pt}#sticky{bottom:30pt;display:flex;justify-content:flex-end}#player{width:300pt}#share{display:none}}@media all and (min-width: 850pt) and (max-width: 1050pt){#header h1{font-size:90pt}#header h2{font-size:40pt}}@media all and (min-width: 1050pt){#details{position:absolute;top:150pt;right:30pt}#header h1{font-size:130pt}#header h2{font-size:60pt}}@media all and (max-width: 900px), all and (max-height: 900px){#background{background-image:url("https://imagedelivery.net/xXPxAuRp-JS98HiORBv-2A/kiganix-ccim/meldgroove.com/mdgv-0001/rainy_background_wide.png/w=1000")}}@media all and (min-width: 900px) and (max-width: 1800px), all and (min-height: 900px) and (max-height: 1800px){#background{background-image:url("https://imagedelivery.net/xXPxAuRp-JS98HiORBv-2A/kiganix-ccim/meldgroove.com/mdgv-0001/rainy_background_wide.png/w=2000")}}@media all and (min-width: 1800px) and (max-width: 2300px), all and (min-height: 1800px) and (max-height: 2300px){#background{background-image:url("https://imagedelivery.net/xXPxAuRp-JS98HiORBv-2A/kiganix-ccim/meldgroove.com/mdgv-0001/rainy_background_wide.png/w=2500")}}@media all and (min-width: 2300px), all and (min-height: 2300px){#background{background-image:url("https://imagedelivery.net/xXPxAuRp-JS98HiORBv-2A/kiganix-ccim/meldgroove.com/mdgv-0001/rainy_background_wide.png/w=3000")}}
