html{box-sizing:border-box;font-size:16px}*,:after,:before{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}img{display:inline-block;max-width:100%;height:auto}body{background:url(/images/global/body_bg.jpg) top;background-size:cover;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;color:#222}.app-container{width:90%;max-width:768px;margin-left:auto;margin-right:auto}@media(max-width:576px){.app-container{width:100%}}.covers-container{width:90%;margin-left:auto;margin-right:auto;margin-top:5vh}@media(max-width:576px){.covers-container{width:100%}}.mentions-container{max-width:750px;margin:5vh auto}@media(max-width:576px){.mentions-container{width:90%}}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.5)}.covers{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:90%;margin-left:auto;margin-right:auto}.covers .cover{cursor:pointer;width:300px;padding:1rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(max-width:768px){.covers .cover{width:70%}}.covers .cover:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.covers .cover img{display:block;width:100%;height:auto}.page{background-image:url(/images/global/page_bg.jpg);background-size:100% auto}.page .btn{position:relative;margin-top:1rem;margin-bottom:1rem}.page .btn a img{height:auto;cursor:pointer}.page .btn a img.default{opacity:1}.page .btn a img.over{position:absolute;left:0;top:0;z-index:2;opacity:0}.page .btn a:active img.default,.page .btn a:hover img.default{opacity:0}.page .btn a:active img.over,.page .btn a:hover img.over{opacity:1}.page .texte{padding-left:13%;padding-right:10%}.page .texte h1{font-family:Titillium Web,sans-serif;margin-bottom:1.5rem;font-weight:200;line-height:1.3}.page .texte h1 strong{font-weight:600}.page .texte p{font-size:1.125rem;font-weight:300;margin-bottom:1rem;line-height:1.5rem}.page .texte p strong{font-weight:600}#cover{cursor:pointer}