.root{--color-primary:#983351;--color-secondary:#e52761;--color-third:#712f43;--color-middle:#bf305c;--color-dark:#49242f}*{box-sizing:border-box;margin:0;padding:0;overflow-x:hidden}html{font-size:125%}@media only screen and (max-width:1200px){html{font-size:1.2em}}@media only screen and (max-width:900px){html{font-size:1em}}@media only screen and (max-width:600px){html{font-size:.8em}}@media (min-width:1800px){html{font-size:1.4em}}body{background-color:#1eb2a6cc;font-family:Courgette,cursive;font-weight:200}a{text-decoration:none}figure{width:150%}
