section#monster{ display: block; width: 98%; margin: auto; text-align: center; } @media screen and (max-width : 990px){ section#monster{ width: 100%; } } section#monster article#profile{ max-width: 60%; display: inline-block; vertical-align: top; /*width: 7em;*/ border: 0.2em solid #000000; margin: 0.5em; position: relative; border-radius: 15%; background: #351e0b; border: 0.2em solid #f2c920; border-radius: 0.5em; padding: 0.5em; } @media screen and (max-width : 990px){ section#monster article#profile{ height: 6em; width: 6em; border: 0.1em solid #000000; margin: 0.2em; border-radius: 10%; } } section#monster article#profile img#monster_image{ max-width: 12em; max-height: 12em; border-style: solid; border-width: 0.3em; border-radius: 15%; display: inline-block; vertical-align: top; margin: 0 1.5em 1.5em 1.5em; } section#monster article#profile div#details{ display: inline-block; vertical-align: top; text-align: center; } section#monster article#profile div#details h1{ color: #ffffff; text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000; font-size: 190%; margin: 0.2em; } section#monster article#profile div#details span.stars{ display: block; } section#monster article#profile div#details span.stars img.star{ width: 1.5em; height: 1.5em; filter: drop-shadow(0 0 0.05em #ffffff); margin: -0.1em; } section#monster article#profile div#details span.level{ color: #ffffff; display: block; text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000; } section#monster article#profile h4{ color: #ffffff; font-weight: bold; text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.4em #000000; margin: 0.1em; display: block; } section#monster article#profile table#stats{ font-size: 80%; border: 0.1em solid black; color: #ffffff; } section#monster article#profile table#stats th{ font-weight: bold; } section#monster article#profile table#stats td.extra{ color: #aaaaff; } section#monster article#profile table#stats td.total{ color: #f2c920; font-weight: bold; } section#monster article#profile div#skills{ text-align: center; } section#monster article#profile div#skills div.skill{ display: inline-block; vertical-align: top; margin: 0.5em; color: #ffffff; text-align: center; max-width: 20%; } section#monster article#profile div#skills div.skill img.skill_img{ width: 5em; height: 5em; border: 0.3em solid #f2c920; border-radius: 0.5em; } section#monster article#profile div#skills div.skill span.skill_level{ font-size: 130%; position: relative; top: -2em; right: -0.8em; text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.4em #000000, 0 0 0.4em #000000, 0 0 0.6em #000000, 0 0 0.6em #000000, 0 0 0.8em #000000, 0 0 0.8em #000000; } section#monster article#profile div#skills div.skill span.skill_level.maxed{ color: #f2c920; } section#monster article#profile div#skills div.skill span.skill_name{ text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.4em #000000; margin-top: -2.5em; display: block; font-weight: bold; } section#monster article#profile div#skills div.skill span.skill_description{ font-size: 90%; font-style: italic; } section#monster article#profile div#skills div.skill span.skill_effects{ display: block; text-align: center; margin-top: 1em; } section#monster article#profile div#skills div.skill span.skill_effects img.effect_img{ width: 1.5em; height: 1.5em; border: 0.1em solid #000000; border-radius: 0.5em; } section#monster article#profile div#skills div.skill table.skill_up{ font-size: 80%; margin-top: 1em; } section#monster article#profile div#skills div.skill table.skill_up td{ color: #888888; } section#monster article#profile div#skills div.skill table.skill_up td.level{ font-style: italic; padding-right: 0.8em; min-width: 3em; } section#monster article#profile div#skills div.skill table.skill_up td.aquired{ color: #ffffff; font-weight: bold; } section#monster article#profile table#skill_averages{ margin: 3em auto 2em auto; color: #ffffff; font-size: 120%; border-top: 0.1em solid #ffffff; border-bottom: 0.1em solid #ffffff; border-radius: 0.3em; padding-top: 2em; padding-bottom: 2em; } section#monster article#profile table#skill_averages td.title{ padding-left: 4em; text-align: right; } section#monster article#profile table#skill_averages td.value{ padding-right: 4em; text-align: left; padding-left: 1em; } section#monster article#runes{ max-width: 45%; display: inline-block; vertical-align: top; /*width: 7em;*/ border: 0.2em solid #000000; margin: 0.5em; position: relative; border-radius: 15%; background: #351e0b; border: 0.2em solid #f2c920; border-radius: 0.5em; padding: 0em; } section#monster article#runes table#table_runes{ border-collapse: collapse; } section#monster article#runes table#table_runes td.icon{ border-bottom: 0.1em solid #ffffff; padding-left: 0.5em; } section#monster article#runes table#table_runes td.icon img.rune_base{ width: 8em; height: 8em; margin: -1em; position: relative; left: 0; display: block; } section#monster article#runes table#table_runes td.icon img.rune_base.rune_base_1{ transform: rotate(0deg); /*top: 29px; left: 96px;*/ } section#monster article#runes table#table_runes td.icon img.rune_base.rune_base_2{ transform: rotate(60deg); /*top: 60px; left: 157px;*/ } section#monster article#runes table#table_runes td.icon img.rune_base.rune_base_3{ transform: rotate(120deg); /*top: 130px; left: 157px;*/ } section#monster article#runes table#table_runes td.icon img.rune_base.rune_base_4{ transform: rotate(180deg); /*top: 160px; left: 96px;*/ } section#monster article#runes table#table_runes td.icon img.rune_base.rune_base_5{ transform: rotate(240deg); /*top: 130px; left: 35px;*/ } section#monster article#runes table#table_runes td.icon img.rune_base.rune_base_6{ transform: rotate(300deg); /*top: 60px; left: 36px;*/ } section#monster article#runes table#table_runes td.icon img.rune_icon{ position: relative; top: -4em; left: -3.2em; margin-right: -2em; } section#monster article#runes table#table_runes td.icon span.stars { float: left; position: relative; top: -6em; left: 0; display: block; } section#monster article#runes table#table_runes td.icon span.stars img.star{ width: 1em; height: 1em; margin-right: -0.4em; } section#monster article#runes table#table_runes td.icon span.level { font-size: 130%; font-weight: bold; color: #ffffff; text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000; position: relative; top: -2em; left: -3em; } section#monster article#runes table#table_runes td.icon span.level.level_15{ color: #ff006c; } section#monster article#runes table#table_runes td.stats{ color: #ffffff; border-bottom: 0.1em solid #ffffff; } section#monster article#runes table#table_runes td.stats table{ color: #ffffff; font-size: 80%; } section#monster article#runes table#table_runes td.stats table tr.main_stat{ font-weight: bold; font-size: 110%; } section#monster article#runes table#table_runes td.stats table tr.innate_stat{ font-style: italic; } section#monster article#runes table#table_runes td.stats table td.stat{ text-align: right; } section#monster article#runes table#table_runes td.stats table td.value{ text-align: left; padding-left: 1em; } section#monster article#runes table#table_runes td.stats table td.craft{ color: #ff7700; } section#monster article#runes table#table_runes td.details{ color: #ffffff; border-bottom: 0.1em solid #ffffff; padding-left: 0.5em; } section#monster article#runes table#table_runes td.details table.table_details{ font-size: 80%; } section#monster article#runes table#table_runes td.details table.table_details td.title{ text-align: right; } section#monster article#runes table#table_runes td.details table.table_details td.value{ text-align: left; padding-left: 1em; } section#monster article#runes table#table_runes td.details table.table_details span.quality{ border: 0.1em solid #000000; border-radius: 0.2em; font-weight: bold; color: #ffffff; text-shadow: 0 0 0.1em #000000; padding: 0 0.3em; } section#monster article#runes table#table_runes td.details table.table_details span.quality.quality_normal{ background-color: #cccccc; } section#monster article#runes table#table_runes td.details table.table_details span.quality.quality_magic{ background-color: #55ff55; } section#monster article#runes table#table_runes td.details table.table_details span.quality.quality_rare{ background-color: #15c6e1; } section#monster article#runes table#table_runes td.details table.table_details span.quality.quality_hero{ background-color: #ad7fa8; } section#monster article#runes table#table_runes td.details table.table_details span.quality.quality_legend{ background-color: #f57900; } section#monster article#runes table#table_runes td.details{ color: #ffffff; border-bottom: 0.1em solid #ffffff; padding-left: 0.5em; } section#monster article#runes div#rune_averages{ margin: 5em auto 2em auto; text-align: center; } section#monster article#runes div#rune_averages table#table_averages{ margin: auto; color: #ffffff; } section#monster article#runes div#rune_averages table#table_averages td.title{ text-align: right; } section#monster article#runes div#rune_averages table#table_averages td.value{ text-align: left; padding-left: 1em; } div#viewer{ width: 60%; height: 80%; position: fixed; left: 22%; top: 10%; z-index: 20; display: none; padding: 0; } @media screen and (max-width : 990px){ div#viewer{ width: 90%; height: 90%; left: 3%; top: 5%; } } div#viewer div#viewer_wait{ width: 100%; margin: 4em 0 0 0; text-align: center; } div#viewer div#viewer_info{ width: 100%; height: 100%; margin: 0; padding: 0; display: none; text-align: center; } div#viewer div#viewer_info table#monster_header{ width: 90%; margin: auto; border-collapse: collapse; } @media screen and (max-width : 990px){ div#viewer div#viewer_info table#monster_header{ width: 100%; } } div#viewer div#viewer_info table#monster_header img.monster_img{ width: 6.5em; height: 6.5em; border-style: solid; border-width: 0.3em; border-radius: 15%; margin: 0.2em 0.8em; } @media screen and (max-width : 990px){ div#viewer div#viewer_info table#monster_header img.monster_img{ width: 5em; height: 5em; border-width: 0.2em; border-radius: 10%; margin: 0.1em; } } div#viewer div#viewer_info table#monster_header div#monster_stars{ margin: 0.5em auto; padding: 0.3em; } @media screen and (max-width : 990px){ div#viewer div#viewer_info table#monster_header div#monster_stars{ margin: 0.3em auto; padding: 0.1em; } } div#viewer div#viewer_info table#monster_header div#monster_stars img.monster_star{ width: 2em; height: 2em; filter: drop-shadow(0 0 0.1em #000000) drop-shadow(0 0 0.1em #000000) drop-shadow(0 0 0.1em #000000); } @media screen and (max-width : 990px){ div#viewer div#viewer_info table#monster_header div#monster_stars img.monster_star{ width: 1.6em; height: 1.6em; } } div#viewer div#viewer_info table#monster_skills{ width: 90%; margin: 2em auto 2em auto; border-collapse: collapse; border: 0.1em solid #000000; border-radius: 0.5em; background-color: #aa8866; } div#viewer div#viewer_info table#monster_skills td{ vertical-align: top; padding: 0.1em; text-align: center; width: 1%; } div#viewer a.control_close{ float: right; } div#viewer a.control_close img.skill_img{ width: 1.5em; height: 1.5em; margin: 0.5em; } div#viewer div#viewer_info table#monster_stats{ width: 90%; margin: auto; border-collapse: collapse; border: 0.1em solid #000000; } div#viewer div#viewer_info table#monster_stats td.even0{ background-color: #ffffff; } div#viewer div#viewer_info table#monster_stats td.even1{ background-color: #dddddd; } div#viewer div#viewer_info table#monster_stats td, th{ text-align: center; width: 1%; } div#viewer div#viewer_info table#monster_stats tr#stats_header_names th{ background-color: #aaaaaa; font-size: 90%; } div#viewer div#viewer_info table#monster_stats tr#stats_header_ranges th{ background-color: #aaaaaa; color: #333333; font-size: 70%; } div#viewer div#viewer_info table#monster_stats td img.star{ width: 0.5em; height: 0.5em; margin: -0.2em; filter: drop-shadow(0 0 0.1em #000000) drop-shadow(0 0 0.1em #000000); } div#viewer div#viewer_info table#monster_stats td span.stat{ display: block; margin: 0; text-align: center; font-size: 80%; } div#viewer div#viewer_info table#monster_stats td span.stat.awake{ color: #aa00ff; font-style: italic; } div#viewer div#viewer_info div#monster_location{ margin: 1em 20%; } div#viewer div#viewer_info div#monster_awake{ text-align: center; } div#viewer div#viewer_info div#monster_awake table{ margin: auto; } div#viewer div#viewer_info div#monster_awake td.essence{ text-align: center; } div#viewer div#viewer_info div#monster_awake td.essence img{ display: block; border-width: 0.2em; border-style: solid; border-radius: 50%; width: 2.5em; height: 2.5em; } div#viewer div#viewer_info div#monster_awake td.essence span{ display: block; text-align: right; margin: -1em 0.2em 0 0; color: #ffffff; text-shadow: 0 0 0.2em #000000; filter: drop-shadow(0 0 0.1em #000000) drop-shadow(0 0 0.1em #000000); }