style.css
assembler source, ASCII text
1@import url("/static/efficient-ui/MASTER.css"); 2 3:root { 4--color-branch: var(--color-primary-1); 5--color-branch-text: var(--color-primary-1-text); 6--color-tag: var(--color-accent-1); 7--color-tag-text: var(--color-accent-1-text); 8} 9 10.big-button { 11font-size: 1.5em; 12} 13 14.ripple-pad { 15background: #ffffff99; 16position: absolute; 17opacity: 1; 18transform: scale(0); 19animation: RippleEffect 375ms cubic-bezier(0, 0.55, 0.45, 1) forwards; 20} 21 22@keyframes RippleEffect { 23to { 24transform: scale(1); 25opacity: 0; 26} 27} 28 29button, input, .button, select { 30position: relative; 31overflow: hidden; 32} 33 34.error-page-container { 35align-items: center; 36justify-content: center; 37width: 100%; 38height: 100%; 39} 40 41/* 42@media screen and (max-width: 896px) { 43.navbar { 44flex-flow: column nowrap; 45height: fit-content; 46} 47} 48*/ 49 50@media screen and (max-width: 640px) { 51#repo-table > * > tr > :is(td, th):is(:nth-child(3), :nth-child(4)) { 52display: none; 53} 54 55.commit-message { 56display: none !important; 57} 58} 59 60/* 61@media screen and (max-width: 544px) { 62.navbar > ul { 63flex-flow: row wrap; 64justify-content: center; 65} 66#commit-dialog { 67align-items: stretch; 68} 69} 70@media screen and (max-width: 512px) { 71.breadcrumbs { 72flex-flow: column nowrap; 73justify-content: center; 74height: auto; 75gap: 1em; 76} 77} 78*/ 79 80.file-icon { 81font-size: 1.25em; 82} 83 84.file-name, .commit-message { 85display: inline-block; 86white-space: nowrap; 87overflow: hidden; 88text-overflow: ellipsis; 89} 90 91.file-link { 92text-decoration: none; 93} 94 95.button { 96text-decoration: none; 97} 98 99.password-error { 100background: var(--color-error); 101color: var(--color-error-text); 102padding: 8px; 103gap: 4px; 104border-radius: 2px; 105} 106 107#username p { 108font-size: 1.5em; 109font-weight: 300; 110} 111 112.box-center { 113align-items: center; 114} 115 116#global-nav > x-hbox > a > x-hbox { 117height: 100%; 118} 119 120footer { 121background: var(--color-callout-1); 122color: var(--color-callout-1-text); 123padding: 16px; 124} 125footer a { 126color: var(--color-callout-1-text) !important; 127} 128body { 129display: flex; 130flex-flow: column; 131} 132main { 133flex: 1 0 auto; 134} 135body > footer hr { 136border-color: #ffffff80; 137margin: 8px 0; 138} 139 140.branch-icon { 141width: 2em; 142font-size: 32px; 143align-items: center; 144justify-content: center; 145display: flex; 146} 147 148dd { 149margin-left: 2em; 150} 151 152.navbar-mini { 153--height-navbar: 48px; 154} 155 156.dialog-tools { 157position: relative; 158left: 8px; 159} 160 161.thumbnail-marquee { 162height: 1.5em; 163overflow: hidden; 164position: relative; 165} 166 167.inner-thumbnail-marquee { 168position: absolute; 169width: 100%; 170height: 100%; 171overflow: visible; 172text-align: center; 173animation: marquee 3000ms linear infinite; 174} 175 176@keyframes marquee { 1770% { 178transform: translateX(200%); 179} 180100% { 181transform: translateX(-200%); 182} 183} 184 185@media screen and (min-width: 641px) { 186#sidenav-trigger { 187display: none; 188} 189#global-nav { 190padding-left: 16px; 191} 192} 193 194@media screen and (max-width: 640px) { 195#navbar-separator ~ a { 196display: none; 197} 198} 199 200hr { 201border-color: currentColor; 202border-width: 1px; 203margin: 1em 0; 204opacity: 0.5; 205}