img {max-width:100vw;}

main article {padding:10px 6px;border:5px solid rgb(180,0,190);box-shadow:0 0 5px 3px rgb(150,150,150);}
figure {padding:2.2em;background:rgb(180,180,180);border:2px solid rgb(80,80,80);}
