bootstrap-reboot.css (5850B)
1/*! 2 * Bootstrap Reboot v5.1.0 (https://getbootstrap.com/) 3 * Copyright 2011-2021 The Bootstrap Authors 4 * Copyright 2011-2021 Twitter, Inc. 5 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) 6 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) 7 */ 8*, 9*::before, 10*::after { 11 box-sizing: border-box; 12} 13 14@media (prefers-reduced-motion: no-preference) { 15 :root { 16 scroll-behavior: smooth; 17 } 18} 19 20body { 21 margin: 0; 22 font-family: var(--bs-body-font-family); 23 font-size: var(--bs-body-font-size); 24 font-weight: var(--bs-body-font-weight); 25 line-height: var(--bs-body-line-height); 26 color: var(--bs-body-color); 27 text-align: var(--bs-body-text-align); 28 background-color: var(--bs-body-bg); 29 -webkit-text-size-adjust: 100%; 30 -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 31} 32 33hr { 34 margin: 1rem 0; 35 color: inherit; 36 background-color: currentColor; 37 border: 0; 38 opacity: 0.25; 39} 40 41hr:not([size]) { 42 height: 1px; 43} 44 45h6, h5, h4, h3, h2, h1 { 46 margin-top: 0; 47 margin-bottom: 0.5rem; 48 font-weight: 500; 49 line-height: 1.2; 50} 51 52h1 { 53 font-size: calc(1.375rem + 1.5vw); 54} 55@media (min-width: 1200px) { 56 h1 { 57 font-size: 2.5rem; 58 } 59} 60 61h2 { 62 font-size: calc(1.325rem + 0.9vw); 63} 64@media (min-width: 1200px) { 65 h2 { 66 font-size: 2rem; 67 } 68} 69 70h3 { 71 font-size: calc(1.3rem + 0.6vw); 72} 73@media (min-width: 1200px) { 74 h3 { 75 font-size: 1.75rem; 76 } 77} 78 79h4 { 80 font-size: calc(1.275rem + 0.3vw); 81} 82@media (min-width: 1200px) { 83 h4 { 84 font-size: 1.5rem; 85 } 86} 87 88h5 { 89 font-size: 1.25rem; 90} 91 92h6 { 93 font-size: 1rem; 94} 95 96p { 97 margin-top: 0; 98 margin-bottom: 1rem; 99} 100 101abbr[title], 102abbr[data-bs-original-title] { 103 -webkit-text-decoration: underline dotted; 104 text-decoration: underline dotted; 105 cursor: help; 106 -webkit-text-decoration-skip-ink: none; 107 text-decoration-skip-ink: none; 108} 109 110address { 111 margin-bottom: 1rem; 112 font-style: normal; 113 line-height: inherit; 114} 115 116ol, 117ul { 118 padding-left: 2rem; 119} 120 121ol, 122ul, 123dl { 124 margin-top: 0; 125 margin-bottom: 1rem; 126} 127 128ol ol, 129ul ul, 130ol ul, 131ul ol { 132 margin-bottom: 0; 133} 134 135dt { 136 font-weight: 700; 137} 138 139dd { 140 margin-bottom: 0.5rem; 141 margin-left: 0; 142} 143 144blockquote { 145 margin: 0 0 1rem; 146} 147 148b, 149strong { 150 font-weight: bolder; 151} 152 153small { 154 font-size: 0.875em; 155} 156 157mark { 158 padding: 0.2em; 159 background-color: #fcf8e3; 160} 161 162sub, 163sup { 164 position: relative; 165 font-size: 0.75em; 166 line-height: 0; 167 vertical-align: baseline; 168} 169 170sub { 171 bottom: -0.25em; 172} 173 174sup { 175 top: -0.5em; 176} 177 178a { 179 color: #0d6efd; 180 text-decoration: underline; 181} 182a:hover { 183 color: #0a58ca; 184} 185 186a:not([href]):not([class]), a:not([href]):not([class]):hover { 187 color: inherit; 188 text-decoration: none; 189} 190 191pre, 192code, 193kbd, 194samp { 195 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; 196 font-size: 1em; 197 direction: ltr /* rtl:ignore */; 198 unicode-bidi: bidi-override; 199} 200 201pre { 202 display: block; 203 margin-top: 0; 204 margin-bottom: 1rem; 205 overflow: auto; 206 font-size: 0.875em; 207} 208pre code { 209 font-size: inherit; 210 color: inherit; 211 word-break: normal; 212} 213 214code { 215 font-size: 0.875em; 216 color: #d63384; 217 word-wrap: break-word; 218} 219a > code { 220 color: inherit; 221} 222 223kbd { 224 padding: 0.2rem 0.4rem; 225 font-size: 0.875em; 226 color: #fff; 227 background-color: #212529; 228 border-radius: 0.2rem; 229} 230kbd kbd { 231 padding: 0; 232 font-size: 1em; 233 font-weight: 700; 234} 235 236figure { 237 margin: 0 0 1rem; 238} 239 240img, 241svg { 242 vertical-align: middle; 243} 244 245table { 246 caption-side: bottom; 247 border-collapse: collapse; 248} 249 250caption { 251 padding-top: 0.5rem; 252 padding-bottom: 0.5rem; 253 color: #6c757d; 254 text-align: left; 255} 256 257th { 258 text-align: inherit; 259 text-align: -webkit-match-parent; 260} 261 262thead, 263tbody, 264tfoot, 265tr, 266td, 267th { 268 border-color: inherit; 269 border-style: solid; 270 border-width: 0; 271} 272 273label { 274 display: inline-block; 275} 276 277button { 278 border-radius: 0; 279} 280 281button:focus:not(:focus-visible) { 282 outline: 0; 283} 284 285input, 286button, 287select, 288optgroup, 289textarea { 290 margin: 0; 291 font-family: inherit; 292 font-size: inherit; 293 line-height: inherit; 294} 295 296button, 297select { 298 text-transform: none; 299} 300 301[role=button] { 302 cursor: pointer; 303} 304 305select { 306 word-wrap: normal; 307} 308select:disabled { 309 opacity: 1; 310} 311 312[list]::-webkit-calendar-picker-indicator { 313 display: none; 314} 315 316button, 317[type=button], 318[type=reset], 319[type=submit] { 320 -webkit-appearance: button; 321} 322button:not(:disabled), 323[type=button]:not(:disabled), 324[type=reset]:not(:disabled), 325[type=submit]:not(:disabled) { 326 cursor: pointer; 327} 328 329::-moz-focus-inner { 330 padding: 0; 331 border-style: none; 332} 333 334textarea { 335 resize: vertical; 336} 337 338fieldset { 339 min-width: 0; 340 padding: 0; 341 margin: 0; 342 border: 0; 343} 344 345legend { 346 float: left; 347 width: 100%; 348 padding: 0; 349 margin-bottom: 0.5rem; 350 font-size: calc(1.275rem + 0.3vw); 351 line-height: inherit; 352} 353@media (min-width: 1200px) { 354 legend { 355 font-size: 1.5rem; 356 } 357} 358legend + * { 359 clear: left; 360} 361 362::-webkit-datetime-edit-fields-wrapper, 363::-webkit-datetime-edit-text, 364::-webkit-datetime-edit-minute, 365::-webkit-datetime-edit-hour-field, 366::-webkit-datetime-edit-day-field, 367::-webkit-datetime-edit-month-field, 368::-webkit-datetime-edit-year-field { 369 padding: 0; 370} 371 372::-webkit-inner-spin-button { 373 height: auto; 374} 375 376[type=search] { 377 outline-offset: -2px; 378 -webkit-appearance: textfield; 379} 380 381/* rtl:raw: 382[type="tel"], 383[type="url"], 384[type="email"], 385[type="number"] { 386 direction: ltr; 387} 388*/ 389::-webkit-search-decoration { 390 -webkit-appearance: none; 391} 392 393::-webkit-color-swatch-wrapper { 394 padding: 0; 395} 396 397::file-selector-button { 398 font: inherit; 399} 400 401::-webkit-file-upload-button { 402 font: inherit; 403 -webkit-appearance: button; 404} 405 406output { 407 display: inline-block; 408} 409 410iframe { 411 border: 0; 412} 413 414summary { 415 display: list-item; 416 cursor: pointer; 417} 418 419progress { 420 vertical-align: baseline; 421} 422 423[hidden] { 424 display: none !important; 425} 426 427/*# sourceMappingURL=bootstrap-reboot.css.map */