a reactive (signals based) hypermedia web framework (wip) stormlightlabs.github.io/volt/
hypermedia frontend signals
at main 1.4 kB view raw
1/** 2 * List spacing and indentation 3 * 4 * Nested lists inherit spacing 5 */ 6ul, ol { 7 margin-bottom: var(--space-lg); 8 padding-left: var(--space-xl); 9 max-width: var(--content-width); 10} 11 12/** 13 * List items 14 */ 15li { 16 margin-bottom: var(--space-sm); 17} 18 19li::marker { 20 color: var(--color-accent); 21} 22 23/** 24 * Nested lists - Reduced spacing 25 */ 26li > ul, li > ol { 27 margin-top: var(--space-sm); 28 margin-bottom: var(--space-sm); 29} 30 31/** 32 * Description lists - For key-value pairs 33 */ 34dl { 35 margin-bottom: var(--space-lg); 36 max-width: var(--content-width); 37} 38 39dt { 40 font-weight: 700; 41 margin-top: var(--space-md); 42 margin-bottom: var(--space-xs); 43} 44 45dd { 46 margin-left: var(--space-xl); 47 margin-bottom: var(--space-sm); 48 color: var(--color-text-muted); 49} 50 51 52table { 53 width: 100%; 54 max-width: var(--content-width); 55 margin: var(--space-xl) 0; 56 border-collapse: collapse; 57 overflow-x: auto; 58 display: block; 59} 60 61thead { 62 background-color: var(--color-bg-alt); 63 border-bottom: 2px solid var(--color-border); 64} 65 66th { 67 padding: var(--space-sm) var(--space-md); 68 text-align: left; 69 font-weight: 700; 70 color: var(--color-text); 71} 72 73td { 74 padding: var(--space-sm) var(--space-md); 75 border-bottom: 1px solid var(--color-border); 76} 77 78tbody tr:nth-child(even) { 79 background-color: var(--color-bg-alt); 80} 81 82tbody tr:hover { 83 background-color: var(--color-border); 84 transition: background-color var(--transition-fast); 85}