:root { --section-background: var(--dark-grayscale2); --section-border: var(--dark-gray-enabled); --article-background: var(--color-surface1); --article-border: var(--grey-dark-d90); --separator: var(--surface-light-light-3); --title-color: #333; --input-text-color: #555; } :root body.sheet-darkmode { --section-background: var(--dark-gray-disabled); --section-border: var(--dark-gray-text); --article-background: var(--dark-surface1); --article-border: var(--dark-primary); --separator: var(--dark-primary-highlight); --title-color: var(--dark-primarytext); --input-text-color: var(--dark-secondarytext); } h1, h2, h3, h4, h5 { color: var(--title-color); } span, label, input, textarea, button, button[type="roll"], select { color: var(--input-text-color); } body.sheet-darkmode button[type="action"] { background-color: var(--article-background); color: var(--input-text-color); border-color: var(--article-border); } body.sheet-darkmode select { background-color: var(--dark-surface1); } body.sheet-darkmode .btn.repcontrol_add, body.sheet-darkmode .btn.repcontrol_edit { background-image: -webkit-linear-gradient(top, var(--dark-primary), var(--dark-primary-highlight)); color: var(--input-text-color); } body.sheet-darkmode .btn:hover { background-color: var(--dark-primary-highlight); } body.sheet-darkmode textarea { background-color: var(--dark-surface1); } .charsheet { display: flex; flex-direction: column; justify-content: stretch; } body.sheet-darkmode .charsheet { background-color: white; } body.sheet-darkmode .charsheet { background-color: var(--dark-surface1); } .charsheet section { flex-direction: column; gap: 1em; } .charsheet>div>div:first-child { gap: 4px; } .ui-dialog .charsheet input[type=number] { width: auto; min-width: 50px; max-width: -webkit-fill-available; flex: 1 1 auto; font-size: large; background-color: transparent; } .sheet-character, .sheet-action, .sheet-animon, .sheet-option { display: none; } .sheet-tabstoggle[value="character"]~div.sheet-character, .sheet-tabstoggle[value="action"]~div.sheet-action, .sheet-tabstoggle[value="animon"]~div.sheet-animon, .sheet-tabstoggle[value="option"]~div.sheet-option { display: flex; } button.sheet-tabButton { background-color: var(--article-background);; border: 3px solid var(--article-border); border-radius: 15px; padding: 3px; font-weight: bold; } .sheet-tabstoggle[value="character"]~button.sheet-tabButton[name="act_character"], .sheet-tabstoggle[value="action"]~button.sheet-tabButton[name="act_action"], .sheet-tabstoggle[value="animon"]~button.sheet-tabButton[name="act_animon"], .sheet-tabstoggle[value="option"]~button.sheet-tabButton[name="act_option"] { font-weight: 800; padding: 4px; } div.sheet-folder { width: 18px; } input.sheet-foldable[type="checkbox"] { opacity: 0; min-width: 18px; position: relative; z-index: 1; } span.sheet-foldable { left: -15px; display: inline-flex; cursor: pointer; font-size: larger; position: relative; z-index: 0; } span.sheet-foldable::before { z-index: 1; content: "▼"; display: inline-block; transition: transform 0.2s ease; } input.sheet-foldable[type="checkbox"]:not(:checked)+span.sheet-foldable::before { transform: rotate(-90deg); } input.sheet-foldable[type="checkbox"]:checked+div.sheet-foldable { display: none; } input.sheet-foldable[type="hidden"][value="0"]+div.sheet-foldable { display: none; } span, label, h1, h2, h3, h4, h5 { font-weight: bold; } input { border: 0; } input[type="text"] { background-color: transparent; flex: 1 1 auto; font-size: large; width: 75px; } section { display: flex; background-color: var(--section-background); border: 6px solid var(--section-border); border-radius: 20px; padding: 6px; } article { display: flex; background-color: var(--article-background); border: 4px solid var(--article-border); border-radius: 15px; padding: 4px; } span.sheet-stage, h3.sheet-stage { text-transform: uppercase; } fieldset.sheet-noModifs ~ div.repcontrol { display: none; } .sheet-grid { display: grid; } article.sheet-flexContent div { display: flex; } article span, article h1, article h2, article h3 { align-self: center; } article h2 { text-transform: uppercase; } article h3 { text-transform: capitalize; font-size: x-large; } article h4 { text-transform: capitalize; font-size: large; vertical-align: middle; } article.sheet-kid h3 { align-self: flex-end; } article.sheet-kid h4 { align-self: center; } article.sheet-kid input { flex: 1 1 auto; width: fit-content; } article.sheet-kid div { padding: 2px; border-bottom: 2px dashed var(--separator); } article.sheet-grid div:nth-child(2), article.sheet-grid div:nth-child(3) { border-right: 2px solid var(--separator); } article.sheet-traits { grid-row: 2 / 3; grid-column: 1 / 2; flex-flow: column nowrap; align-items: stretch; } article.sheet-traits header { flex: 1 1 auto; height: 32px; border-bottom: 1px solid var(--separator); } article.sheet-traits header h2 { text-align: center; font-size: x-large; } article.sheet-traits>div { display: flex; flex-flow: row nowrap; align-items: stretch; } article.sheet-traits div button, article.sheet-kid-type button, div.sheet-animon section.sheet-animon-preview button { margin: 0 !important; border: 0; padding: 0 !important; border-radius: 0; background: none; } article.sheet-traits div button::before, article.sheet-kid-type button::before, div.sheet-animon section.sheet-animon-preview button::before { content: "" !important; } article.sheet-traits div input { padding-left: 13px; border: 0; text-align: center; font-size: large; font-weight: bold; } article.sheet-traits>div>div { border-right: 4px dotted var(--separator); padding-right: 4px; margin-right: 4px; flex: 1 1 auto; display: grid; } article.sheet-traits>div>div:last-child { border-right: 0; padding-right: 0; margin-right: 0; } article.sheet-stamina { grid-row: 3 / 4; grid-column: 1 / 2; flex-flow: row nowrap; align-items: stretch; } article.sheet-stamina header { flex: 0 0 auto; padding-right: 4px; border-right: 2px solid gray; margin-right: 4px; display: flex; } article.sheet-stamina header h2 { text-align: start; font-size: x-large; vertical-align: middle; } article.sheet-stamina>div { flex: 1 1 auto; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; position: relative; } article.sheet-stamina input { align-self: flex-start; flex: 1 1 auto; font-size: large; background-color: transparent; } article.sheet-stamina span { align-self: flex-end; flex: 1 1 auto; font-size: large; } div.bar { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient( to bottom right, transparent 49%, black 50%, transparent 51% ); pointer-events: none; } article.sheet-harm { grid-row: 4 / 5; grid-column: 1 / 2; flex-flow: column nowrap; align-items: stretch; } article.sheet-harm header { display: flex; justify-content: space-between; padding-bottom: 2px; border-bottom: 2px solid var(--separator); margin-bottom: 2px; } article.sheet-harm header h3 { text-align: left; vertical-align: bottom; } article.sheet-harm header div { display: flex; flex-flow: row nowrap; align-items: center; } article.sheet-harm header div h4 { font-size: larger; vertical-align: bottom; } article.sheet-harm>div { flex: 1 1 auto; display: flex; flex-flow: column nowrap; align-items: stretch; } article.sheet-harm>div>div { display: flex; flex-flow: row nowrap; align-items: stretch; border-bottom: 2px dashed var(--separator); } article.sheet-harm div.no-border { border: 0; } article.sheet-harm>div input { flex: 1 1 auto; font-size: large; } article.sheet-kid-type { grid-row: 2 / 5; grid-column: 2 / 3; flex-flow: column nowrap; align-items: stretch; } article.sheet-kid-type div, article.sheet-kid-type header { display: flex; justify-content: stretch; gap: 4px; } article.sheet-kid-type header { padding-bottom: 2px; border-bottom: 2px solid var(--separator); margin-bottom: 2px; } article.sheet-kid-type header h2 { text-align: center; font-size: x-large; } article.sheet-kid-type header input { flex: 1 1 auto; font-size: large; } article.sheet-kid-type>div span { font-size: large; vertical-align: middle; } article.sheet-kid-type>div input { flex: 1 1 auto; font-size: large; } article.sheet-kid-type textarea { flex: 1 1 auto; font-size: large; border: 0; width: auto; } article.sheet-relationships { grid-row: 5 / 6; grid-column: 1 / 2; flex-flow: column nowrap; align-items: stretch; } article.sheet-relationships header { display: flex; justify-content: space-between; padding-bottom: 2px; border-bottom: 2px solid var(--separator); margin-bottom: 2px; } div.repcontainer[data-groupname="repeating_relationship"] div.itemcontrol { z-index: 2; } div.repcontainer[data-groupname="repeating_relationship"] div.repitem { border-bottom: 2px dashed var(--separator); } div.repcontainer[data-groupname="repeating_relationship"] div.repitem:last-child { border-bottom: 0; } div.repeating_relationship_row { display: flex; flex-flow: column nowrap; align-items: stretch; } div.repeating_relationship_row div { display: flex; flex-flow: row nowrap; justify-content: space-between; } div.repeating_relationship_row div input[type="text"] { flex: 1 1 auto; font-size: large; } div.repeating_relationship_row span.sheet-foldable { font-size: large; } div.repeating_relationship_row textarea { flex: 1 1 auto; border: 0; width: auto; } article.sheet-talents { grid-row: 5 / 6; grid-column: 2 / 3; flex-flow: column nowrap; gap: 2px; } div.sheet-action article.sheet-talents div.repcontrol { display: none; } article.sheet-talents header { grid-column: 1 / 4; border-bottom: 2px solid var(--separator); display: grid; grid-template-columns: 1fr 70px; } div.repcontainer[data-groupname="repeating_talent"] div.repeating_talent_row { display: grid; grid-template-columns: 30px 1fr 70px; } div.repeating_talent_row input { width: auto; font-size: large; } div.repeating_talent_row input[type="number"] { font-size: large; background-color: transparent; } div.repeating_talent_row button { background-color: transparent; background-image: none; border: none; align-self: self-end; } div.repcontainer[data-groupname="repeating_talent"] div.repitem { border-bottom: 2px dashed var(--separator); } div.repcontainer[data-groupname="repeating_talent"] div.repitem:last-child { border-bottom: 0; } article.sheet-stuff { grid-row: 6 / 7; grid-column: 1 / 3; flex-flow: column nowrap; align-items: stretch; } article.sheet-stuff header { display: flex; justify-content: space-between; border-bottom: 2px solid var(--separator); margin-bottom: 2px; } div.repeating_stuff_row { display: flex; flex-flow: column nowrap; align-items: stretch; } div.repeating_stuff_row div { display: flex; flex-flow: row nowrap; } div.repcontainer[data-groupname="repeating_stuff"] { display: flex; flex-flow: row wrap; gap: 4px; } div.repcontainer[data-groupname="repeating_stuff"] div.repitem { flex: 1 1 auto; } div.repcontainer[data-groupname="repeating_stuff"] div.repitem input[type="text"] { flex: 1 1 auto; font-size: large; } div.repcontainer[data-groupname="repeating_stuff"] div.repitem textarea { flex: 1 1 auto; border: 0; width: auto; } article.sheet-notes { grid-column: 1 / 3; flex-flow: column nowrap; align-items: stretch; } article.sheet-notes header { border-bottom: 2px solid var(--separator); margin-bottom: 2px; } div.repcontainer[data-groupname="repeating_note"] { display: flex; flex-flow: row wrap; gap: 4px; } div.repcontainer[data-groupname="repeating_note"] div.repitem { flex: 1 1 auto; } div.repeating_note_row { display: flex; flex-flow: column nowrap; align-items: stretch; } div.repeating_note_row div { display: flex; flex-flow: row nowrap; } div.repeating_note_row input[type="text"] { flex: 1 1 auto; font-size: large; } div.repeating_note_row textarea { flex: 1 1 auto; border: 0; width: auto; } div.sheet-action article.sheet-traits button { display: flex; flex-flow: column nowrap; align-items: stretch; justify-content: center; } div.sheet-action { flex-flow: column nowrap; gap: 4px; } div.sheet-action>div { display: flex; flex-flow: row nowrap; gap: 4px; } div.sheet-action>div>div { display: flex; flex-flow: column nowrap; justify-content: space-between; } article.sheet-bondLevel { grid-row: 1 / 2; grid-column: 1 / 3; display: flex; flex-flow: flex nowrap; align-items: stretch; } article.sheet-bondLevel header { display: flex; border-right: 2px solid var(--separator); margin-right: 2px; } article.sheet-bondLevel * { flex: 1 1 auto; } article.sheet-bondLevel input { text-align: center; font-weight: bolder; background-color: transparent; font-size: medium; } article.sheet-xp { grid-column: 1 / 2; grid-row: 2 / 6; flex-flow: column nowrap; align-items: center; gap: 4px; } article.sheet-xp header { display: flex; justify-content: stretch; } article.sheet-xp input[type="checkbox"] { width: 20px; height: 20px; border-radius: 50%; appearance: none; background-color: var(--article-background); border: 2px solid var(--article-border); } article.sheet-xp input[type="checkbox"]:checked { background-color: var(--article-border); } article.sheet-xp div.sheet-circle { width: 22px; height: 22px; border-radius: 50%; border: 2px solid var(--article-border); display: flex; justify-content: center; align-items: center; } article.sheet-xp div.sheet-circle.sheet-half { border-style: dashed; } article.sheet-bonds { display: flex; flex-flow: row nowrap; gap: 4px; } article.sheet-bonds header { flex: 0 0 auto; } article.sheet-bonds>div { flex: 1 1 auto; display: flex; flex-direction: row; justify-content: stretch; position: relative; } article.sheet-bonds>div>input[type="number"] { font-size: large; background-color: transparent; text-align: start; width: 40% !important; min-width: 0 !important; } article.sheet-bonds>div>span { flex: 1 1 auto; text-align: center; } article.sheet-bonds div.bar { left: 40%; width: 20%; } article.sheet-strain header { flex: 0 0 auto; } article.sheet-strain input { font-size: large; background-color: transparent; flex: 1 1 auto; text-align: center; } article.sheet-attack-uses header { flex: 0 0 auto; } article.sheet-attack-uses input[type="number"] { font-size: large; background-color: transparent; width: 40% !important; min-width: 0 !important; text-align: center; } article.sheet-attack-uses>div { flex: 1 1 auto; display: flex; flex-direction: row; justify-content: stretch; position: relative; } article.sheet-attack-uses span { flex: 1 1 auto; text-align: center; } article.sheet-attack-uses div.bar { left: 40%; width: 20%; } section.sheet-animon-preview { flex-flow: row nowrap; } section.sheet-animon-preview>button { border-radius: 8px; } section.sheet-animon-preview>div { flex: 1 1 auto; display: flex; flex-flow: row nowrap; gap: 4px; justify-content: stretch; } section.sheet-animon-preview>div>div { display: flex; flex-flow: column nowrap; gap: 4px; } section.sheet-animon-preview>div div { flex: 1 1 auto; } section.sheet-animon-preview article { flex-flow: column nowrap; } section.sheet-animon-preview article.sheet-animon-preview { flex-flow: row nowrap; } section.sheet-animon-preview article.sheet-animon-preview ~ div { display: flex; flex-flow: row nowrap; } article.sheet-animon-stats { display: flex; flex-flow: column nowrap; flex: 1 1 auto; } article.sheet-animon-stats div { flex: 1 0 auto; display: flex; flex-flow: column nowrap; justify-content: stretch; } article.sheet-animon-stats h2 { text-align: center; font-size: x-large; border-bottom: 2px solid var(--separator); align-self: stretch; } article.sheet-animon-stats h4 { text-align: center; font-size: large; border-top: 2px dashed var(--separator); padding: 4px 0 2px 0; flex: 0 0 auto; } article.sheet-animon-stats button { flex: 1 1 auto; background-color: transparent; background-image: none; border: 0; } div.sheet-animon-stats { display: flex; flex-flow: column nowrap; gap: 4px; justify-content: space-between; } div.sheet-animon-stats article { flex: 1 1 auto; display: flex; flex-flow: column nowrap; gap: 4px; } div.sheet-animon-stats article h4 { text-align: center; font-size: large; border-bottom: 2px solid var(--separator); } div.sheet-animon-stats article span { text-align: center; font-size: large; flex: 1 1 auto; align-content: center; } div.sheet-animon-stats article button { background-color: transparent; background-image: none; border: 0; flex: 1 1 auto; } div.sheet-animon-metas { display: flex; flex-flow: column nowrap; gap: 4px; } div.sheet-animon-metas>div { display: flex; flex-flow: row nowrap; gap: 4px; } div.sheet-animon-metas article { flex: 1 1 auto; display: flex; flex-flow: row nowrap; gap: 4px; } div.sheet-animon-metas article h3 { flex: 0 0 auto; text-align: start; } div.sheet-animon-metas article span { flex: 1 1 auto; text-align: start; font-size: medium; align-self: flex-end; } article.sheet-animon-sigattack-table { display: flex; justify-content: stretch; } article.sheet-animon-sigattack-table h2 { flex: 1 1 auto; border-bottom: 2px solid var(--separator); text-align: center; } article.sheet-animon-sigattack-table div { display: flex; flex-flow: row nowrap; gap: 4px; border-bottom: var(--separator) dashed 2px; } article.sheet-animon-sigattack-table div:last-of-type { border-bottom: 0; } article.sheet-animon-sigattack-table span { flex: 1 1 auto; text-align: start; font-size: medium; align-self: flex-end; } article.sheet-animon-quality { display: grid; grid-template-columns: 1fr 90px; } article.sheet-animon-quality>h3 { border-bottom: 2px solid var(--separator); } article.sheet-animon-quality div { display: flex; flex-flow: row nowrap; border-bottom: 2px dashed var(--separator); gap: 4px; } article.sheet-animon-quality span { flex: 1 1 auto; text-align: start; font-size: medium; align-self: flex-end; } article.sheet-animon-quality div:nth-child(even), article.sheet-animon-quality h3:nth-child(even) { border-left: 2px solid var(--separator); padding-left: 4px; } section.sheet-animon-preview-fledgling { display: flex; flex-flow: column nowrap; } section.sheet-animon-preview-fledgling>div { flex: 1 1 auto; display: flex; flex-flow: row wrap; gap: 1em; } section.sheet-animon-preview-fledgling>div.sheet-all-row article { flex: 1 1 auto; display: flex; flex-flow: row nowrap; gap: 4px; height: 36px; } section.sheet-animon-preview-fledgling>div.sheet-all-row article h3 { flex: 0 0 auto; text-align: start; } section.sheet-animon-preview-fledgling>div.sheet-all-row article input { flex: 1 1 auto; text-align: start; font-size: large; padding: 4px 0 0 0; width: 130px; } section.sheet-animon-preview-fledgling article.sheet-animon-preview-fledgling { flex: 0 0 auto; display: flex; flex-flow: row wrap; gap: 4px; } section.sheet-animon-preview-fledgling article.sheet-animon-preview-fledgling div { border-right: 2px dashed var(--separator); padding-right: 4px; display: flex; flex-flow: column nowrap; } section.sheet-animon-preview-fledgling article.sheet-animon-preview-fledgling div:last-child { border-right: 0; padding-right: 0; } section.sheet-animon-preview-fledgling article.sheet-animon-preview-fledgling h2 { flex: 0 0 auto; text-align: center; writing-mode: vertical-lr; text-orientation: upright; letter-spacing: -4px; font-size: medium; border-right: 2px solid var(--separator); } section.sheet-animon-preview-fledgling article.sheet-animon-preview-fledgling h3 { text-align: center; font-size: larger; } section.sheet-animon-preview-fledgling article.sheet-animon-preview-fledgling input[type="number"] { min-width: 2em; max-width: 2.5em; text-align: end; flex: 1 1 auto; font-size: medium; } section.sheet-animon-preview-fledgling article.sheet-animon-stats button { flex: 1 1 auto; background-color: transparent; background-image: none; border: 0; display: flex; flex-flow: column nowrap; } section.sheet-animon-preview-fledgling article.sheet-animon-stats button h3 { flex: 0 0 auto; } section.sheet-animon-preview-fledgling div.sheet-fixed-width article:not(.sheet-animon-preview-fledgling) { flex: 1 1 auto; } section.sheet-animon-preview-fledgling div.sheet-fixed-width article:not(.sheet-animon-preview-fledgling) input { width: 3.5em; flex: 1 1 auto; min-width: -webkit-fill-available; text-align: center; font-size: medium; } section.sheet-animon-preview-fledgling div.sheet-fixed-width article:not(.sheet-animon-preview-fledgling) span { flex: 1 1 auto; text-align: center; font-size: medium; align-content: center; } section.sheet-animon-preview:not(.sheet-animon-preview-fledgling) div.sheet-flex-immutable article button, section.sheet-animon-preview:not(.sheet-animon-preview-fledgling) div.sheet-animon-stats article button { flex: 1 1 auto; background-color: transparent; background-image: none; border: 0; display: flex; flex-flow: column nowrap; } section.sheet-animon-preview:not(.sheet-animon-preview-fledgling) div.sheet-flex-immutable article button::before { content: ""; } section.sheet-animon-preview:not(.sheet-animon-preview-fledgling) div.sheet-flex-immutable article button h3, section.sheet-animon-preview:not(.sheet-animon-preview-fledgling) div.sheet-animon-stats article button h3 { flex: 0 0 auto; } section.sheet-animon-preview:not(.sheet-animon-preview-fledgling) div.sheet-flex-immutable article button span, section.sheet-animon-preview:not(.sheet-animon-preview-fledgling) div.sheet-animon-stats article button span { flex: 1 1 auto; text-align: center; font-size: medium; align-content: center; } body.sheet-darkmode section.sheet-animon-preview:not(.sheet-animon-preview-fledgling) div.sheet-flex-immutable article button:hover { background-color: var(--dark-primary-highlight); } div.sheet-animon { flex-flow: column nowrap; gap: 4px; } section.sheet-animon-preview div.sheet-flex-immutable { flex: 0 0 auto; } section.sheet-animon-preview div.sheet-flex-immutable>article { justify-content: center; } section.sheet-animon-preview div.sheet-flex-immutable div { display: flex; } section.sheet-animon-preview div.sheet-flex-immutable>div { flex-flow: row nowrap; gap: 4px; } section.sheet-animon-preview div.sheet-flex-immutable article.sheet-animon-stats input { width: 75px; text-align: center; font-size: large; padding-bottom: 2px; border-bottom: 2px dashed var(--separator); } section.sheet-animon-preview div.sheet-flex-immutable article.sheet-animon-stats input:last-child { border-bottom: 0; } section.sheet-animon-preview article.sheet-animon-quality input { min-width: 50px !important; width: 50px !important; font-size: large; } div.sheet-option { flex-flow: column nowrap; gap: 4px; } article.sheet-animon-modifiers { display: grid; grid-template-rows: repeat(7, auto); grid-template-columns: 125px repeat(5, auto); gap: 4px; } article.sheet-animon-modifiers > * { height: 30px; } article.sheet-animon-modifiers > input { text-align: center; font-weight: bold; } article.sheet-animon-modifiers > *:not(:nth-last-child(-n+6)) { border-bottom: 2px dashed var(--separator); } article.sheet-animon-modifiers h3 { text-align: center; } article.sheet-animon-modifiers > h3:not(:nth-child(-n+6)) { text-align: right; } section.sheet-option-roll, section.sheet-option-roll article { display: flex; flex-flow: column nowrap; gap: 4px; } section.sheet-option-roll article div { display: grid; grid-template-columns: 1fr 1fr; gap: 4px; } section.sheet-option-roll article div *:not(:nth-last-child(-n+2)) { border-bottom: 2px dashed var(--separator); } .sheet-rolltemplate-kid, .sheet-rolltemplate-animon { --section-background: var(--dark-grayscale2); --section-border: var(--dark-gray-enabled); --article-background: var(--color-surface1); --article-border: #333; --separator: var(--surface-light-light-3); --title-color: #333; --input-text-color: #555; } .sheet-rolltemplate-kid.sheet-rolltemplate-darkmode, .sheet-rolltemplate-animon.sheet-rolltemplate-darkmode { --section-background: var(--dark-gray-disabled); --section-border: var(--dark-gray-text); --article-background: var(--dark-surface1); --article-border: var(--dark-primary); --separator: var(--dark-primary-highlight); --title-color: var(--dark-primarytext); --input-text-color: var(--dark-secondarytext); } .sheet-rolltemplate-kid .sheet-template-container, .sheet-rolltemplate-animon .sheet-template-container { display: flex; flex-flow: column nowrap; gap: 4px; background-color: var(--section-background); border: 6px solid var(--section-border); border-radius: 20px; padding: 6px; } .sheet-rolltemplate-kid .sheet-template-container div.sheet-template-header, .sheet-rolltemplate-animon .sheet-template-container div.sheet-template-header { display: flex; flex-flow: column nowrap; gap: 4px; background-color: var(--article-background); border: 4px solid var(--article-border); border-radius: 15px; padding: 4px; } .sheet-rolltemplate-kid .sheet-template-container div.sheet-template-contents, .sheet-rolltemplate-animon .sheet-template-container div.sheet-template-contents { display: flex; flex-flow: row nowrap; gap: 4px; padding: 8px; } .sheet-rolltemplate-kid .sheet-template-container div.sheet-template-contents span, .sheet-rolltemplate-animon .sheet-template-container div.sheet-template-contents span { font-size: large; font-weight: bold; }