aside nav{ display: block; text-align: center; } aside div.monster_panel{ display: inline-block; font-size: 70%; } aside nav#family div.monster_panel{ font-size: 50%; } section h2 span.family{ float: right; } section h2 span.family img.family{ max-width: 2em; max-height: 2em; margin: -0.5em; width: 90%; height: 90%; } section h2 span.family img.family.current{ max-width: 2.5em; max-height: 2.5em; margin: -0.5em; width: 100%; height: 100%; } section h2 span.family img.family.disabled{ filter: sepia(100%) saturate(10%); opacity: 0.5; } article.stage{ margin: 0.5em; position: relative; padding: 0.3em 0.1em; } article.stage div.profile{ display: inline-block; vertical-align: top; } article.stage table.stats{ font-size: 75%; border: 0.1em solid black; color: #ffffff; margin: 0.4em; border-collapse: collapse; border-radius: 0.4em; display: inline-block; vertical-align: top; max-width: 10em; } article.stage table.stats td, article.stage table.stats th{ padding: 0.01em 0.5em; border: 0.1em solid #000000; } article.stage table.stats th{ font-weight: bold; background-color: #00000066; } article.stage table.stats td{ font-weight: bold; background-color: #ffffff33; text-align: right; font-family: monospace; font-size: 120%; } article.stage div.extra{ display: inline-block; } article.stage div.extra div.sources span{ display: block; font-size: 70%; margin: 0.5em 0 0 0; color: #ffffff; } article.stage div.extra div.sources div.source_panel{ display: inline-block; } article.stage div.extra div.sources div.source_panel img{ width: 2em; height: 2em; border: 0.1em solid #f2c920; border-radius: 0.3em; } article.stage div.extra div.essences span{ display: block; font-size: 70%; margin: 0.5em 0 0 0; color: #ffffff; } article.stage div.extra div.essences div.essence{ position: relative; display: inline-block; vertical-align: top; border-style: solid; border-width: 0.1em; border-radius: 15%; width: 1.5em; height: 1.5em; margin-bottom: 0.1em; } article.stage div.extra div.essences div.essence img{ position: absolute; top: 0; left: 0; width: 1.5em; height: 1.5em; } article.stage div.extra div.essences div.essence span{ position: absolute; font-size: 80%; bottom: 0em; right: 0em; color: #ffffff; text-shadow: 0 0 0.1em #000000, 0 0 0.1em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000; } article.stage table.skills{ display: block; font-size: 90%; border: 0.1em solid black; color: #ffffff; margin: 0.5em auto; border-collapse: collapse; border-radius: 0.4em; vertical-align: top; width: 90%; } @media screen and (max-width : 990px){ article.stage table.skills{ width: 100%; } } article.stage table.skills th{ font-weight: bold; background-color: #00000066; } article.stage table.skills > tbody > tr > td{ vertical-align: top; padding: 0.2em 0.5em; border-right: 0.1em solid #00000088; border-left: 0.1em solid #00000088; border-top: 0.2em solid #00000088; border-bottom: 0.2em solid #00000088; } article.stage table.skills td.skill_img img{ width: 4em; height: 4em; border: 0.15em solid var(--ui-color-border); border-radius: 0.4em; } article.stage table.skills td.skill_text{ text-align: left; } article.stage table.skills td.skill_text h4{ text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.4em #000000; margin: 0 0 0.5em 0; display: block; font-weight: bold; } article.stage table.skills td.skill_text p{ margin: 0 0 0 0; } /*article.stage table.skills span.skill_description{ font-size: 80%; font-style: italic; margin: 0; padding: 0; display: block; line-height: 0.95em; }*/ article.stage table.skills td.skill_extra{ text-align: center; } article.stage table.skills td.skill_text span.formula{ font-size: 80%; color: #cccccc; font-weight: bold; font-style: italic; font-family: monospace; white-space: nowrap; } article.stage table.skills td.skill_text div.effects img{ width: 1.6em; height: 1.6em; border: 0.1em solid #000000; border-radius: 0.5em; } article.stage table.skills td.skill_ups table{ font-size: 80%; font-family: monospace; } article.stage table.skills td.skill_ups table td{ white-space: nowrap; } article.stage table.skills td.skill_ups table td.level{ display: inline-block; text-align: left; } article.stage table.skills td.skill_ups table td.upgrade{ font-style: italic; text-align: left; }