/* right icons start to overlap with page margins */
@mediascreenand(max-width:970px){
html{
background-color:white;
}
/* page completely white, full width, side icons */
body{
border:none;
width:auto;
padding:0px2em0px3em;
margin:0px50px0px0px;
}
}
@mediascreenand(max-width:800px){
/*enteringwhatIconsidertobeamobileview
(orancientscreenresolution,oroldperson)*/
#footer::before{
display:block;
margin:0px3em;
font-size:0.8em;
content:
'(This is a mobile/low-res view; please increase your screen resolution to view the resume as originally intended.)';
}
/* right-hand margin removed */
body{
padding:0px2em;
margin:0px;
}
#header{
padding-top:2em;
}
/* move side icons under name */
#headerul.links{
position:inherit;
float:left;
padding:0px;
width:auto;
}
#headerul.linksli:not(:first-child){
margin-left:1em;
}
/* make room for page fold */
#header#infoboxaddress{
margin-right:50px;
}
}
/* infobox about to collide with name */
@mediascreenand(max-width:640px){
body{
padding:0px1em;
}
#header{
padding-top:1em;
}
/* infobox still on right, ... */
#header#infobox{
display:inline-block;
width:auto;
clear:left;
}
/* ... but forced below header */
#headerdiv.leftcol{
display:block;
}
#header#infoboxaddress{
margin-right:0px;
}
}
/* infobox about to collide with icons below name */
@mediascreenand(max-width:540px){
#headerul.links{
display:block;
width:auto;
margin:0pxauto;
float:right;
clear:both;
}
/* in case we ever get too close to page fold */
#headerdiv.leftcol{
padding-right:50px;
}
}
/* 320 is the lowest resolution that should really be entertained */
@mediascreenand(max-width:310px){
#objective>p:first-of-type::after{
content:'Seeking potential employers with higher screen resolutions that will render my resume sanely.';
}
#summary>p:first-of-type::before{
display:block;
margin-bottom:1em;
content:'I love talking about myself, but you really haven\'t given me much space to do so! How about increasing that resolution of yours? I mean, don\'t get me wrong; it\'s still legible. Torture your eyeballs if you wish.';
}
#footer::before{
content:'(This is rendered at a ridiculously low resolution. Snarky remarks added. Please increase your resolution.)';