this repo has no description
1@import "variables"; 2 3html { 4 box-sizing: border-box; 5} 6 7*, 8*:before, 9*:after { 10 box-sizing: inherit; 11} 12 13body { 14 margin: 0; 15 padding: 0; 16 font-family: ui-monospace, monospace; 17 font-size: 12pt; 18 line-height: 1.54; 19 background-color: var(--background); 20 color: var(--color); 21 text-rendering: optimizeLegibility; 22 -webkit-font-smoothing: antialiased; 23 -webkit-overflow-scrolling: touch; 24 -webkit-text-size-adjust: 100%; 25 26 @media print { 27 color: #000; 28 line-height: 1.2; 29 font-size: 10pt; 30 } 31} 32 33h1, h2, h3, h4, h5, h6 { 34 line-height: 1.3; 35 36 &:not(:first-child) { 37 margin-top: 40px; 38 } 39 40 .zola-anchor { 41 font-size: .75em; 42 visibility: hidden; 43 margin-left: 0.5rem; 44 vertical-align: 1%; 45 text-decoration: none; 46 border-bottom-color: transparent; 47 cursor: pointer; 48 color: var(--accent); 49 50 @media (hover: none){ 51 visibility: visible; 52 } 53 } 54 55 &:hover { 56 .zola-anchor { 57 visibility: visible; 58 } 59 } 60} 61 62h1 { 63 font-size: 1.4rem; 64} 65 66h2 { 67 font-size: 1.3rem; 68} 69 70h3 { 71 font-size: 1.2rem; 72} 73 74h4, h5, h6 { 75 font-size: 1.15rem; 76} 77 78 79a { 80 color: inherit; 81 82 &:hover { 83 color: var(--accent); 84 }; 85} 86 87img { 88 display: block; 89 max-width: 100%; 90} 91 92p { 93 margin-bottom: 20px; 94} 95 96code { 97 font-family: ui-monospace, monospace; 98 background: var(--accent-alpha-20); 99 color: var(--accent); 100 padding: 1px 6px; 101 margin: 0 2px; 102 font-size: .95rem; 103} 104 105pre { 106 font-family: ui-monospace, monospace; 107 padding: 20px 10px; 108 font-size: .95rem; 109 overflow: auto; 110 border-top: 1px solid rgba(255, 255, 255, .1); 111 border-bottom: 1px solid rgba(255, 255, 255, .1); 112 position: relative; 113 114 + pre { 115 border-top: 0; 116 margin-top: -40px; 117 } 118 119 @media (max-width: $phone-max-width) { 120 white-space: pre-wrap; 121 word-wrap: break-word; 122 } 123 124 &[data-lang]::before { 125 content: attr(data-lang); 126 display: block; 127 position: absolute; 128 top: 0; 129 right: 0; 130 padding: .2em .5em; 131 font-weight: bold; 132 font-size: .95rem; 133 border-radius: 0 0 0 6px; 134 background-color: var(--accent-alpha-20); 135 } 136 137 code { 138 background: none !important; 139 margin: 0; 140 padding: 0; 141 font-size: inherit; 142 border: none; 143 } 144} 145 146blockquote { 147 border-top: 1px solid var(--accent); 148 border-bottom: 1px solid var(--accent); 149 margin: 40px 0; 150 padding: 25px; 151 152 @media (max-width: $phone-max-width) { 153 padding-right: 0; 154 } 155 156 > :first-child { 157 margin-top: 0; 158 position: relative; 159 160 &:before { 161 content: '>'; 162 display: block; 163 position: absolute; 164 left: -25px; 165 color: var(--accent); 166 } 167 } 168 169 > :last-child { 170 margin-bottom: 0; 171 } 172} 173 174table { 175 table-layout: fixed; 176 border-collapse: collapse; 177 width: 100%; 178 margin: 40px 0; 179} 180 181table, th, td { 182 border: 1px dashed var(--accent); 183 padding: 10px; 184} 185 186th { 187 color: var(--accent); 188} 189 190ul, ol { 191 margin-left: 30px; 192 padding: 0; 193 194 li { 195 padding-left: 1em; 196 margin-top: 5px; 197 margin-bottom: 5px; 198 } 199 200 @media (max-width: $phone-max-width) { 201 margin-left: 20px; 202 } 203 204 ul, ol { 205 margin-top: 10px; 206 margin-bottom: 10px; 207 } 208} 209 210.container { 211 display: flex; 212 flex-direction: column; 213 padding: 40px; 214 max-width: 864px; 215 min-height: 100vh; 216 border-right: 1px solid rgba(255, 255, 255, 0.1); 217 218 &.full, 219 &.center { 220 border: none; 221 margin: 0 auto; 222 } 223 224 &.full { 225 max-width: 100%; 226 } 227 228 @media (max-width: $phone-max-width) { 229 padding: 20px; 230 } 231} 232 233.content { 234 display: flex; 235 flex-direction: column; 236} 237 238hr { 239 width: 100%; 240 border: none; 241 background: var(--border-color); 242 height: 1px; 243} 244 245ol { 246 counter-reset: li; 247 list-style: none; 248 249 li { 250 counter-increment: li; 251 252 // Todo change it to ::marker when Safari will support it 253 &::before { 254 content: counters(li, ".") ". "; 255 } 256 } 257}