go.charczuk.com@v0.0.0-20240327042549-bc490516bd1a/projects/nodes/static/_nextjs/src/css/skeleton.css (about)

     1  /*
     2   * Copyright (c) 2023 - Present. Will Charczuk. All rights reserved.
     3   * Use of this source code is governed by a MIT license that can be found in the LICENSE file at the root of the repository.
     4   */
     5  /* Grid
     6  –––––––––––––––––––––––––––––––––––––––––––––––––– */
     7  .container {
     8    position: relative;
     9    width: 100%;
    10    max-width: 1080px;
    11    margin: 0 auto;
    12    padding: 0 20px;
    13    box-sizing: border-box;
    14  }
    15  
    16  .column,
    17  .columns {
    18    width: 100%;
    19    float: left;
    20    box-sizing: border-box;
    21  }
    22  
    23  /* Clearing
    24    –––––––––––––––––––––––––––––––––––––––––––––––––– */
    25  
    26  /* Self Clearing Goodness */
    27  .container:after,
    28  .row:after,
    29  .u-cf {
    30    content: "";
    31    display: table;
    32    clear: both;
    33  }
    34  
    35  /* For devices larger than 400px */
    36  @media (min-width: 400px) {
    37    .container {
    38      width: 85%;
    39      padding: 0;
    40    }
    41  }
    42  
    43  /* For devices larger than 550px */
    44  @media (min-width: 550px) {
    45    .container {
    46      width: 80%;
    47    }
    48  
    49    .column,
    50    .columns {
    51      margin-left: 4%;
    52    }
    53  
    54    .column:first-child,
    55    .columns:first-child {
    56      margin-left: 0;
    57    }
    58  
    59    .one.column,
    60    .one.columns {
    61      width: 4.66666666667%;
    62    }
    63  
    64    .two.columns {
    65      width: 13.3333333333%;
    66    }
    67  
    68    .three.columns {
    69      width: 22%;
    70    }
    71  
    72    .four.columns {
    73      width: 30.6666666667%;
    74    }
    75  
    76    .five.columns {
    77      width: 39.3333333333%;
    78    }
    79  
    80    .six.columns {
    81      width: 48%;
    82    }
    83  
    84    .seven.columns {
    85      width: 56.6666666667%;
    86    }
    87  
    88    .eight.columns {
    89      width: 65.3333333333%;
    90    }
    91  
    92    .nine.columns {
    93      width: 74.0%;
    94    }
    95  
    96    .ten.columns {
    97      width: 82.6666666667%;
    98    }
    99  
   100    .eleven.columns {
   101      width: 91.3333333333%;
   102    }
   103  
   104    .twelve.columns {
   105      width: 100%;
   106      margin-left: 0;
   107    }
   108  
   109    .one-third.column {
   110      width: 30.6666666667%;
   111    }
   112  
   113    .two-thirds.column {
   114      width: 65.3333333333%;
   115    }
   116  
   117    .one-half.column {
   118      width: 48%;
   119    }
   120  
   121    /* Offsets */
   122    .offset-by-one.column,
   123    .offset-by-one.columns {
   124      margin-left: 8.66666666667%;
   125    }
   126  
   127    .offset-by-two.column,
   128    .offset-by-two.columns {
   129      margin-left: 17.3333333333%;
   130    }
   131  
   132    .offset-by-three.column,
   133    .offset-by-three.columns {
   134      margin-left: 26%;
   135    }
   136  
   137    .offset-by-four.column,
   138    .offset-by-four.columns {
   139      margin-left: 34.6666666667%;
   140    }
   141  
   142    .offset-by-five.column,
   143    .offset-by-five.columns {
   144      margin-left: 43.3333333333%;
   145    }
   146  
   147    .offset-by-six.column,
   148    .offset-by-six.columns {
   149      margin-left: 52%;
   150    }
   151  
   152    .offset-by-seven.column,
   153    .offset-by-seven.columns {
   154      margin-left: 60.6666666667%;
   155    }
   156  
   157    .offset-by-eight.column,
   158    .offset-by-eight.columns {
   159      margin-left: 69.3333333333%;
   160    }
   161  
   162    .offset-by-nine.column,
   163    .offset-by-nine.columns {
   164      margin-left: 78.0%;
   165    }
   166  
   167    .offset-by-ten.column,
   168    .offset-by-ten.columns {
   169      margin-left: 86.6666666667%;
   170    }
   171  
   172    .offset-by-eleven.column,
   173    .offset-by-eleven.columns {
   174      margin-left: 95.3333333333%;
   175    }
   176  
   177    .offset-by-one-third.column,
   178    .offset-by-one-third.columns {
   179      margin-left: 34.6666666667%;
   180    }
   181  
   182    .offset-by-two-thirds.column,
   183    .offset-by-two-thirds.columns {
   184      margin-left: 69.3333333333%;
   185    }
   186  
   187    .offset-by-one-half.column,
   188    .offset-by-one-half.columns {
   189      margin-left: 52%;
   190    }
   191  
   192  }
   193  
   194  
   195  /* Base Styles
   196    –––––––––––––––––––––––––––––––––––––––––––––––––– */
   197  /* NOTE
   198    html is set to 62.5% so that all the REM measurements throughout Skeleton
   199    are based on 10px sizing. So basically 1.5rem = 15px :) */
   200  html {
   201    font-size: 62.5%;
   202  }
   203  
   204  body {
   205    font-size: 1.5em;
   206    /* currently ems cause chrome bug misinterpreting rems on body element */
   207    font-weight: 400;
   208    font-family: "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
   209    color: #222;
   210  }
   211  
   212  /* Typography
   213    –––––––––––––––––––––––––––––––––––––––––––––––––– */
   214  h1,
   215  h2,
   216  h3,
   217  h4,
   218  h5,
   219  h6 {
   220    margin-top: 0;
   221    margin-bottom: 2rem;
   222    font-weight: 300;
   223  }
   224  
   225  h1 {
   226    font-size: 4.0rem;
   227    line-height: 1.2;
   228    letter-spacing: -.1rem;
   229  }
   230  
   231  h2 {
   232    font-size: 3.6rem;
   233    line-height: 1.25;
   234    letter-spacing: -.1rem;
   235  }
   236  
   237  h3 {
   238    font-size: 3.0rem;
   239    line-height: 1.3;
   240    letter-spacing: -.1rem;
   241  }
   242  
   243  h4 {
   244    font-size: 2.4rem;
   245    line-height: 1.35;
   246    letter-spacing: -.08rem;
   247  }
   248  
   249  h5 {
   250    font-size: 1.8rem;
   251    line-height: 1.5;
   252    letter-spacing: -.05rem;
   253  }
   254  
   255  h6 {
   256    font-size: 1.5rem;
   257    line-height: 1.6;
   258    letter-spacing: 0;
   259  }
   260  
   261  /* Larger than phablet */
   262  @media (min-width: 550px) {
   263    h1 {
   264      font-size: 5.0rem;
   265    }
   266  
   267    h2 {
   268      font-size: 4.2rem;
   269    }
   270  
   271    h3 {
   272      font-size: 3.6rem;
   273    }
   274  
   275    h4 {
   276      font-size: 3.0rem;
   277    }
   278  
   279    h5 {
   280      font-size: 2.4rem;
   281    }
   282  
   283    h6 {
   284      font-size: 1.5rem;
   285    }
   286  }
   287  
   288  p {
   289    margin-top: 0;
   290  }
   291  
   292  
   293  /* Utilities
   294    –––––––––––––––––––––––––––––––––––––––––––––––––– */
   295  .u-full-width {
   296    width: 100%;
   297    box-sizing: border-box;
   298  }
   299  
   300  .u-max-full-width {
   301    max-width: 100%;
   302    box-sizing: border-box;
   303  }
   304  
   305  .u-pull-right {
   306    float: right;
   307  }
   308  
   309  .u-pull-left {
   310    float: left;
   311  }
   312  
   313  .align-center {
   314    text-align: center;
   315  }
   316  
   317  .align-left {
   318    text-align: left;
   319  }
   320  
   321  .align-right {
   322    text-align: right;
   323  }
   324  
   325  
   326  /* Misc
   327    –––––––––––––––––––––––––––––––––––––––––––––––––– */
   328  hr {
   329    margin-top: 3rem;
   330    margin-bottom: 3.5rem;
   331    border-width: 0;
   332    border-top: 1px solid #E1E1E1;
   333  }
   334  
   335  /* Media Queries
   336    –––––––––––––––––––––––––––––––––––––––––––––––––– */
   337  /*
   338    Note: The best way to structure the use of media queries is to create the queries
   339    near the relevant code. For example, if you wanted to change the styles for buttons
   340    on small devices, paste the mobile query code up in the buttons section and style it
   341    there.
   342  */
   343  
   344  
   345  /* Larger than mobile */
   346  @media (min-width: 400px) {}
   347  
   348  /* Larger than phablet (also point when grid becomes active) */
   349  @media (min-width: 550px) {}
   350  
   351  /* Larger than tablet */
   352  @media (min-width: 750px) {}
   353  
   354  /* Larger than desktop */
   355  @media (min-width: 1000px) {}
   356  
   357  /* Larger than Desktop HD */
   358  @media (min-width: 1200px) {}