.daggerheart.dialog.dh-style.views.compendium-brower-settings { --text-color: beige; .compendium-settings-label { text-align: center; display: flex; flex-direction: column; color: light-dark(@dark-blue, @golden); font-size: var(--font-size-24); font-family: @font-subtitle; font-weight: bold; } .pack-options-container { display: flex; flex-direction: column; gap: 8px; .pack-option-container { display: flex; flex-direction: column; gap: 8px; > label { display: flex; align-items: center; font-size: var(--font-size-16); font-family: @font-subtitle; font-weight: bold; &::before { content: ''; flex: 1; height: 2px; background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, @golden 100%); margin-right: 8px; } &::after { content: ''; flex: 1; height: 2px; background: linear-gradient(90deg, @golden 0%, rgba(0, 0, 0, 0) 100%); margin-left: 8px; } } .sources-container { display: flex; flex-direction: column; gap: 8px; color: var(--text-color); .source-container { padding: 5px; background: light-dark(@dark-blue-10, @golden-10); display: flex; flex-direction: column; gap: 2px; .source-inner-container { display: flex; justify-content: space-between; .source-inner-label-container { display: flex; align-items: center; gap: 4px; } } .packs-container { display: grid; grid-template-columns: 1fr 1fr; gap: 4px; padding-left: 24px; .pack-container { display: flex; align-items: center; } } } } } } footer { margin-top: 8px; display: flex; button { flex: 1; } } }