article#profile{ text-align: center; } div.panel{ width: 49%; margin: 0; padding: 0; display: inline-block; vertical-align: top; } article#profile 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; } @media screen and (max-width : 990px){ article#profile div.profile_section{ display: block; margin: 0.5em auto; max-width: 95%; width: 95%; } } article#profile div.profile_section h4{ margin: 0 -0.5em 0.5em -0.5em; border-top-left-radius: 0.5em; border-top-right-radius: 0.5em; padding: 0.2em; border-bottom: 0.1em solid var(--ui-color-border); background-color: #00000033; } article#profile div#player table{ border-collapse: collapse; margin: 0 auto; } article#profile div#player table td{ border-top: 0.1em solid #00000077; border-bottom: 0.1em solid #00000077; } article#profile div#player table td.label{ text-align: left; padding-right: 1.5em; } article#profile div#player table 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 div#placements_rep div.monster_panel{ font-size: 45%; margin: 0.2em; } article#profile div#placements div#placements_arena div.monster_panel{ font-size: 35%; margin: 0.15em; } article#profile div#placements div#placements_gw div.monster_panel{ font-size: 40%; margin: 0.2em; } article#profile div#placements div#placements_gw hr{ width: 12em; margin: 0.1em auto; } article#profile div#building div.building_panel{ display: inline-block; width: 2em; height: 2em; margin: 0.2em 0em; position: relative; border-radius: 15%; vertical-align: middle; } article#profile div#building div.building_panel img.building, img.decoration{ width: 2em; height: 2em; border-style: solid; border-width: 0.1em; border-radius: 15%; } article#profile div#building div.building_panel{ display: inline-block; width: 2em; height: 2em; margin: 0.2em 0em; position: relative; border-radius: 15%; vertical-align: middle; } article#profile div#building div.building_panel img.building, img.decoration{ width: 2em; height: 2em; border-style: solid; border-width: 0.1em; border-radius: 15%; } article#profile div#building div.building_panel span.level{ position: relative; bottom: 1.6em; font-weight: bold; color: #000; text-shadow: 0 0 0.1em #fff, 0 0 0.2em #fff, 0 0 0.4em #fff, 0 0 0.4em #fff; bottom: 1.4em; z-index: 1; font-size: 1em; display: block; text-align: right; pointer-events: none; } article#profile div.inventory div.item_panel{ display: inline-block; width: 2em; height: 2em; margin: 0.2em 0em; position: relative; border-radius: 15%; vertical-align: middle; } article#profile div.inventory div.item_panel img.item{ width: 2em; height: 2em; border-style: solid; border-width: 0.1em; border-radius: 15%; } article#profile div.inventory div.item_panel span.amount{ position: relative; font-weight: bold; color: #000; text-shadow: 0 0 0.1em #fff, 0 0 0.2em #fff, 0 0 0.4em #fff, 0 0 0.4em #fff; font-size: 0.8em; bottom: 1.6em; z-index: 1; display: block; text-align: right; pointer-events: none; } 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 #00000077; border-bottom: 0.1em solid #00000077; } 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.5em; height: 1.5em; } 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#battle_records{ border-collapse: collapse; margin: 0 auto; } article#profile div#records div.record table#battle_records td{ border-top: 0.1em solid #00000077; border-bottom: 0.1em solid #00000077; } article#profile div#records div.record table#battle_records td.record_dungeon img{ width: 2em; height: 2em; border: 0.2em solid #555555; border-radius: 0.5em; background-color: #777777; } article#profile div#records div.record table#battle_records td.record_party{ font-size: 30%; width: 45em; } 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; } 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; font-size: 110%; display: block; margin: 0.1em; } article#profile div#records div.record table#battle_records td.record_info span.time{ font-size: 90%; 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; }