.MainContent {
margin: 2px;
}
/* Top Box */
.MainTopBox {
border-radius: 10px;
background: #FFF;
box-shadow: 0 0 0.2em #999;
margin: 1em 0.2em 1.5em 0.2em;
box-sizing: border-box;
}
.MainTitleBox {
border-radius: 10px 10px 0 0;
padding: 10px;
background: #CCC;
text-align: center;
}
.MainTitle {
font-size: 256%;
line-height: 120%;
}
.MainSubtitle {
font-size: 110%;
}
.MainTopCircle {
border-radius: 200px;
width: 200px;
height: 200px;
margin: 10px auto;
display: flex;
justify-content: center;
align-items: center;
background: #FFF;
}
.MainTitleGrid {
display: grid;
grid-template-columns: repeat(4, 75px);
gap: 8px;
width: auto;
margin: 10px auto 0 auto;
justify-self: center;
}
.MainTitleButton {
border-radius: 10px;
background: #e6e6e6;
display: flex;
align-items: center;
justify-content: center;
}
.MainBulbasaur {
float: right;
padding: 10px 10px 10px 0;
}
.MainTopBlurb {
padding: 10px 10px 0 10px;
text-align: center;
min-height: 120px;
display: flex;
justify-content: center;
align-items: center;
}
.MainTopLinks {
clear: both;
background: #CCC;
font-size: 85%;
border-radius: 10px;
margin: 10px;
text-align: center;
}
/* Big Grid */
.MainBigGrid {
display: grid;
gap: 10px;
margin: 1.5em 0.2em;
}
/* Help Out Box */
.MainHelpOutTitle {
font-size: 130%;
margin-top: 10px;
}
.MainHelpMoreGrid {
display: grid;
gap: 5px;
margin: auto;
max-width: 700px;
}
.MainHelpMoreItem {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.MainHelpMoreCircle {
background: #e6e6e6;
border-radius: 65px;
height: 65px;
width: 65px;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
font-size: larger;
}
.MainHelpMoreText {
font-size: smaller;
line-height: 100%;
padding-top: 5px;
}
/* Social Media */
.MainSocialGrid {
display: grid;
gap: 5px;
justify-content: center;
margin: auto;
width: auto;
}
.MainSocialGroup {
display: flex;
justify-content: center;
align-items: center;
margin: 0.5em;
line-height: 250%;
}
.MainSocialBox {
border-radius: 10px;
background: #e6e6e6;
padding: 10px;
margin: 0 10px;
}
/* MOBILE */
@media (max-width:600px) {
.MainTopBlurb, .MainBulbasaur, .MainTopLinks, .MainMoreLink, .MainBulbagardenBox, .MainLastCircle {
display: none;
}
.MainTitleBox {
border-radius: 10px;
}
.MainTitleMobileButtons {
display: flex;
justify-content: center;
}
.MainHelpMoreGrid {
grid-template-columns: repeat(4, 1fr);
}
}
/* SMALL DESKTOP & TABLET */
@media (min-width:601px) {
.MainTopBox {
padding-bottom: 4px;
}
.MainTitleBox {
border-radius: 10px 10px 0 0;
}
.MainTopCircle, .MainLastPortal, .MainPortalBlank, .MainTitleMobileButtons {
display: none;
}
.MainHelpMoreGrid {
grid-template-columns: repeat(5, 1fr);
}
}
/* DESKTOP */
@media (min-width:1000px) {
.MainSocialGrid {
grid-template-columns: 1fr 2fr 1fr;
}
}
/* <noinclude>
[[Category:TemplateStyles stylesheets]]
</noinclude> */