/* * Toothradio */ /* * Custom Radio */ /* * Custom Radio Squared */ /* * Checkboxes underscored. */ /* * Create Clock */ /* * Turf Block */ /* * Toothradio single elements */ /* * Custom Radio Round */ /* * General Styles */ * { font-family: Georgia, "Bitstream Charter", "Times New Roman", serif; } * header { margin-bottom: 10px; } * ul { list-style: none; } * form.actor-sheet { padding: 20px; } * textarea { margin-top: 10px; margin-bottom: 20px; } * td { padding: 5px; } * section { margin-bottom: 10px; display: flex; flex-direction: column; justify-content: space-between; } * section > *:not(.label-stripe) { margin-right: 10px; } * section > *:not(.label-stripe):last-child { margin-right: 0px; } * section .grow-one { flex-grow: 1; } * section .grow-two { flex-grow: 2; } * section.experience { margin-bottom: 0px; justify-content: center; } * nav { margin-bottom: 10px; } * .editor, * .editor-content { min-height: 280px; } * .flex-horizontal { display: flex; flex-direction: row; justify-content: space-between; } * .flex-vertical { display: flex; flex-direction: column; } * .black-label { background-color: #191813; color: #EEEFFF; font-size: 21px; text-align: center; padding: 0px 5px; height: 30px !important; text-transform: capitalize; } * .gray-label { background-color: #999; color: #191813; font-size: 21px; text-align: center; padding: 0px 5px; height: 30px !important; text-transform: capitalize; } * .chat-label { background-color: #191813; color: #EEEFFF; font-size: 21px; text-align: center; padding: 0px 5px; height: 30px !important; text-transform: capitalize; } * .chat-label-small { background-color: #999; color: #191813; font-size: small; text-align: center; padding: 3px 5px; height: 20px !important; } * .label-stripe { text-transform: uppercase; background-color: #191813; color: #EEEFFF; margin-bottom: 10px; position: relative; padding-left: 10px; padding-right: 10px; display: flex; font-weight: bold; } * .label-stripe-gray { text-transform: uppercase; background-color: #999; margin-bottom: 10px; position: relative; padding-left: 10px; padding-right: 10px; display: flex; font-weight: bold; } * .label-stripe-chat { text-transform: uppercase; background-color: #191813; color: #EEEFFF; margin-bottom: 10px; position: relative; padding-top: 3px; display: flex; font-weight: bold; margin: 0; } * .label-stripe-chat-small { text-transform: capitalize; background-color: #999; color: #191813; margin-bottom: 10px; position: relative; padding-top: 3px; display: flex; font-weight: bold; } * .description { font-style: italic; } * .big-teeth-section { border-top: 3px solid #191813; display: flex; flex-direction: row; margin-bottom: 0px; /* Trauma */ } * .big-teeth-section > * { margin-right: 10px; } * .big-teeth-section > *:last-child { margin-right: 0px; } * .big-teeth-section:last-child { margin-right: 0px; } * .big-teeth-section .big-teeth { display: flex; /* Hide the browser's default checkbox */ } * .big-teeth-section .big-teeth label { height: 50px; width: 17px; background-image: url("assets/teeth/stresstooth-red.png"); background-repeat: no-repeat; background-size: contain; margin-right: 5px; } * .big-teeth-section .big-teeth label:last-of-type { margin-right: 0px; } * .big-teeth-section .big-teeth label[for$="-0"] { width: auto; height: auto; background-image: none !important; background: #191813 !important; margin-right: 0px; } * .big-teeth-section .big-teeth input { display: none; } * .big-teeth-section .big-teeth input:checked ~ label { background-image: url("assets/teeth/stresstooth-halfgrey.png"); } * .big-teeth-section .big-teeth input:checked + label { background-image: url("assets/teeth/stresstooth-red.png"); } * .big-teeth-section .small-teeth-container .small-teeth-wrap { display: flex; /* Hide the browser's default checkbox */ flex-direction: column; } * .big-teeth-section .small-teeth-container .small-teeth-wrap label { height: 50px; width: 17px; background-image: url("assets/teeth/shorttooth-red.png"); background-repeat: no-repeat; background-size: contain; margin-right: 5px; } * .big-teeth-section .small-teeth-container .small-teeth-wrap label:last-of-type { margin-right: 0px; } * .big-teeth-section .small-teeth-container .small-teeth-wrap label[for$="-0"] { width: auto; height: auto; background-image: none !important; background: #191813 !important; margin-right: 0px; } * .big-teeth-section .small-teeth-container .small-teeth-wrap input { display: none; } * .big-teeth-section .small-teeth-container .small-teeth-wrap input:checked ~ label { background-image: url("assets/teeth/shorttooth-grey.png"); } * .big-teeth-section .small-teeth-container .small-teeth-wrap input:checked + label { background-image: url("assets/teeth/shorttooth-red.png"); } * .big-teeth-section .small-teeth-container .small-teeth-wrap .small-teeth { display: flex; flex-direction: row; } * .big-teeth-section #trauma-list { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; } * .big-teeth-section #trauma-list label { cursor: pointer; font-size: 19px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; margin-right: 10px; /* Hide the browser's default checkbox */ } * .big-teeth-section #trauma-list label input { display: none; } * .big-teeth-section #trauma-list label input:checked ~ .checkmark { color: red; } * .big-teeth-section #trauma-list label .checkmark { text-decoration: none; font-weight: bold; } * #abilities .item-name { width: 70px; } * #abilities .item-body { width: auto; } * #abilities .item-description { width: 200px; } * #abilities .label-stripe p:first-child { margin-right: 10px; } * .teeth-experience { display: flex; /* Hide the browser's default checkbox */ position: absolute; top: 0px; right: 10px; } * .teeth-experience label { height: 30px; width: 10px; background-image: url("assets/teeth/stresstooth-red.png"); background-repeat: no-repeat; background-size: contain; margin-right: 5px; } * .teeth-experience label:last-of-type { margin-right: 0px; } * .teeth-experience label[for$="-0"] { width: auto; height: auto; background-image: none !important; background: #191813 !important; margin-right: 0px; } * .teeth-experience input { display: none; } * .teeth-experience input:checked ~ label { background-image: url("assets/teeth/stresstooth-halfgrey.png"); } * .teeth-experience input:checked + label { background-image: url("assets/teeth/stresstooth-red.png"); } * #harm-armor { display: flex; } * #harm-armor #character-harm { width: 100%; } * #harm-armor #character-harm table { width: 100%; } * #harm-armor #character-harm table th { background-color: #191813; color: #EEEFFF; } * #harm-armor #character-harm table input[type=text] { width: 100%; } * #harm-armor #character-health-clock { position: relative; border: 3px solid #191813; padding: 0; width: 80px; height: 80px; border-radius: 50%; list-style: none; overflow: hidden; margin: 0 auto; } * #harm-armor #character-health-clock label { overflow: hidden; position: absolute; top: -50%; right: -50%; width: 100%; height: 100%; transform-origin: 0% 100%; background-color: red; } * #harm-armor #character-health-clock input { position: absolute; display: none; } * #harm-armor #character-health-clock input:checked ~ label { background-color: #EEEFFF; } * #harm-armor #character-health-clock input:checked + label { background-color: red; } * #harm-armor #character-health-clock input[value="0"] { display: none; } * #harm-armor #character-health-clock *:nth-child(3) { transform: rotate(0deg) skewY(180deg); } * #harm-armor #character-health-clock *:nth-child(5) { transform: rotate(90deg) skewY(180deg); } * #harm-armor #character-health-clock *:nth-child(7) { transform: rotate(180deg) skewY(180deg); } * #harm-armor #character-health-clock *:nth-child(9) { transform: rotate(270deg) skewY(180deg); } * #harm-armor #character-armor-uses div { display: flex; flex-direction: row; justify-content: space-between; } * #attributes { display: flex; flex-direction: column; width: 200px; } * #attributes .stripe { background-color: #191813; color: #EEEFFF; font-size: 17px; padding-left: 5px; } * #attributes .attribute-label, * #attributes .attribute-skill-label { text-transform: capitalize; } * #attributes .attributes-exp { position: relative; margin-bottom: 10px; } * #attributes .attributes-exp .stripe-tooth-body { display: flex; /* Hide the browser's default checkbox */ position: absolute; top: 0px; right: 0px; } * #attributes .attributes-exp .stripe-tooth-body label { height: 30px; width: 10px; background-image: url("assets/teeth/xptooth-red.png"); background-repeat: no-repeat; background-size: contain; margin-right: 5px; } * #attributes .attributes-exp .stripe-tooth-body label:last-of-type { margin-right: 0px; } * #attributes .attributes-exp .stripe-tooth-body label[for$="-0"] { width: auto; height: auto; background-image: none !important; background: #191813 !important; margin-right: 0px; } * #attributes .attributes-exp .stripe-tooth-body input { display: none; } * #attributes .attributes-exp .stripe-tooth-body input:checked ~ label { background-image: url("assets/teeth/xptooth-white.png"); } * #attributes .attributes-exp .stripe-tooth-body input:checked + label { background-image: url("assets/teeth/xptooth-red.png"); } * #attributes .attributes-container { display: flex; margin: 3px 0px; display: flex; /* Hide the browser's default checkbox */ } * #attributes .attributes-container label { height: 15px; width: 15px; background-color: #191813; vertical-align: middle; border: 2px solid #191813; border-radius: 24px; } * #attributes .attributes-container label[for$="-0"] { height: 5px; width: 5px; border-radius: 24px; background-image: none !important; background-color: red !important; margin-right: 0px; } * #attributes .attributes-container input { display: none; } * #attributes .attributes-container input:checked ~ label { background-color: #EEEFFF; } * #attributes .attributes-container input:checked + label { background-color: #191813; } * #attributes .attributes-container * { margin-right: 5px; } * .item { justify-content: space-between; } * .item .item-body { margin-bottom: 10px; } * .item .item-body * { margin-right: 10px; } * .item .item-body .item-description { font-style: italic; text-align: justify; } * .item div { flex-grow: 2; } * .item .item-control { flex-grow: 1; } * .item .item-body, * .item .item-class-label { width: 100px; } * .item-class-label { margin-bottom: 10px; } * #name, * #lair, * #alias { margin-bottom: 10px; } * .profile-img { margin: 0px 30px; } * .coins { display: flex; /* Hide the browser's default checkbox */ flex-wrap: wrap; } * .coins label { height: 15px; width: 15px; background-color: #DAA520; vertical-align: middle; border: 1px solid #191813; } * .coins label[for$="-0"] { margin-right: 0px; } * .coins input { display: none; } * .coins input:checked ~ label { background-color: #EEEFFF; } * .coins input:checked + label { background-color: #DAA520; } * .coins label { margin-right: 3px; margin-bottom: 3px; } * .coins label[for$="0"] { border-width: 2px; } * .coins.coins-hands { width: 36px; } * .coins.coins-stashed { width: 190px; } * .crew-coins { display: flex; /* Hide the browser's default checkbox */ flex-wrap: wrap; max-width: 72px; } * .crew-coins label { height: 15px; width: 15px; background-color: #DAA520; vertical-align: middle; border: 1px solid #191813; } * .crew-coins label[for$="-0"] { margin-right: 0px; } * .crew-coins input { display: none; } * .crew-coins input:checked ~ label { background-color: #EEEFFF; } * .crew-coins input:checked + label { background-color: #DAA520; } * .crew-coins label { margin-right: 3px; margin-bottom: 3px; } * #crew-reputation { border-top: 3px solid #191813; display: flex; /* Hide the browser's default checkbox */ } * #crew-reputation label { height: 50px; width: 17px; background-image: url("assets/teeth/stresstooth-red.png"); background-repeat: no-repeat; background-size: contain; margin-right: 5px; } * #crew-reputation label:last-of-type { margin-right: 0px; } * #crew-reputation label[for$="-0"] { width: auto; height: auto; background-image: none !important; background: #191813 !important; margin-right: 0px; } * #crew-reputation input { display: none; } * #crew-reputation input:checked ~ label { background-image: url("assets/teeth/stresstooth-halfgrey.png"); } * #crew-reputation input:checked + label { background-image: url("assets/teeth/stresstooth-red.png"); } * #crew-reputation input[disabled=disabled] + label { background-image: url(assets/teeth/stresstooth-black.png); } * #turf-list { display: flex; flex-direction: column; } * #turf-list .turf-row { display: flex; flex-direction: row; flex-wrap: wrap; } * #turf-list .turf-row *:first-child { margin-left: 0px; } * #turf-list .turf-row *:last-child { margin-right: 0px; } * #turf-list.section-non-editable .turf-block { width: 130px; height: 100px; background-color: #CCC; position: relative; margin: 20px; flex-grow: initial; } * #turf-list.section-non-editable .turf-block.turf-selected .connector { background-color: #999; z-index: 1; } * #turf-list.section-non-editable .turf-block .connector { position: absolute; display: block; background-color: #CCC; } * #turf-list.section-non-editable .turf-block .connector.right, * #turf-list.section-non-editable .turf-block .connector.left { width: 40px; height: 20px; top: 40px; } * #turf-list.section-non-editable .turf-block .connector.left { left: -40px; } * #turf-list.section-non-editable .turf-block .connector.right { left: 130px; } * #turf-list.section-non-editable .turf-block .connector.top, * #turf-list.section-non-editable .turf-block .connector.bottom { height: 40px; width: 20px; left: 55px; } * #turf-list.section-non-editable .turf-block .connector.top { top: -40px; } * #turf-list.section-non-editable .turf-block .connector.bottom { top: 100px; } * #turf-list.section-non-editable .turf-block.turf-selected { background-color: #999; } * #turf-list.section-non-editable .turf-block .turf-description { border: none; background: none; resize: none; width: 130px; text-align: center; min-height: auto; font-size: 12px; } * #turf-list.section-non-editable .turf-block .turf-name { border: none; border-radius: 0px; text-align: center; font-weight: bold; } * #turf-list.section-non-editable .turf-block input[type=checkbox] { transform: scale(1); } * #turf-list.section-non-editable .turf-block .turf-control.turf-select { position: absolute; top: -7px; left: -7px; } * #turf-list.section-editable .turf-block { width: 130px; height: 125px; background-color: #CCC; position: relative; margin: 20px; flex-grow: initial; } * #turf-list.section-editable .turf-block.turf-selected .connector { background-color: #999; z-index: 1; } * #turf-list.section-editable .turf-block .connector { position: absolute; display: block; background-color: #CCC; } * #turf-list.section-editable .turf-block .connector.right, * #turf-list.section-editable .turf-block .connector.left { width: 40px; height: 25px; top: 50px; } * #turf-list.section-editable .turf-block .connector.left { left: -40px; } * #turf-list.section-editable .turf-block .connector.right { left: 130px; } * #turf-list.section-editable .turf-block .connector.top, * #turf-list.section-editable .turf-block .connector.bottom { height: 40px; width: 25px; left: 52.5px; } * #turf-list.section-editable .turf-block .connector.top { top: -40px; } * #turf-list.section-editable .turf-block .connector.bottom { top: 125px; } * #turf-list.section-editable .turf-block.turf-selected { background-color: #999; } * #turf-list.section-editable .turf-block .turf-description { border: none; background: none; resize: none; width: 130px; text-align: center; min-height: auto; font-size: 12px; } * #turf-list.section-editable .turf-block .turf-name { border: none; border-radius: 0px; text-align: center; font-weight: bold; } * #turf-list.section-editable .turf-block input[type=checkbox] { transform: scale(1); } * #turf-list.section-editable .turf-block .turf-control.turf-select { position: absolute; top: -7px; left: -7px; } * #crew-hold { border-top: 3px solid #191813; display: flex; /* Hide the browser's default checkbox */ width: 221px; } * #crew-hold label { height: 50px; width: 17px; background-image: url("assets/teeth/stresstooth-halfgrey.png"); background-repeat: no-repeat; background-size: contain; margin-right: 5px; } * #crew-hold label:last-of-type { margin-right: 0px; } * #crew-hold input { display: none; } * #crew-hold input:checked + label { background-image: url("assets/teeth/stresstooth-red.png"); } * #crew-tier { background-color: #999; height: 33px; width: 145px; display: flex; align-items: center; border-top: 3px solid #191813; display: flex; /* Hide the browser's default checkbox */ } * #crew-tier label:not([for$="-0"]) { height: 18px; width: 18px; background-color: #191813; vertical-align: middle; border: 2px solid #191813; border-radius: 9px; } * #crew-tier input { display: none; } * #crew-tier input:checked ~ label:not([for$="-0"]) { border-color: gray; background-color: #EEEFFF; } * #crew-tier input:checked + label:not([for$="-0"]) { background-color: #191813; border-color: #191813; } * #crew-tier > * { margin-right: 5px; } * #heat-wanted { justify-content: none; } * .experience-clues-container { width: 340px; font-size: 12px; } * .experience-clues-container .experience-clues-description { font-weight: bold; } * .experience-clues-container .experience-clues { font-style: italic; } * .class-name { width: 512px; height: 120px; display: flex; align-items: center; justify-content: space-around; font-size: 48px; text-transform: uppercase; border: 3px solid #191813; } * .class-name .big-name { font-weight: bold; } * .class-name .big-description { font-size: 20px; color: #191813; } * .edgeflaw input { display: none; } * .edgeflaw input:checked + label { color: red; } * #gang-expert-type-selector #gang-type-boxes { flex-wrap: wrap; } * .cohorts { flex-wrap: wrap; } * .cohorts .cohort-block-wrapper { width: 400px; } * .cohorts .label-stripe { margin-bottom: 0px; } * .cohorts .cohort-body > div { margin-bottom: 10px; } * .cohorts .cohort-block-harm { justify-content: space-around; } * .cohorts .cohort-block-harm input[type=radio] { display: none; } * .cohorts .cohort-block-harm input[type=radio]:checked + label { color: #EEEFFF; font-weight: bold; background-color: #191813; } * .cohorts .cohort-block-harm label { border: 2px solid #191813; border-top: none; padding: 5px; } * #items-to-add { display: flex; flex-direction: column; flex-wrap: wrap; justify-content: space-around; } * #items-to-add input[type=radio], * #items-to-add input[type=checkbox] { display: none; } * #items-to-add input[type=radio]:checked + label, * #items-to-add input[type=checkbox]:checked + label { font-weight: bold; } * .tooltip .tooltiptext { visibility: hidden; width: 200px; background-color: #191813; color: #EEEFFF; text-align: center; padding: 5px; border-radius: 6px; position: absolute; z-index: 9999; } * .tooltip:hover .tooltiptext { visibility: visible; } * .blades-die-tooltip .die { font-weight: bold; text-transform: capitalize; font-size: large; } * .blades-die-tooltip .die.critical-success { color: #12a012; } * .blades-die-tooltip .die.success { color: #008000; } * .blades-die-tooltip .die.partial-success { color: #04578f; } * .blades-die-tooltip .die.failure { color: red; } /*# sourceMappingURL=blades.css.map */