section#filters{ display: inline-block; vertical-align: top; text-align:center; } section#filters table{ margin: auto; display: inline; border-collapse: collapse; text-align: left; } section#filters table td.filter{ padding: 0.2em; text-align: left; color: #ffffff; } section#filters input[type='submit']{ margin: 1em auto; display: block; } section#results{ display: inline-block; vertical-align: top; } section#results table#results{ margin: auto; border-collapse: collapse; border: 0.2em solid #000000; border-top: 0; display: inline-block; border-radius: 0.4em; } section#results table#results td.header{ background-color: #00000066; color: #ffffff; border-top: 0.2em solid #000000; font-weight: bold; text-align: left; } section#results table#results td.img{ text-align: center; vertical-align: top; font-size: 65%; margin-bottom: -2em; border-left: 0.1em solid #00000088; border-right: 0.1em solid #00000088; } section#results table#results td.skill{ text-align: left; border-left: 0.1em solid #00000088; border-right: 0.1em solid #00000088; } section#results table#results td.skill{ width: 5em; padding: 0.2em; color: #ffffff; } section#results table#results td.skill.empty{ width: 0; border: 0; padding: 0; } section#results table#results td.skill img{ width: 3em; height: 3em; border: 0.1em solid var(--ui-color-border); border-radius: 0.5em; margin: auto; display: block; } section#results table#results td.skill span.skill_level{ position: relative; display: block; top: -1.3em; width: 2.8em; text-align: right; 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; pointer-events: none; margin: auto; } section#results table#results td.skill span.skill_level.maxed{ color: #f2c920; } section#results table#results td.skill span.skill_name{ text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.4em #000000; top: 3.2em; display: block; margin-top: -1.3em; font-size: 80%; line-height: 0.9em; text-align: center; } section#results table#results td.label, section#results table#results td.value{ text-align: right; padding: 0 0.1em; } section#results table#results td.label{ font-size: 90%; } section#results table#results td.value{ font-family: monospace; }