html{font-size:18.5px}@media all and (min-width: 600px){html{font-size:22px}}html,body{margin:0}html{width:calc(100% - .5rem);height:calc(100vh - 7rem)}html body{font-size:.92rem;line-height:1.45;color:#19101f;font-weight:400;text-wrap:pretty;hyphens:auto;font-variant-emoji:text;width:100%;max-width:640px;height:100%;padding:.9rem;box-sizing:border-box;margin:auto;background:snow}html body p{margin:0 0 .9rem}html body header{position:relative}html body a{color:#ff1493;text-decoration:none}html body a:hover{color:#1e90ff;text-decoration:underline}html body img{display:block;max-width:100%;height:100%;margin:auto}html body footer{text-transform:lowercase;text-align:center}h1{display:none}img{margin:0 0 .9rem 0}address{text-align:center;width:100%}address span{text-transform:lowercase;font-variant:small-caps;font-style:normal;letter-spacing:.16rem;word-spacing:.16rem}address #email{text-transform:lowercase;font-weight:400;font-style:normal;letter-spacing:.18rem;font-size:.9rem;margin:0}@media screen and (max-width: 440px){address #email{font-size:.8rem;letter-spacing:.12rem}address span{font-size:.8rem;letter-spacing:.16rem;word-spacing:.2rem}}address #email::before,address #email::after{content:" ☃︎ "}#blog{margin-top:16px;text-transform:lowercase}#blog li{padding-bottom:.6rem}#blog h2{font-size:.92rem;line-height:1.45;color:#19101f;font-weight:400;text-wrap:pretty;hyphens:auto;font-variant-emoji:text;letter-spacing:.12rem;text-transform:lowercase;margin:0}#blog h2::after{content:":"}#blog ul{list-style:none;padding:0;margin:0 0 .9rem}footer{padding-bottom:.9rem;text-transform:lowercase}