tabs.css
ASCII text
1x-notebook > x-tab { 2display: none; 3order: 2; 4width: 100%; 5} 6 7x-notebook > label:has(input[type="radio"]:checked) + x-tab { 8display: block; 9} 10 11x-notebook > label > input[type="radio"] { 12display: none !important; 13} 14 15x-notebook > label { 16display: flex; 17background: var(--color-tab); 18color: var(--color-tab-text); 19height: var(--height-tab); 20min-width: var(--width-tab); 21justify-content: var(--align-tab); 22 23cursor: pointer; 24border: var(--border-tab); 25border-radius: var(--radius-tab); 26} 27 28x-notebook > label:hover { 29background: var(--color-tab-hover); 30color: var(--color-tab-hover-text); 31} 32 33x-notebook > label:has(input[type="radio"]:checked) { 34background: var(--color-tab-selected); 35color: var(--color-tab-selected-text); 36border: var(--border-tab-selected); 37} 38 39x-notebook > label:has(input[type="radio"]:checked):hover { 40background: var(--color-tab-hover-selected); 41color: var(--color-tab-hover-selected-text); 42} 43 44x-notebook { 45display: flex; 46flex-flow: row wrap; 47justify-content: var(--justify-tab-row); 48} 49