/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */

/* Reset box-model and font-size */
*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:system-ui,sans-serif}

/* Reset margin and padding */
body,h1,h2,h3,h4,h5,h6,p,figure,picture{margin:0}ul,ol{margin:0;padding:0}

/* Reset heading-levels */
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}

/* Reset links */
a{text-decoration:inherit;color:inherit}

/* Reset form-elements */
button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button,select{text-transform:inherit}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}

/* Reset media */
img,picture,video,canvas,svg{display:block;max-width:100%}

/* Reset table */
table{border-collapse:collapse;border-color:inherit;text-indent:0}

/* Reset list-style */
ol,ul{list-style:none}

/* Reset text-formatting */
b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}

/* Reset misc */
hr{height:0;color:inherit;border-top-width:1px}