You would do screen-size dependent styling combining the two above stylesheets:
html"""<style>
/* screen size more than: and less than: */
@media screen and (max-width: 699px) { /* Tablet */
/* Nest everything into here */
main { /* Same as before */
max-width: 1000px !important; /* Same as before */
margin-right: 100px !important; /* Same as before */
} /* Same as before*/
}
@media screen and (min-width: 700px) and (max-width: 1199px) { /* Laptop*/
/* Nest everything into here */
main { /* Same as before */
max-width: 1000px !important; /* Same as before */
margin-right: 100px !important; /* Same as before */
} /* Same as before*/
}
@media screen and (min-width:1200px) and (max-width: 1920px) { /* Desktop */
/* Nest everything into here */
main { /* Same as before */
max-width: 1000px !important; /* Same as before */
margin-right: 100px !important; /* Same as before */
} /* Same as before*/
}
@media screen and (min-width:1921px) { /* Stadium */
/* Nest everything into here */
main { /* Same as before */
max-width: 1000px !important; /* Same as before */
margin-right: 100px !important; /* Same as before */
} /* Same as before*/
}
"""
</style>
"""
Remember to close your style tags!