.theme-light { /* Add specifics*/ } .daggerheart.levelup { div[data-application-part='form'] { display: flex; flex-direction: column; gap: 8px; } section { .section-container { display: flex; flex-direction: column; gap: 8px; } } .tiers-container { display: flex; gap: 16px; .tier-container { flex: 1; display: flex; flex-direction: column; gap: 8px; background-image: url('../assets/parchments/dh-parchment-dark.png'); &.inactive { opacity: 0.4; pointer-events: none; } legend { margin-left: auto; margin-right: auto; font-size: 22px; font-weight: bold; padding: 0 12px; } .checkbox-group-container { display: grid; grid-template-columns: 1fr 3fr; gap: 4px; .checkboxes-container { display: flex; justify-content: end; gap: 4px; .checkbox-grouping-coontainer { display: flex; height: min-content; &.multi { border: 2px solid grey; padding: 2.4px 2.5px 0; border-radius: 4px; gap: 2px; .selection-checkbox { margin-left: 0; margin-right: 0; } } .selection-checkbox { margin: 0; } } } .checkbox-group-label { font-size: 14px; font-style: italic; } } } } .levelup-selections-container { .achievement-experience-cards { display: flex; gap: 8px; .achievement-experience-card { border: 1px solid; border-radius: 4px; padding-right: 4px; font-size: 18px; display: flex; justify-content: space-between; align-items: center; gap: 4px; .achievement-experience-marker { border: 1px solid; border-radius: 50%; height: 18px; width: 18px; display: flex; align-items: center; justify-content: center; font-size: 12px; } } } .levelup-card-selection { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 40px; padding-right: 120px; } } .levelup-summary-container { .level-achievements-container { display: flex; flex-direction: column; gap: 8px; h2, h3, h4, h5 { margin: 0; color: var(--color-text-secondary); } } .increase-container { display: flex; align-items: center; gap: 4px; font-size: 20px; } } .levelup-footer { display: flex; .advancement-information-container { display: flex; gap: 8px; border-bottom: 3px solid; border-radius: 4px; margin-left: 8px; align-items: center; padding: 0 8px; border-color: rgb(159, 132, 117); .advancement-tier-stats { border: 1px solid; padding: 0 2px; border-radius: 6px; } .advancement-tier-info { font-size: 14px; } } } }