body{width:100vw; text-align:center}
article{display: flex; justify-content: left; margin:4px auto; max-width:96vw; flex-wrap:wrap; }
.main{ display: flex; flex-direction: column; justify-content: center; text-align:center }
.thisheader{ display: flex; flex-direction: row; justify-content: center; text-align:left}
.thisweek {height:15em;}

alticle {; margin:0 1em; padding:.2em .4em; text-align:left, height:14.6em; overflow: auto;}
ol{padding: 0 0 0 1em; margin:0} 

figure{ padding:1em; margin:0 .5em; }
figure img {height:200px; margin:0; padding:.5em; backface-visibility: hidden; transition-duration: 0.3s; transition-property: transform}
figure img:hover {transform: scale(1.04) rotate(-1deg);}
.mylittlefreak {height:150px}

.themeoftheweek {height:100px; margin:0; padding:0; position:relative; left:-12px; top: 12px }
.themeofthewee {height:100px; margin:0; padding:0; position:relative; left:-12px;}

#melonGuild-70 { max-width:50vw !important; display: flex; justify-content: space-evenly; align-items:flex-end;}


@media(orientation: portrait) {#melonGuild-70 { max-width:99vw !important; }}
