@import "https://fonts.googleapis.com/css2?family=Jost:wght@500&family=Radio+Canada:ital,wdth,wght@0,75..100,300..700;1,75..100,300..700&display=swap";*{font-family:"Radio Canada",sans-serif;font-weight:300}html{height:100%}body{touch-action:pan-x pan-y}.hidden{visibility:hidden}body.artist-page{box-sizing:border-box;margin:0;background-color:black;position:relative;min-height:100%;padding:20px;padding-top:10px}.artist-page #infos{background:linear-gradient(dimgray,rgb(32,32,32));color:white;position:relative;padding:10px 20px;border-radius:10px 10px 0 0}.artist-page #infos h1{font-weight:700;font-size:24px;line-height:32px;margin:0}.artist-page #infos h2{font-weight:100;font-size:18px;margin:0;margin-right:40px}.artist-page #infos .shbtn{display:block;position:absolute;right:10px;bottom:10px;height:32px}.artist-page #infos .shbtn img{height:32px}.artist-page #links{list-style-type:none;margin:0;padding:0}.artist-page #footer{box-sizing:border-box;width:calc(100vw - 100px);max-width:500px;margin:0 auto;padding:20px;padding-top:50px;position:relative;z-index:1}.artist-page #footer div{font-size:75%;text-align:center}.artist-page #footer div.legal{color:lightgray;font-weight:100}.artist-page #footer div.legal a{display:block;color:lightgray}.artist-page #footer div.legal a:hover{color:white}.artist-page #footer div.logo{font-size:150%;font-family:"Jost";color:lightgray}.artist-page #footer div.logo img{width:24px;vertical-align:-10%}.artist-page #footer div.socials{margin-top:10px;margin-bottom:10px}.artist-page #footer div.socials a{margin-right:5px;opacity:50%}.artist-page #footer div.socials a img{height:24px}.artist-page #footer div.socials a:last-child{margin-right:0}.artist-page #footer div.socials a:hover{opacity:100%}.artist-page #back-cover{position:absolute;left:0;top:0;right:0;bottom:0;filter:blur(1.5rem);opacity:25%;background-repeat:no-repeat;background-size:cover;background-position:center;z-index:0}.artist-page #back-cover a{position:absolute;left:0;top:0;bottom:0;right:0;text-decoration:none;display:block}.artist-page #container{max-width:500px;margin:0px auto;border-radius:10px;box-shadow:0 3px 5px rgba(0,0,0,0.25);position:relative;z-index:1}.artist-page #header{position:relative;box-sizing:border-box;max-width:500px;margin:0 auto;margin-bottom:10px;padding:0;padding-left:5px;color:white;line-height:48px}.artist-page #header a{color:white;text-decoration:none}.artist-page #header a:hover{text-decoration:underline}.artist-page #header div.logo *{font-size:150%;font-family:"Jost"}.artist-page #header div.logo a{text-decoration:none}.artist-page #header div.logo img{width:24px;vertical-align:-10%}.artist-page #header div.back-button{position:absolute;right:10px;top:0}.artist-page #header div.back-button a{font-weight:bold}#copied-to-clipboard-toast{position:absolute;left:calc(50vw - 110px);right:calc(50vw - 110px);bottom:30px;background-color:darkslategray;color:white;padding:15px 20px;border-radius:3px;box-shadow:0 3px 5px black;text-align:center;visibility:hidden}@media (min-device-width:1001px){.artist-page #header,.artist-page #container{width:calc(100vw - 100px)}.artist-page #links li{border-top:1px solid rgb(80,80,80);display:block;position:relative;white-space:collapse;background-color:rgb(32,32,32)}.artist-page #links li a{display:inline-block;text-decoration:none;color:white;padding:10px;font-weight:500;box-sizing:border-box;position:relative;z-index:10;width:100%;height:120px;text-shadow:0 2px 2px black}.artist-page #links li a:hover{background:linear-gradient(90deg,darkslategray,rgb(32,32,32))}.artist-page #links li a img.cover{border-radius:5px;box-shadow:0 0 5px rgba(255,255,255,0.25)}.artist-page #links li a .title{position:absolute;top:10px;left:120px;right:10px}.artist-page #links li a .platforms{position:absolute;bottom:10px;left:120px;right:10px;text-align:right}.artist-page #links li a .platforms img{width:32px;margin-left:5px}.artist-page #links li:last-child{border-radius:0 0 10px 10px}.artist-page #links li:last-child a{border-radius:0 0 10px 10px}}@media (max-device-width:1000px){.artist-page #header,.artist-page #container{width:calc(100% - 20px)}.artist-page #links li{border-top:1px solid rgb(80,80,80);display:block;position:relative;white-space:collapse;background-color:rgb(32,32,32)}.artist-page #links li a{display:inline-block;text-decoration:none;color:white;padding:10px;font-weight:500;box-sizing:border-box;position:relative;z-index:10;width:100%;height:84px;text-shadow:0 2px 2px black}.artist-page #links li a:hover{background:linear-gradient(90deg,darkslategray,rgb(32,32,32))}.artist-page #links li a img.cover{border-radius:5px;box-shadow:0 0 5px rgba(255,255,255,0.25);width:64px}.artist-page #links li a .title{position:absolute;top:10px;left:84px;right:10px;bottom:32px;overflow:hidden;text-overflow:ellipsis;white-space:normal}.artist-page #links li a .platforms{position:absolute;bottom:5px;left:84px;right:5px;text-align:right}.artist-page #links li a .platforms img{width:16px;margin-left:3px}.artist-page #links li:last-child{border-radius:0 0 10px 10px}.artist-page #links li:last-child a{border-radius:0 0 10px 10px}}