github.com/bosssauce/ponzu@v0.11.1-0.20200102001432-9bc41b703131/system/admin/static/editor/sass/components/_normalize.scss (about)

     1  /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
     2  
     3  /**
     4   * 1. Set default font family to sans-serif.
     5   * 2. Prevent iOS text size adjust after orientation change, without disabling
     6   *    user zoom.
     7   */
     8  
     9  html {
    10    font-family: sans-serif; /* 1 */
    11    -ms-text-size-adjust: 100%; /* 2 */
    12    -webkit-text-size-adjust: 100%; /* 2 */
    13  }
    14  
    15  /**
    16   * Remove default margin.
    17   */
    18  
    19  body {
    20    margin: 0;
    21  }
    22  
    23  /* HTML5 display definitions
    24     ========================================================================== */
    25  
    26  /**
    27   * Correct `block` display not defined for any HTML5 element in IE 8/9.
    28   * Correct `block` display not defined for `details` or `summary` in IE 10/11
    29   * and Firefox.
    30   * Correct `block` display not defined for `main` in IE 11.
    31   */
    32  
    33  article,
    34  aside,
    35  details,
    36  figcaption,
    37  figure,
    38  footer,
    39  header,
    40  hgroup,
    41  main,
    42  menu,
    43  nav,
    44  section,
    45  summary {
    46    display: block;
    47  }
    48  
    49  /**
    50   * 1. Correct `inline-block` display not defined in IE 8/9.
    51   * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
    52   */
    53  
    54  audio,
    55  canvas,
    56  progress,
    57  video {
    58    display: inline-block; /* 1 */
    59    vertical-align: baseline; /* 2 */
    60  }
    61  
    62  /**
    63   * Prevent modern browsers from displaying `audio` without controls.
    64   * Remove excess height in iOS 5 devices.
    65   */
    66  
    67  audio:not([controls]) {
    68    display: none;
    69    height: 0;
    70  }
    71  
    72  /**
    73   * Address `[hidden]` styling not present in IE 8/9/10.
    74   * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
    75   */
    76  
    77  [hidden],
    78  template {
    79    display: none;
    80  }
    81  
    82  /* Links
    83     ========================================================================== */
    84  
    85  /**
    86   * Remove the gray background color from active links in IE 10.
    87   */
    88  
    89  a {
    90    background-color: transparent;
    91  }
    92  
    93  /**
    94   * Improve readability when focused and also mouse hovered in all browsers.
    95   */
    96  
    97  a:active,
    98  a:hover {
    99    outline: 0;
   100  }
   101  
   102  /* Text-level semantics
   103     ========================================================================== */
   104  
   105  /**
   106   * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
   107   */
   108  
   109  abbr[title] {
   110    border-bottom: 1px dotted;
   111  }
   112  
   113  /**
   114   * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
   115   */
   116  
   117  b,
   118  strong {
   119    font-weight: bold;
   120  }
   121  
   122  /**
   123   * Address styling not present in Safari and Chrome.
   124   */
   125  
   126  dfn {
   127    font-style: italic;
   128  }
   129  
   130  /**
   131   * Address variable `h1` font-size and margin within `section` and `article`
   132   * contexts in Firefox 4+, Safari, and Chrome.
   133   */
   134  
   135  h1 {
   136    font-size: 2em;
   137    margin: 0.67em 0;
   138  }
   139  
   140  /**
   141   * Address styling not present in IE 8/9.
   142   */
   143  
   144  mark {
   145    background: #ff0;
   146    color: #000;
   147  }
   148  
   149  /**
   150   * Address inconsistent and variable font size in all browsers.
   151   */
   152  
   153  small {
   154    font-size: 80%;
   155  }
   156  
   157  /**
   158   * Prevent `sub` and `sup` affecting `line-height` in all browsers.
   159   */
   160  
   161  sub,
   162  sup {
   163    font-size: 75%;
   164    line-height: 0;
   165    position: relative;
   166    vertical-align: baseline;
   167  }
   168  
   169  sup {
   170    top: -0.5em;
   171  }
   172  
   173  sub {
   174    bottom: -0.25em;
   175  }
   176  
   177  /* Embedded content
   178     ========================================================================== */
   179  
   180  /**
   181   * Remove border when inside `a` element in IE 8/9/10.
   182   */
   183  
   184  img {
   185    border: 0;
   186  }
   187  
   188  /**
   189   * Correct overflow not hidden in IE 9/10/11.
   190   */
   191  
   192  svg:not(:root) {
   193    overflow: hidden;
   194  }
   195  
   196  /* Grouping content
   197     ========================================================================== */
   198  
   199  /**
   200   * Address margin not present in IE 8/9 and Safari.
   201   */
   202  
   203  figure {
   204    margin: 1em 40px;
   205  }
   206  
   207  /**
   208   * Address differences between Firefox and other browsers.
   209   */
   210  
   211  hr {
   212    -moz-box-sizing: content-box;
   213    box-sizing: content-box;
   214    height: 0;
   215  }
   216  
   217  /**
   218   * Contain overflow in all browsers.
   219   */
   220  
   221  pre {
   222    overflow: auto;
   223  }
   224  
   225  /**
   226   * Address odd `em`-unit font size rendering in all browsers.
   227   */
   228  
   229  code,
   230  kbd,
   231  pre,
   232  samp {
   233    font-family: monospace, monospace;
   234    font-size: 1em;
   235  }
   236  
   237  /* Forms
   238     ========================================================================== */
   239  
   240  /**
   241   * Known limitation: by default, Chrome and Safari on OS X allow very limited
   242   * styling of `select`, unless a `border` property is set.
   243   */
   244  
   245  /**
   246   * 1. Correct color not being inherited.
   247   *    Known issue: affects color of disabled elements.
   248   * 2. Correct font properties not being inherited.
   249   * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
   250   */
   251  
   252  button,
   253  input,
   254  optgroup,
   255  select,
   256  textarea {
   257    color: inherit; /* 1 */
   258    font: inherit; /* 2 */
   259    margin: 0; /* 3 */
   260  }
   261  
   262  /**
   263   * Address `overflow` set to `hidden` in IE 8/9/10/11.
   264   */
   265  
   266  button {
   267    overflow: visible;
   268  }
   269  
   270  /**
   271   * Address inconsistent `text-transform` inheritance for `button` and `select`.
   272   * All other form control elements do not inherit `text-transform` values.
   273   * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
   274   * Correct `select` style inheritance in Firefox.
   275   */
   276  
   277  button,
   278  select {
   279    text-transform: none;
   280  }
   281  
   282  /**
   283   * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
   284   *    and `video` controls.
   285   * 2. Correct inability to style clickable `input` types in iOS.
   286   * 3. Improve usability and consistency of cursor style between image-type
   287   *    `input` and others.
   288   */
   289  
   290  /* 1 */ html input[type="button"],
   291  button,
   292  input[type="reset"],
   293  input[type="submit"] {
   294    -webkit-appearance: button; /* 2 */
   295    cursor: pointer; /* 3 */
   296  }
   297  
   298  /**
   299   * Re-set default cursor for disabled elements.
   300   */
   301  
   302  button[disabled],
   303  html input[disabled] {
   304    cursor: default;
   305  }
   306  
   307  /**
   308   * Remove inner padding and border in Firefox 4+.
   309   */
   310  
   311  button::-moz-focus-inner,
   312  input::-moz-focus-inner {
   313    border: 0;
   314    padding: 0;
   315  }
   316  
   317  /**
   318   * Address Firefox 4+ setting `line-height` on `input` using `!important` in
   319   * the UA stylesheet.
   320   */
   321  
   322  input {
   323    line-height: normal;
   324  }
   325  
   326  /**
   327   * It's recommended that you don't attempt to style these elements.
   328   * Firefox's implementation doesn't respect box-sizing, padding, or width.
   329   *
   330   * 1. Address box sizing set to `content-box` in IE 8/9/10.
   331   * 2. Remove excess padding in IE 8/9/10.
   332   */
   333  
   334  input[type="checkbox"],
   335  input[type="radio"] {
   336    box-sizing: border-box; /* 1 */
   337    padding: 0; /* 2 */
   338  }
   339  
   340  /**
   341   * Fix the cursor style for Chrome's increment/decrement buttons. For certain
   342   * `font-size` values of the `input`, it causes the cursor style of the
   343   * decrement button to change from `default` to `text`.
   344   */
   345  
   346  input[type="number"]::-webkit-inner-spin-button,
   347  input[type="number"]::-webkit-outer-spin-button {
   348    height: auto;
   349  }
   350  
   351  /**
   352   * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
   353   * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
   354   *    (include `-moz` to future-proof).
   355   */
   356  
   357  input[type="search"] {
   358    -webkit-appearance: textfield; /* 1 */
   359    -moz-box-sizing: content-box;
   360    -webkit-box-sizing: content-box; /* 2 */
   361    box-sizing: content-box;
   362  }
   363  
   364  /**
   365   * Remove inner padding and search cancel button in Safari and Chrome on OS X.
   366   * Safari (but not Chrome) clips the cancel button when the search input has
   367   * padding (and `textfield` appearance).
   368   */
   369  
   370  input[type="search"]::-webkit-search-cancel-button,
   371  input[type="search"]::-webkit-search-decoration {
   372    -webkit-appearance: none;
   373  }
   374  
   375  /**
   376   * Define consistent border, margin, and padding.
   377   */
   378  
   379  fieldset {
   380    border: 1px solid #c0c0c0;
   381    margin: 0 2px;
   382    padding: 0.35em 0.625em 0.75em;
   383  }
   384  
   385  /**
   386   * 1. Correct `color` not being inherited in IE 8/9/10/11.
   387   * 2. Remove padding so people aren't caught out if they zero out fieldsets.
   388   */
   389  
   390  legend {
   391    border: 0; /* 1 */
   392    padding: 0; /* 2 */
   393  }
   394  
   395  /**
   396   * Remove default vertical scrollbar in IE 8/9/10/11.
   397   */
   398  
   399  textarea {
   400    overflow: auto;
   401  }
   402  
   403  /**
   404   * Don't inherit the `font-weight` (applied by a rule above).
   405   * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
   406   */
   407  
   408  optgroup {
   409    font-weight: bold;
   410  }
   411  
   412  /* Tables
   413     ========================================================================== */
   414  
   415  /**
   416   * Remove most spacing between table cells.
   417   */
   418  
   419  table {
   420    border-collapse: collapse;
   421    border-spacing: 0;
   422  }
   423  
   424  td,
   425  th {
   426    padding: 0;
   427  }