article#profile{ text-align: center; } div.panel{ width: 49%; margin: 0; padding: 0; display: inline-block; vertical-align: top; } @media screen and (max-width : 990px){ div.panel{ width: 100%; display: block; } } div.profile_section{ border: 0.2em solid var(--ui-color-border); /* max-width: 45%; */ margin: 0.5em; padding: 0 0.5em 0.5em 0.5em; border-radius: 0.5em; display: block; vertical-align: top; text-align: center; background-color: #00000033; } div.profile_section h4{ margin: 0 -0.5em 0.5em -0.5em; border-top-left-radius: 0.2em; border-top-right-radius: 0.2em; padding: 0.2em; border-bottom: 0.1em solid var(--ui-color-border); background-color: var(--subsection-title-background); text-shadow: var(--subsection-title-shadow); } aside table#profile{ border-collapse: collapse; margin: 0 auto; } aside table#profile td{ border-top: 0.1em solid var(--ui-color-border); border-bottom: 0.1em solid var(--ui-color-border); } aside table#profile td.label{ text-align: left; padding-right: 1.5em; } aside table#profile td.value{ text-align: right; } article#profile div#placements h5{ font-weight: bold; margin-top: 0.5em; margin-bottom: 0.3em; } article#profile div#placements table{ border-collapse: collapse; width: 100%; margin: auto; } article#profile div#placements table td, article#profile div#placements table th{ border: 0.1em solid var(--ui-color-border); text-align: left; } article#profile div#placements table th{ background-color: #00000044; text-align: left; padding: 0.1em 0.5em; } article#profile div#placements table td{ text-align: center; } article#profile div#placements table td#siege_def{ text-align: center; } article#profile div#placements table td div.team{ display: inline-block; background-color: var(--color-unit-group-background); border: 0.1em solid var(--color-unit-group-border);; border-radius: 0.2em; padding: 0.2em 0.2em 0 0.2em; margin: 0.1em auto; } article#profile div#placements table td div.monster_panel{ font-size: 30%; } article#profile div#building div.building_panel{ font-size: 50%; } article#profile div#inventory div.item_panel{ font-size: 50%; } article#profile div#inventory ul{ column-count: 2; text-align: left; margin: 0.5em auto; } article#profile div#inventory ul li img{ height: 1.2em; width: 1.2em; vertical-align: middle; } article#profile div#records div.record table#rank_records{ border-collapse: collapse; margin: 0 auto; } article#profile div#records div.record table#rank_records td{ border-top: 0.1em solid var(--ui-color-border); border-bottom: 0.1em solid var(--ui-color-border); } article#profile div#records div.record table#rank_records td.label{ text-align: left; padding-right: 1.5em; } article#profile div#records div.record table#rank_records td.value{ text-align: center; } article#profile div#records div.record table#rank_records td.value.rank img{ width: 1.2em; height: 1.2em; } article#profile div#records div.record table#rank_records td.value.wboss{ font-size: 110%; color: #ff6633; text-shadow: 0 0 0.1em #000, 0 0 0.1em #000, 0 0 0.1em #000, 0 0 0.1em #000, 0 0 0.1em #000, 0 0 0.2em #ff0, 0 0 0.2em #ff0, 0 0 0.2em #ff0, 0 0 0.2em #ff0; font-style: italic; } article#profile div#records div.record table#rank_records td.value.toa{ font-size: 110%; font-weight: bold; } article#profile div#records div.record table#rank_records td.value.toa img#toal_star{ height: 1em; filter: sepia(100%) saturate(500%) hue-rotate(10deg) saturate(200%); } article#profile div#records div.record table#battle_records{ border-collapse: collapse; margin: 0 auto; } article#profile div#records div.record table#battle_records td{ border-top: 0.1em solid var(--ui-color-border); border-bottom: 0.1em solid var(--ui-color-border); } article#profile div#records div.record table#battle_records td.record_dungeon img{ width: 1.5em; height: 1.5em; border: 0.1em solid #555555; border-radius: 0.5em; background-color: #777777; } article#profile div#records div.record table#battle_records td.record_party{ font-size: 25%; width: 37.5em; } article#profile div#records div.record table#battle_records td.record_party.frontlines{ font-size: 25%; } article#profile div#records div.record table#battle_records td.record_party hr{ width: 33em; height: 0; border-top: 0.1em solir var(--ui-color-border); } article#profile div#records div.record table#battle_records td.record_info{ text-align: left; } article#profile div#records div.record table#battle_records td.record_info span.title{ font-weight: bold; font-size: 75%; } article#profile div#records div.record table#battle_records td.record_info span.title{ font-weight: bold; display: block; margin: 0.1em; } article#profile div#records div.record table#battle_records td.record_info span.time{ font-size: 80%; font-style: italic; } article#profile div#records div.record table#battle_records td.record_info span.time span.ms{ font-size: 70%; } article#profile div#records div.record table#battle_records td.record_info span.rank{ display: inline-block; vertical-align: bottom; font-size: 100%; color: #ff6633; text-shadow: 0 0 0.1em #000, 0 0 0.1em #000, 0 0 0.1em #000, 0 0 0.1em #000, 0 0 0.1em #000, 0 0 0.2em #ff0, 0 0 0.2em #ff0, 0 0 0.2em #ff0, 0 0 0.2em #ff0; font-style: italic; } article#profile div#records div.record table#battle_records td.record_info span.score{ font-size: 90%; font-style: italic; }