nordgedanken-github-io

git clone git://archive.git.mtrnord.blog/Nordgedanken/nordgedanken-github-io.git
Log | Files | Refs | README | LICENSE

_normalize.scss (7718B)


      1 /*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
      2 
      3 /* Document
      4    ========================================================================== */
      5 
      6 /**
      7  * 1. Correct the line height in all browsers.
      8  * 2. Prevent adjustments of font size after orientation changes in
      9  *    IE on Windows Phone and in iOS.
     10  */
     11 
     12 html {
     13   line-height: 1.15; /* 1 */
     14   -ms-text-size-adjust: 100%; /* 2 */
     15   -webkit-text-size-adjust: 100%; /* 2 */
     16 }
     17 
     18 /* Sections
     19    ========================================================================== */
     20 
     21 /**
     22  * Remove the margin in all browsers (opinionated).
     23  */
     24 
     25 body {
     26   margin: 0;
     27 }
     28 
     29 /**
     30  * Add the correct display in IE 9-.
     31  */
     32 
     33 article,
     34 aside,
     35 footer,
     36 header,
     37 nav,
     38 section {
     39   display: block;
     40 }
     41 
     42 /**
     43  * Correct the font size and margin on `h1` elements within `section` and
     44  * `article` contexts in Chrome, Firefox, and Safari.
     45  */
     46 
     47 h1 {
     48   font-size: 2em;
     49   margin: 0.67em 0;
     50 }
     51 
     52 /* Grouping content
     53    ========================================================================== */
     54 
     55 /**
     56  * Add the correct display in IE 9-.
     57  * 1. Add the correct display in IE.
     58  */
     59 
     60 figcaption,
     61 figure,
     62 main { /* 1 */
     63   display: block;
     64 }
     65 
     66 /**
     67  * Add the correct margin in IE 8.
     68  */
     69 
     70 figure {
     71   margin: 1em 40px;
     72 }
     73 
     74 /**
     75  * 1. Add the correct box sizing in Firefox.
     76  * 2. Show the overflow in Edge and IE.
     77  */
     78 
     79 hr {
     80   box-sizing: content-box; /* 1 */
     81   height: 0; /* 1 */
     82   overflow: visible; /* 2 */
     83 }
     84 
     85 /**
     86  * 1. Correct the inheritance and scaling of font size in all browsers.
     87  * 2. Correct the odd `em` font sizing in all browsers.
     88  */
     89 
     90 pre {
     91   font-family: monospace, monospace; /* 1 */
     92   font-size: 1em; /* 2 */
     93 }
     94 
     95 /* Text-level semantics
     96    ========================================================================== */
     97 
     98 /**
     99  * 1. Remove the gray background on active links in IE 10.
    100  * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
    101  */
    102 
    103 a {
    104   background-color: transparent; /* 1 */
    105   -webkit-text-decoration-skip: objects; /* 2 */
    106 }
    107 
    108 /**
    109  * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
    110  * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
    111  */
    112 
    113 abbr[title] {
    114   border-bottom: none; /* 1 */
    115   text-decoration: underline; /* 2 */
    116   text-decoration: underline dotted; /* 2 */
    117 }
    118 
    119 /**
    120  * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
    121  */
    122 
    123 b,
    124 strong {
    125   font-weight: inherit;
    126 }
    127 
    128 /**
    129  * Add the correct font weight in Chrome, Edge, and Safari.
    130  */
    131 
    132 b,
    133 strong {
    134   font-weight: bolder;
    135 }
    136 
    137 /**
    138  * 1. Correct the inheritance and scaling of font size in all browsers.
    139  * 2. Correct the odd `em` font sizing in all browsers.
    140  */
    141 
    142 code,
    143 kbd,
    144 samp {
    145   font-family: monospace, monospace; /* 1 */
    146   font-size: 1em; /* 2 */
    147 }
    148 
    149 /**
    150  * Add the correct font style in Android 4.3-.
    151  */
    152 
    153 dfn {
    154   font-style: italic;
    155 }
    156 
    157 /**
    158  * Add the correct background and color in IE 9-.
    159  */
    160 
    161 mark {
    162   background-color: #ff0;
    163   color: #000;
    164 }
    165 
    166 /**
    167  * Add the correct font size in all browsers.
    168  */
    169 
    170 small {
    171   font-size: 80%;
    172 }
    173 
    174 /**
    175  * Prevent `sub` and `sup` elements from affecting the line height in
    176  * all browsers.
    177  */
    178 
    179 sub,
    180 sup {
    181   font-size: 75%;
    182   line-height: 0;
    183   position: relative;
    184   vertical-align: baseline;
    185 }
    186 
    187 sub {
    188   bottom: -0.25em;
    189 }
    190 
    191 sup {
    192   top: -0.5em;
    193 }
    194 
    195 /* Embedded content
    196    ========================================================================== */
    197 
    198 /**
    199  * Add the correct display in IE 9-.
    200  */
    201 
    202 audio,
    203 video {
    204   display: inline-block;
    205 }
    206 
    207 /**
    208  * Add the correct display in iOS 4-7.
    209  */
    210 
    211 audio:not([controls]) {
    212   display: none;
    213   height: 0;
    214 }
    215 
    216 /**
    217  * Remove the border on images inside links in IE 10-.
    218  */
    219 
    220 img {
    221   border-style: none;
    222 }
    223 
    224 /**
    225  * Hide the overflow in IE.
    226  */
    227 
    228 svg:not(:root) {
    229   overflow: hidden;
    230 }
    231 
    232 /* Forms
    233    ========================================================================== */
    234 
    235 /**
    236  * 1. Change the font styles in all browsers (opinionated).
    237  * 2. Remove the margin in Firefox and Safari.
    238  */
    239 
    240 button,
    241 input,
    242 optgroup,
    243 select,
    244 textarea {
    245   font-family: sans-serif; /* 1 */
    246   font-size: 100%; /* 1 */
    247   line-height: 1.15; /* 1 */
    248   margin: 0; /* 2 */
    249 }
    250 
    251 /**
    252  * Show the overflow in IE.
    253  * 1. Show the overflow in Edge.
    254  */
    255 
    256 button,
    257 input { /* 1 */
    258   overflow: visible;
    259 }
    260 
    261 /**
    262  * Remove the inheritance of text transform in Edge, Firefox, and IE.
    263  * 1. Remove the inheritance of text transform in Firefox.
    264  */
    265 
    266 button,
    267 select { /* 1 */
    268   text-transform: none;
    269 }
    270 
    271 /**
    272  * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
    273  *    controls in Android 4.
    274  * 2. Correct the inability to style clickable types in iOS and Safari.
    275  */
    276 
    277 button,
    278 html [type="button"], /* 1 */
    279 [type="reset"],
    280 [type="submit"] {
    281   -webkit-appearance: button; /* 2 */
    282 }
    283 
    284 /**
    285  * Remove the inner border and padding in Firefox.
    286  */
    287 
    288 button::-moz-focus-inner,
    289 [type="button"]::-moz-focus-inner,
    290 [type="reset"]::-moz-focus-inner,
    291 [type="submit"]::-moz-focus-inner {
    292   border-style: none;
    293   padding: 0;
    294 }
    295 
    296 /**
    297  * Restore the focus styles unset by the previous rule.
    298  */
    299 
    300 button:-moz-focusring,
    301 [type="button"]:-moz-focusring,
    302 [type="reset"]:-moz-focusring,
    303 [type="submit"]:-moz-focusring {
    304   outline: 1px dotted ButtonText;
    305 }
    306 
    307 /**
    308  * Correct the padding in Firefox.
    309  */
    310 
    311 fieldset {
    312   padding: 0.35em 0.75em 0.625em;
    313 }
    314 
    315 /**
    316  * 1. Correct the text wrapping in Edge and IE.
    317  * 2. Correct the color inheritance from `fieldset` elements in IE.
    318  * 3. Remove the padding so developers are not caught out when they zero out
    319  *    `fieldset` elements in all browsers.
    320  */
    321 
    322 legend {
    323   box-sizing: border-box; /* 1 */
    324   color: inherit; /* 2 */
    325   display: table; /* 1 */
    326   max-width: 100%; /* 1 */
    327   padding: 0; /* 3 */
    328   white-space: normal; /* 1 */
    329 }
    330 
    331 /**
    332  * 1. Add the correct display in IE 9-.
    333  * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
    334  */
    335 
    336 progress {
    337   display: inline-block; /* 1 */
    338   vertical-align: baseline; /* 2 */
    339 }
    340 
    341 /**
    342  * Remove the default vertical scrollbar in IE.
    343  */
    344 
    345 textarea {
    346   overflow: auto;
    347 }
    348 
    349 /**
    350  * 1. Add the correct box sizing in IE 10-.
    351  * 2. Remove the padding in IE 10-.
    352  */
    353 
    354 [type="checkbox"],
    355 [type="radio"] {
    356   box-sizing: border-box; /* 1 */
    357   padding: 0; /* 2 */
    358 }
    359 
    360 /**
    361  * Correct the cursor style of increment and decrement buttons in Chrome.
    362  */
    363 
    364 [type="number"]::-webkit-inner-spin-button,
    365 [type="number"]::-webkit-outer-spin-button {
    366   height: auto;
    367 }
    368 
    369 /**
    370  * 1. Correct the odd appearance in Chrome and Safari.
    371  * 2. Correct the outline style in Safari.
    372  */
    373 
    374 [type="search"] {
    375   -webkit-appearance: textfield; /* 1 */
    376   outline-offset: -2px; /* 2 */
    377 }
    378 
    379 /**
    380  * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
    381  */
    382 
    383 [type="search"]::-webkit-search-cancel-button,
    384 [type="search"]::-webkit-search-decoration {
    385   -webkit-appearance: none;
    386 }
    387 
    388 /**
    389  * 1. Correct the inability to style clickable types in iOS and Safari.
    390  * 2. Change font properties to `inherit` in Safari.
    391  */
    392 
    393 ::-webkit-file-upload-button {
    394   -webkit-appearance: button; /* 1 */
    395   font: inherit; /* 2 */
    396 }
    397 
    398 /* Interactive
    399    ========================================================================== */
    400 
    401 /*
    402  * Add the correct display in IE 9-.
    403  * 1. Add the correct display in Edge, IE, and Firefox.
    404  */
    405 
    406 details, /* 1 */
    407 menu {
    408   display: block;
    409 }
    410 
    411 /*
    412  * Add the correct display in all browsers.
    413  */
    414 
    415 summary {
    416   display: list-item;
    417 }
    418 
    419 /* Scripting
    420    ========================================================================== */
    421 
    422 /**
    423  * Add the correct display in IE 9-.
    424  */
    425 
    426 canvas {
    427   display: inline-block;
    428 }
    429 
    430 /**
    431  * Add the correct display in IE.
    432  */
    433 
    434 template {
    435   display: none;
    436 }
    437 
    438 /* Hidden
    439    ========================================================================== */
    440 
    441 /**
    442  * Add the correct display in IE 10-.
    443  */
    444 
    445 [hidden] {
    446   display: none;
    447 }