loading up the forgejo repo on tangled to test page performance
at forgejo 2.4 kB view raw
1/* based on Fomantic UI message module, with just the parts extracted that we use. If you find any 2 unused rules here after refactoring, please remove them. */ 3 4.ui.message { 5 background: var(--color-box-body); 6 color: var(--color-text); 7 border: 1px solid var(--color-secondary); 8 position: relative; 9 min-height: 1em; 10 margin: 1em 0; 11 padding: 1em 1.5em; 12 border-radius: var(--border-radius); 13} 14 15.ui.message:first-child { 16 margin-top: 0; 17} 18 19.ui.message:last-child { 20 margin-bottom: 0; 21} 22 23.ui.attached.message { 24 margin-bottom: -1px; 25 border-radius: var(--border-radius) var(--border-radius) 0 0; 26 margin-left: -1px; 27 margin-right: -1px; 28} 29 30.ui.attached + .ui.attached.message:not(.top):not(.bottom) { 31 margin-top: -1px; 32 border-radius: 0; 33} 34 35.ui.bottom.attached.message { 36 margin-top: -1px; 37 border-radius: 0 0 var(--border-radius) var(--border-radius); 38} 39 40.ui.bottom.attached.message:not(:last-child) { 41 margin-bottom: 1em; 42} 43 44.ui.info.message .header, 45.ui.blue.message .header { 46 color: var(--color-blue); 47} 48 49.ui.info.message, 50.ui.attached.info.message, 51.ui.blue.message, 52.ui.attached.blue.message { 53 background: var(--color-info-bg); 54 color: var(--color-info-text); 55 border-color: var(--color-info-border); 56} 57 58.ui.success.message .header, 59.ui.positive.message .header, 60.ui.green.message .header { 61 color: var(--color-green); 62} 63 64.ui.success.message, 65.ui.attached.success.message, 66.ui.positive.message, 67.ui.attached.positive.message { 68 background: var(--color-success-bg); 69 color: var(--color-success-text); 70 border-color: var(--color-success-border); 71} 72 73.ui.error.message .header, 74.ui.negative.message .header, 75.ui.red.message .header { 76 color: var(--color-red); 77} 78 79.ui.error.message, 80.ui.attached.error.message, 81.ui.red.message, 82.ui.attached.red.message, 83.ui.negative.message, 84.ui.attached.negative.message { 85 background: var(--color-error-bg); 86 color: var(--color-error-text); 87 border-color: var(--color-error-border); 88} 89 90.ui.warning.message .header, 91.ui.yellow.message .header { 92 color: var(--color-yellow); 93} 94 95.ui.warning.message, 96.ui.attached.warning.message, 97.ui.yellow.message, 98.ui.attached.yellow.message { 99 background: var(--color-warning-bg); 100 color: var(--color-warning-text); 101 border-color: var(--color-warning-border); 102} 103 104.ui.message > .close.icon { 105 cursor: pointer; 106 position: absolute; 107 top: 9px; 108 right: 9px; 109 opacity: .7; 110} 111 112.ui.message > .close.icon:hover { 113 opacity: 1; 114}