├── .gitignore ├── changelog.md ├── dist ├── android-chrome-192x192.b9f076e5.png ├── android-chrome-512x512.a20ca571.png ├── apple-touch-icon.b50f03ba.png ├── default.fe761c5a.js ├── default.fe761c5a.js.map ├── favicon-16x16.02553ee3.png ├── favicon-32x32.61ef6b08.png ├── index.html ├── safari-pinned-tab.17ce6175.svg ├── scss.6b84482b.css ├── scss.6b84482b.css.map └── site.webmanifest ├── package-lock.json ├── package.json ├── readme.md └── src ├── img ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── browserconfig.xml ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── mstile-144x144.png ├── mstile-150x150.png ├── mstile-310x150.png ├── mstile-310x310.png ├── mstile-70x70.png └── safari-pinned-tab.svg ├── index.html ├── js └── default.js ├── scss ├── index.scss └── styles │ ├── _footer.scss │ ├── _header.scss │ └── _variables.scss └── site.webmanifest /.gitignore: -------------------------------------------------------------------------------- 1 | .cache 2 | .DS_Store 3 | .config.codekit 4 | .codekit.cache 5 | .idea/ 6 | scss/.sass-cache 7 | config.codekit 8 | node_modules/ 9 | bower_components/ 10 | npm-debug.log -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- 1 | # Base Starter Change Log 2 | 3 | ## [5.0.2] - 2020-05-01 4 | ### Base Starter V5.0.2 5 | - Tweaked build script to correct paths 6 | - Updated package.json to use latest Base 7 | 8 | ## [5.0.1] - 2020-05-01 9 | ### Base Starter V5.0.1 10 | - Updated package.json to use latest Base 11 | 12 | ## [5.0.0] - 2020-05-01 13 | ### Base Starter V5.0.0 14 | - Moved from webpack to Parcel JS 15 | - Updated favicons 16 | 17 | ## [4.1.3] - 2019-01-02 18 | ### Base Starter V4.1.3 19 | - Added file loaders for fonts 20 | 21 | ## [4.1.2] - 2018-12-19 22 | ### Base Starter V4.1.2 23 | - Removed redundant package 24 | 25 | ## [4.1.1] - 2018-12-18 26 | ### Base Starter V4.1.1 27 | - Updated Readme 28 | 29 | ## [4.1.0] - 2018-12-18 30 | ### Base Starter V4.1.0 31 | - Replaced Gulpjs with Webpack 32 | 33 | ## [4.0.9] - 2018-05-01 34 | ### Base Starter V4.0.9 35 | - Added htmlmin dev dependencies 36 | - Added task in Gulpjs to minify HTML 37 | - Removed Google Analytics from index.html template 38 | 39 | ## [4.0.8] - 2018-04-29 40 | ### Base Starter V4.0.8 41 | - Added babel dev dependencies 42 | - Updated JS task in Gulpjs 43 | - Bumped package versions in package.json 44 | 45 | ## [4.0.7] - 2018-04-19 46 | ### Base Starter V4.0.7 47 | - Commment out @getbase/micro-grid within styles.scss as it's optional 48 | 49 | ## [4.0.6] - 2018-04-19 50 | ### Base Starter V4.0.6 51 | - Added @getbase/micro-grid within package.json 52 | - Added @getbase/micro-grid to styles.scss 53 | - Bumped package versions in package.json 54 | 55 | ## [4.0.5] - 2018-04-17 56 | ### Base Starter V4.0.5 57 | - Added @getbase/layout-spacers within package.json 58 | - Bumped package versions in package.json 59 | 60 | ## [4.0.4] - 2018-04-16 61 | ### Base Starter V4.0.4 62 | - Updated SCSS import order 63 | - Bumped package versions in package.json 64 | 65 | ## [4.0.3] - 2018-04-13 66 | ### Base Starter V4.0.3 67 | - Added @getbase/animations within package.json 68 | 69 | ## [4.0.2] - 2018-04-13 70 | ### Base Starter V4.0.2 71 | - Updated order of imports in styles.scss 72 | 73 | ## [4.0.1] - 2018-04-13 74 | ### Base Starter V4.0.1 75 | - Added @getbase/grid and bumped all dependencies within package.json 76 | 77 | ## [4.0.0] - 2018-04-11 78 | ### Base Starter V4.0.0 79 | - Updated html template 80 | - Updated all favicons 81 | - Bumped all dependencies within package.json 82 | - Updated readme and changelog -------------------------------------------------------------------------------- /dist/android-chrome-192x192.b9f076e5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getbase/starter/5d0d500b9eec0a0b670bc7949438af4dc2523ae4/dist/android-chrome-192x192.b9f076e5.png -------------------------------------------------------------------------------- /dist/android-chrome-512x512.a20ca571.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getbase/starter/5d0d500b9eec0a0b670bc7949438af4dc2523ae4/dist/android-chrome-512x512.a20ca571.png -------------------------------------------------------------------------------- /dist/apple-touch-icon.b50f03ba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getbase/starter/5d0d500b9eec0a0b670bc7949438af4dc2523ae4/dist/apple-touch-icon.b50f03ba.png -------------------------------------------------------------------------------- /dist/default.fe761c5a.js: -------------------------------------------------------------------------------- 1 | parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcelRequire,u="function"==typeof require&&require;function f(t,n){if(!r[t]){if(!e[t]){var i="function"==typeof parcelRequire&&parcelRequire;if(!n&&i)return i(t,!0);if(o)return o(t,!0);if(u&&"string"==typeof t)return u(t);var c=new Error("Cannot find module '"+t+"'");throw c.code="MODULE_NOT_FOUND",c}p.resolve=function(r){return e[t][1][r]||r},p.cache={};var l=r[t]=new f.Module(t);e[t][0].call(l.exports,p,l,l.exports,this)}return r[t].exports;function p(e){return f(p.resolve(e))}}f.isParcelRequire=!0,f.Module=function(e){this.id=e,this.bundle=f,this.exports={}},f.modules=e,f.cache=r,f.parent=o,f.register=function(r,t){e[r]=[function(e,r){r.exports=t},{}]};for(var c=0;cBase 2 | -------------------------------------------------------------------------------- /dist/safari-pinned-tab.17ce6175.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 8 | Created by potrace 1.11, written by Peter Selinger 2001-2013 9 | 10 | 12 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /dist/scss.6b84482b.css: -------------------------------------------------------------------------------- 1 | *,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}.sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1rem}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}table{text-align:left;border-collapse:collapse;border-spacing:0;width:100%;margin:0;border:1px solid #e9e9e9}table td,table th{padding:1rem;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9}table tr:nth-child(2n){background-color:#f6f8fa}.container{max-width:1168px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){.container-m{width:736px;max-width:auto;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}}@media only screen and (min-width:980px){.container-l{width:948px;max-width:auto;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}}@media only screen and (min-width:1200px){.container-xl{width:1168px;max-width:auto;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-left:-16px;margin-right:-16px}.col-1,.col-1-2,.col-1-3,.col-1-4,.col-1-5,.col-2,.col-2-3,.col-2-5,.col-3,.col-3-4,.col-3-5,.col-4,.col-4-5,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:16px;padding-right:16px}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-1,.col-2{-webkit-box-flex:0}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-3,.col-4{-webkit-box-flex:0}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-5,.col-6{-webkit-box-flex:0}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-7,.col-8{-webkit-box-flex:0}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-9,.col-10{-webkit-box-flex:0}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-11,.col-12{-webkit-box-flex:0}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-1-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-1-2,.col-1-3{-webkit-box-flex:0}.col-1-3{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-2-3{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-1-4,.col-2-3{-webkit-box-flex:0}.col-1-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-3-4{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-1-5,.col-3-4{-webkit-box-flex:0}.col-1-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.col-2-5{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.col-2-5,.col-3-5{-webkit-box-flex:0}.col-3-5{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.col-4-5{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.col-full{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}@media only screen and (min-width:768px){.row-m{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-left:-16px;margin-right:-16px}.col-1-2-m,.col-1-3-m,.col-1-4-m,.col-1-5-m,.col-1-m,.col-2-3-m,.col-2-5-m,.col-2-m,.col-3-4-m,.col-3-5-m,.col-3-m,.col-4-5-m,.col-4-m,.col-5-m,.col-6-m,.col-7-m,.col-8-m,.col-9-m,.col-10-m,.col-11-m,.col-12-m{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:16px;padding-right:16px}.col-1-m{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-1-m,.col-2-m{-webkit-box-flex:0}.col-2-m{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3-m{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-3-m,.col-4-m{-webkit-box-flex:0}.col-4-m{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5-m{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-5-m,.col-6-m{-webkit-box-flex:0}.col-6-m{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7-m{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-7-m,.col-8-m{-webkit-box-flex:0}.col-8-m{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9-m{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10-m{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11-m{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12-m{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-1-2-m{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-1-3-m{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-2-3-m{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-1-4-m{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-3-4-m{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-1-5-m{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.col-2-5-m{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.col-3-5-m{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.col-4-5-m{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.col-full-m{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}}@media only screen and (min-width:980px){.row-l{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-left:-16px;margin-right:-16px}.col-1-2-l,.col-1-3-l,.col-1-4-l,.col-1-5-l,.col-1-l,.col-2-3-l,.col-2-5-l,.col-2-l,.col-3-4-l,.col-3-5-l,.col-3-l,.col-4-5-l,.col-4-l,.col-5-l,.col-6-l,.col-7-l,.col-8-l,.col-9-l,.col-10-l,.col-11-l,.col-12-l{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:16px;padding-right:16px}.col-1-l{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-1-l,.col-2-l{-webkit-box-flex:0}.col-2-l{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3-l{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-3-l,.col-4-l{-webkit-box-flex:0}.col-4-l{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5-l{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-5-l,.col-6-l{-webkit-box-flex:0}.col-6-l{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7-l{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-7-l,.col-8-l{-webkit-box-flex:0}.col-8-l{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9-l{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10-l{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11-l{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12-l{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-1-2-l{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-1-3-l{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-2-3-l{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-1-4-l{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-3-4-l{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-1-5-l{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.col-2-5-l{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.col-3-5-l{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.col-4-5-l{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.col-full-l{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}}@media only screen and (min-width:1200px){.row-xl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-left:-16px;margin-right:-16px}.col-1-2-xl,.col-1-3-xl,.col-1-4-xl,.col-1-5-xl,.col-1-xl,.col-2-3-xl,.col-2-5-xl,.col-2-xl,.col-3-4-xl,.col-3-5-xl,.col-3-xl,.col-4-5-xl,.col-4-xl,.col-5-xl,.col-6-xl,.col-7-xl,.col-8-xl,.col-9-xl,.col-10-xl,.col-11-xl,.col-12-xl{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:16px;padding-right:16px}.col-1-xl{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2-xl{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3-xl{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4-xl{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5-xl{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6-xl{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7-xl{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8-xl{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9-xl{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10-xl{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11-xl{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12-xl{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-1-2-xl{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-1-3-xl{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-2-3-xl{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-1-4-xl{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-3-4-xl{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-1-5-xl{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.col-2-5-xl{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.col-3-5-xl{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.col-4-5-xl{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.col-full-xl{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}}body{font-family:sans-serif;font-size:16px;line-height:22px;color:#232323;font-weight:400;background:#fff}details,main{display:block}a{background-color:rgba(0,0,0,0)}.b,.strong,b,strong{font-weight:700}.em,em{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.small,small{font-size:.8125rem}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}[hidden],template{display:none}h1,h2,h3,h4,h5,h6{font-family:sans-serif;margin:.5rem 0}.h1,h1{font-size:32px;line-height:38px}.h2,h2{font-size:26px;line-height:32px}.h3,h3{font-size:22px;line-height:28px}.h4,h4{font-size:18px;line-height:24px}.h5,h5{font-size:16px;line-height:22px}.h6,h6{font-size:14px;line-height:20px}.padding-left-0-25rem{padding-left:.25rem}.padding-left-0-5rem{padding-left:.5rem}.padding-left-1rem{padding-left:1rem}.padding-left-1-5rem{padding-left:1.5rem}.padding-left-2rem{padding-left:2rem}.padding-left-3rem{padding-left:3rem}.padding-left-4rem{padding-left:4rem}.padding-left-5rem{padding-left:5rem}.padding-right-0-25rem{padding-right:.25rem}.padding-right-0-5rem{padding-right:.5rem}.padding-right-1rem{padding-right:1rem}.padding-right-1-5rem{padding-right:1.5rem}.padding-right-2rem{padding-right:2rem}.padding-right-3rem{padding-right:3rem}.padding-right-4rem{padding-right:4rem}.padding-right-5rem{padding-right:5rem}@media only screen and (min-width:768px){.padding-left-0-m{padding-left:0}.padding-left-0-25rem-m{padding-left:.25rem}.padding-left-0-5rem-m{padding-left:.5rem}.padding-left-1rem-m{padding-left:1rem}.padding-left-1-5rem-m{padding-left:1.5rem}.padding-left-2rem-m{padding-left:2rem}.padding-left-3rem-m{padding-left:3rem}.padding-left-4rem-m{padding-left:4rem}.padding-left-5rem-m{padding-left:5rem}.padding-right-0-m{padding-right:0}.padding-right-0-25rem-m{padding-right:.25rem}.padding-right-0-5rem-m{padding-right:.5rem}.padding-right-1rem-m{padding-right:1rem}.padding-right-1-5rem-m{padding-right:1.5rem}.padding-right-2rem-m{padding-right:2rem}.padding-right-3rem-m{padding-right:3rem}.padding-right-4rem-m{padding-right:4rem}.padding-right-5rem-m{padding-right:5rem}}@media only screen and (min-width:980px){.padding-left-0-l{padding-left:0}.padding-left-0-25rem-l{padding-left:.25rem}.padding-left-0-5rem-l{padding-left:.5rem}.padding-left-1rem-l{padding-left:1rem}.padding-left-1-5rem-l{padding-left:1.5rem}.padding-left-2rem-l{padding-left:2rem}.padding-right-0-l{padding-right:0}.padding-right-0-25rem-l{padding-right:.25rem}.padding-right-0-5rem-l{padding-right:.5rem}.padding-right-1rem-l{padding-right:1rem}.padding-right-1-5rem-l{padding-right:1.5rem}.padding-right-2rem-l{padding-right:2rem}.padding-right-3rem-l{padding-right:3rem}.padding-right-4rem-l{padding-right:4rem}.padding-right-5rem-l{padding-right:5rem}}@media only screen and (min-width:1200px){.padding-left-0-xl{padding-left:0}.padding-left-0-25rem-xl{padding-left:.25rem}.padding-left-0-5rem-xl{padding-left:.5rem}.padding-left-1rem-xl{padding-left:1rem}.padding-left-1-5rem-xl{padding-left:1.5rem}.padding-left-2rem-xl{padding-left:2rem}.padding-right-0-xl{padding-right:0}.padding-right-0-25rem-xl{padding-right:.25rem}.padding-right-0-5rem-xl{padding-right:.5rem}.padding-right-1rem-xl{padding-right:1rem}.padding-right-1-5rem-xl{padding-right:1.5rem}.padding-right-2rem-xl{padding-right:2rem}.padding-right-3rem-xl{padding-right:3rem}.padding-right-4rem-xl{padding-right:4rem}.padding-right-5rem-xl{padding-right:5rem}}.padding-top-0-25rem{padding-top:.25rem}.padding-top-0-5rem{padding-top:.5rem}.padding-top-1rem{padding-top:1rem}.padding-top-1-5rem{padding-top:1.5rem}.padding-top-2rem{padding-top:2rem}.padding-top-3rem{padding-top:3rem}.padding-top-4rem{padding-top:4rem}.padding-top-5rem{padding-top:5rem}.padding-bottom-0-25rem{padding-bottom:.25rem}.padding-bottom-0-5rem{padding-bottom:.5rem}.padding-bottom-1rem{padding-bottom:1rem}.padding-bottom-1-5rem{padding-bottom:1.5rem}.padding-bottom-2rem{padding-bottom:2rem}.padding-bottom-3rem{padding-bottom:3rem}.padding-bottom-4rem{padding-bottom:4rem}.padding-bottom-5rem{padding-bottom:5rem}@media only screen and (min-width:768px){.padding-top-0-m{padding-top:0}.padding-top-0-25rem-m{padding-top:.25rem}.padding-top-0-5rem-m{padding-top:.5rem}.padding-top-1rem-m{padding-top:1rem}.padding-top-1-5rem-m{padding-top:1.5rem}.padding-top-2rem-m{padding-top:2rem}.padding-top-3rem-m{padding-top:3rem}.padding-top-4rem-m{padding-top:4rem}.padding-top-5rem-m{padding-top:5rem}.padding-bottom-0-m{padding-bottom:0}.padding-bottom-0-25rem-m{padding-bottom:.25rem}.padding-bottom-0-5rem-m{padding-bottom:.5rem}.padding-bottom-1rem-m{padding-bottom:1rem}.padding-bottom-1-5rem-m{padding-bottom:1.5rem}.padding-bottom-2rem-m{padding-bottom:2rem}.padding-bottom-3rem-m{padding-bottom:3rem}.padding-bottom-4rem-m{padding-bottom:4rem}.padding-bottom-5rem-m{padding-bottom:5rem}}@media only screen and (min-width:980px){.padding-top-0-l{padding-top:0}.padding-top-0-25rem-l{padding-top:.25rem}.padding-top-0-5rem-l{padding-top:.5rem}.padding-top-1rem-l{padding-top:1rem}.padding-top-1-5rem-l{padding-top:1.5rem}.padding-top-2rem-l{padding-top:2rem}.padding-top-3rem-l{padding-top:3rem}.padding-top-4rem-l{padding-top:4rem}.padding-top-5rem-l{padding-top:5rem}.padding-bottom-0-l{padding-bottom:0}.padding-bottom-0-25rem-l{padding-bottom:.25rem}.padding-bottom-0-5rem-l{padding-bottom:.5rem}.padding-bottom-1rem-l{padding-bottom:1rem}.padding-bottom-1-5rem-l{padding-bottom:1.5rem}.padding-bottom-2rem-l{padding-bottom:2rem}.padding-bottom-3rem-l{padding-bottom:3rem}.padding-bottom-4rem-l{padding-bottom:4rem}.padding-bottom-5rem-l{padding-bottom:5rem}}@media only screen and (min-width:1200px){.padding-top-0-xl{padding-top:0}.padding-top-0-25rem-xl{padding-top:.25rem}.padding-top-0-5rem-xl{padding-top:.5rem}.padding-top-1rem-xl{padding-top:1rem}.padding-top-1-5rem-xl{padding-top:1.5rem}.padding-top-2rem-xl{padding-top:2rem}.padding-top-3rem-xl{padding-top:3rem}.padding-top-4rem-xl{padding-top:4rem}.padding-top-5rem-xl{padding-top:5rem}.padding-bottom-0-xl{padding-bottom:0}.padding-bottom-0-25rem-xl{padding-bottom:.25rem}.padding-bottom-0-5rem-xl{padding-bottom:.5rem}.padding-bottom-1rem-xl{padding-bottom:1rem}.padding-bottom-1-5rem-xl{padding-bottom:1.5rem}.padding-bottom-2rem-xl{padding-bottom:2rem}.padding-bottom-3rem-xl{padding-bottom:3rem}.padding-bottom-4rem-xl{padding-bottom:4rem}.padding-bottom-5rem-xl{padding-bottom:5rem}}.padding-0{padding:0}.padding-0-25rem{padding:.25rem}.padding-0-5rem{padding:.5rem}.padding-1rem{padding:1rem}.padding-1-5rem{padding:1.5rem}.padding-2rem{padding:2rem}.padding-3rem{padding:3rem}.padding-4rem{padding:4rem}.padding-5rem{padding:5rem}@media only screen and (min-width:768px){.padding-0-m{padding:0}.padding-0-25rem-m{padding:.25rem}.padding-0-5rem-m{padding:.5rem}.padding-1rem-m{padding:1rem}.padding-1-5rem-m{padding:1.5rem}.padding-2rem-m{padding:2rem}.padding-3rem-m{padding:3rem}.padding-4rem-m{padding:4rem}.padding-5rem-m{padding:5rem}}@media only screen and (min-width:980px){.padding-0-l{padding:0}.padding-0-25rem-l{padding:.25rem}.padding-0-5rem-l{padding:.5rem}.padding-1rem-l{padding:1rem}.padding-1-5rem-l{padding:1.5rem}.padding-2rem-l{padding:2rem}.padding-3rem-l{padding:3rem}.padding-4rem-l{padding:4rem}.padding-5rem-l{padding:5rem}}@media only screen and (min-width:1200px){.padding-0-xl{padding:0}.padding-0-25rem-xl{padding:.25rem}.padding-0-5rem-xl{padding:.5rem}.padding-1rem-xl{padding:1rem}.padding-1-5rem-xl{padding:1.5rem}.padding-2rem-xl{padding:2rem}.padding-3rem-xl{padding:3rem}.padding-4rem-xl{padding:4rem}.padding-5rem-xl{padding:5rem}}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.font-100{font-weight:100}.font-200{font-weight:200}.font-300{font-weight:300}.font-400{font-weight:400}.font-500{font-weight:500}.font-600{font-weight:600}.font-700{font-weight:700}.font-800{font-weight:800}.font-900{font-weight:900}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}@media only screen and (min-width:768px){.text-left-m{text-align:left}.text-right-m{text-align:right}.text-center-m{text-align:center}}@media only screen and (min-width:980px){.text-left-l{text-align:left}.text-right-l{text-align:right}.text-center-l{text-align:center}}@media only screen and (min-width:1200px){.text-left-xl{text-align:left}.text-right-xl{text-align:right}.text-center-xl{text-align:center}}.none{display:none}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:768px){.none-m{display:none}.block-m{display:block}.inline-block-m{display:inline-block}.inline-m{display:inline}.flex-m{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:980px){.none-l{display:none}.block-l{display:block}.inline-block-l{display:inline-block}.inline-l{display:inline}.flex-l{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:1200px){.block-xl,.none-xl{display:block}.inline-block-xl{display:inline-block}.inline-xl{display:inline}.flex-xl{display:-webkit-box;display:-ms-flexbox;display:flex}}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-align-items-bottom,.flex-align-items-center,.flex-align-items-top{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-justify-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-justify-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-space-around{-ms-flex-pack:distribute;justify-content:space-around}.flex-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-row{-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-row,.flex-row-reverse{-webkit-box-orient:horizontal}.flex-row-reverse{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (min-width:768px){.flex-wrap-m{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-nowrap-m{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-align-items-bottom-m,.flex-align-items-center-m,.flex-align-items-top-m{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-justify-left-m{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-justify-center-m{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-justify-right-m{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-space-around-m{-ms-flex-pack:distribute;justify-content:space-around}.flex-space-between-m{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-row-m{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-row-reverse-m{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-column-m{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-column-reverse-m{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (min-width:980px){.flex-wrap-l{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-nowrap-l{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-align-items-bottom-l,.flex-align-items-center-l,.flex-align-items-top-l{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-justify-left-l{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-justify-center-l{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-justify-right-l{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-space-around-l{-ms-flex-pack:distribute;justify-content:space-around}.flex-space-between-l{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-row-l{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-row-reverse-l{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-column-l{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-column-reverse-l{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (min-width:1200px){.flex-wrap-xl{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-nowrap-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-align-items-bottom-xl,.flex-align-items-center-xl,.flex-align-items-top-xl{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-justify-left-xl{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-justify-center-xl{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-justify-right-xl{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-space-around-xl{-ms-flex-pack:distribute;justify-content:space-around}.flex-space-between-xl{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-row-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-row-reverse-xl{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-column-xl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-column-reverse-xl{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.relative{position:relative}.absolute{position:absolute}.static{position:static}.fixed{position:fixed}.sticky{position:-webkit-sticky;position:sticky}@media only screen and (min-width:768px){.relative-m{position:relative}.absolute-m{position:absolute}.static-m{position:static}.fixed-m{position:fixed}.sticky-m{position:-webkit-sticky;position:sticky}}@media only screen and (min-width:980px){.relative-l{position:relative}.absolute-l{position:absolute}.static-l{position:static}.fixed-l{position:fixed}.sticky-l{position:-webkit-sticky;position:sticky}}@media only screen and (min-width:1200px){.relative-xl{position:relative}.absolute-xl{position:absolute}.static-xl{position:static}.fixed-xl{position:fixed}.sticky-xl{position:-webkit-sticky;position:sticky}} 2 | /*# sourceMappingURL=scss.6b84482b.css.map */ -------------------------------------------------------------------------------- /dist/scss.6b84482b.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["../node_modules/@getbase/base/scss/core.scss","../node_modules/@getbase/base/scss/code.scss","../node_modules/@getbase/base/scss/forms.scss","../node_modules/@getbase/base/scss/tables.scss","../node_modules/@getbase/base/scss/containers.scss","../node_modules/@getbase/base/scss/_mixins.scss","../node_modules/@getbase/base/scss/grid.scss","../node_modules/@getbase/base/scss/typography.scss","../node_modules/@getbase/base/scss/headings.scss","../node_modules/@getbase/base/scss/horizontal-spacers.scss","../node_modules/@getbase/base/scss/vertical-spacers.scss","../node_modules/@getbase/base/scss/spacers.scss","../node_modules/@getbase/base/scss/typography-helpers.scss","../node_modules/@getbase/base/scss/display-helpers.scss","../node_modules/@getbase/base/scss/flex-helpers.scss","../node_modules/@getbase/base/scss/position-helpers.scss"],"names":[],"mappings":"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","file":"scss.6b84482b.css","sourceRoot":"../src","sourcesContent":["*, *:before, *:after {\n box-sizing: border-box;\n}\n\nhtml {\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n}\n\nbody { margin: 0; }\n\n// Hide visually, but make it readable for screenreaders\n.sr {\n border: 0;\n clip: rect(0 0 0 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}","pre,\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n font-size: 1rem;\n}","button,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n font-size: 100%;\n line-height: 1.15;\n margin: 0;\n}\n\nbutton, input { overflow: visible; }\n\nbutton, select { text-transform: none; }\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\nfieldset { padding: 0.35em 0.75em 0.625em; }\n\nlegend {\n box-sizing: border-box;\n color: inherit;\n display: table;\n max-width: 100%;\n padding: 0;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\ntextarea {\n overflow: auto;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n -webkit-appearance: textfield;\n outline-offset: -2px;\n}\n\n[type=\"search\"]::-webkit-search-decoration { -webkit-appearance: none; }\n\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n font: inherit;\n}","table {\n text-align: left;\n border-collapse: collapse;\n border-spacing: 0;\n width: 100%;\n margin: 0;\n border: 1px solid #e9e9e9\n}\ntable td,\ntable th {\n padding: 1rem;\n border-bottom: 1px solid #e9e9e9;\n border-right: 1px solid #e9e9e9;\n}\n\ntable tr:nth-child(2n) { background-color: #f6f8fa; }","@import \"_mixins\";\n\n.container {\n max-width: ($breakpoint-xl - $grid-gutter * 2);\n padding-left: $grid-gutter;\n padding-right: $grid-gutter;\n margin-left: auto;\n margin-right: auto;\n}\n\n@include breakpoint(m) {\n .container-m {\n width: ($breakpoint-m - $grid-gutter * 2);\n max-width: auto;\n padding-left: $grid-gutter;\n padding-right: $grid-gutter;\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@include breakpoint(l) {\n .container-l {\n width: ($breakpoint-l - $grid-gutter * 2);\n max-width: auto;\n padding-left: $grid-gutter;\n padding-right: $grid-gutter;\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@include breakpoint(xl) {\n .container-xl {\n width: ($breakpoint-xl - $grid-gutter * 2);\n max-width: auto;\n padding-left: $grid-gutter;\n padding-right: $grid-gutter;\n margin-left: auto;\n margin-right: auto;\n }\n}","$breakpoint-m: 768px !default;\n$breakpoint-l: 980px !default;\n$breakpoint-xl: 1200px !default;\n\n$grid-gutter: 16px !default;\n\n// Mixins\n\n// Breakpoints\n// Example: .component { @include breakpoint(m) { background: red; } };\n// Output: .component { @media only screen and (min-width: 720px) { background: red; } }\n@mixin breakpoint($bp) {\n @if $bp == xl {\n @media only screen and (min-width: $breakpoint-xl) { @content ; }\n }\n @else if $bp == l {\n @media only screen and (min-width: $breakpoint-l) { @content ; }\n }\n @else if $bp == m {\n @media only screen and (min-width: $breakpoint-m) { @content ; }\n }\n}\n\n// Background Color with Opacity\n// Example: .element { @include background-rgba(#000000, .5); }}\n// Output: .element { background: rgba(0, 0, 0, .5); }\n@mixin background-rgba($color, $alpha) {\n background-color: $color;\n background-color: rgba($color, $alpha);\n}\n\n// Animations\n// Example: .fade { @mixin animate(1s); }\n// Output: .fade { animation-duration: 1s; animation-fill-mode: both; }\n@mixin animate($duration: 1s) {\n animation-duration: $duration;\n animation-fill-mode: both;\n}","@import \"_mixins\";\n// Rows\n.row {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n margin-left: -$grid-gutter;\n margin-right: -$grid-gutter;\n}\n// Columns\n.col-1,\n.col-2,\n.col-3,\n.col-4,\n.col-5,\n.col-6,\n.col-7,\n.col-8,\n.col-9,\n.col-10,\n.col-11,\n.col-12,\n.col-1-2,\n.col-1-3,\n.col-2-3,\n.col-1-4,\n.col-3-4,\n.col-1-5,\n.col-2-5,\n.col-3-5,\n.col-4-5 {\n flex: 0 0 auto;\n padding-left: $grid-gutter;\n padding-right: $grid-gutter;\n}\n\n// Columns\n$columns: 12;\n@for $i from 1 through $columns {\n .col-#{$i} {\n flex: 0 0 ($i / $columns) * 100%;\n max-width: ($i / $columns) * 100%;\n }\n}\n.col-1-2 {\n flex: 0 0 (6 / 12) * 100%;\n max-width: (6 / 12) * 100%;\n}\n.col-1-3 {\n flex: 0 0 (4 / 12) * 100%;\n max-width: (4 / 12) * 100%;\n}\n.col-2-3 {\n flex: 0 0 (8 / 12) * 100%;\n max-width: (8 / 12) * 100%;\n}\n.col-1-4 {\n flex: 0 0 (3 / 12) * 100%;\n max-width: (3 / 12) * 100%;\n}\n.col-3-4 {\n flex: 0 0 (9 / 12) * 100%;\n max-width: (9 / 12) * 100%;\n}\n.col-1-5 {\n flex: 0 0 (2.4 / 12) * 100%;\n max-width: (2.4 / 12) * 100%;\n}\n.col-2-5 {\n flex: 0 0 (4.8 / 12) * 100%;\n max-width: (4.8 / 12) * 100%;\n}\n.col-3-5 {\n flex: 0 0 (7.2 / 12) * 100%;\n max-width: (7.2 / 12) * 100%;\n}\n.col-4-5 {\n flex: 0 0 (9.6 / 12) * 100%;\n max-width: (9.6 / 12) * 100%;\n}\n.col-full {\n flex-grow: 1;\n flex-basis: 0;\n max-width: 100%;\n}\n\n@include breakpoint(m) {\n // Rows (Medium Devices)\n .row-m {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n margin-left: -$grid-gutter;\n margin-right: -$grid-gutter;\n }\n // Columns (Medium Devices)\n .col-1-m,\n .col-2-m,\n .col-3-m,\n .col-4-m,\n .col-5-m,\n .col-6-m,\n .col-7-m,\n .col-8-m,\n .col-9-m,\n .col-10-m,\n .col-11-m,\n .col-12-m,\n .col-1-2-m,\n .col-1-3-m,\n .col-2-3-m,\n .col-1-4-m,\n .col-3-4-m,\n .col-1-5-m,\n .col-2-5-m,\n .col-3-5-m,\n .col-4-5-m {\n flex: 0 0 auto;\n padding-left: $grid-gutter;\n padding-right: $grid-gutter;\n }\n\n // Columns (Medium Devices)\n $columns: 12;\n @for $i from 1 through $columns {\n .col-#{$i}-m {\n flex: 0 0 ($i / $columns) * 100%;\n max-width: ($i / $columns) * 100%;\n }\n }\n .col-1-2-m {\n flex: 0 0 (6 / 12) * 100%;\n max-width: (6 / 12) * 100%;\n }\n .col-1-3-m {\n flex: 0 0 (4 / 12) * 100%;\n max-width: (4 / 12) * 100%;\n }\n .col-2-3-m {\n flex: 0 0 (8 / 12) * 100%;\n max-width: (8 / 12) * 100%;\n }\n .col-1-4-m {\n flex: 0 0 (3 / 12) * 100%;\n max-width: (3 / 12) * 100%;\n }\n .col-3-4-m {\n flex: 0 0 (9 / 12) * 100%;\n max-width: (9 / 12) * 100%;\n }\n .col-1-5-m {\n flex: 0 0 (2.4 / 12) * 100%;\n max-width: (2.4 / 12) * 100%;\n }\n .col-2-5-m {\n flex: 0 0 (4.8 / 12) * 100%;\n max-width: (4.8 / 12) * 100%;\n }\n .col-3-5-m {\n flex: 0 0 (7.2 / 12) * 100%;\n max-width: (7.2 / 12) * 100%;\n }\n .col-4-5-m {\n flex: 0 0 (9.6 / 12) * 100%;\n max-width: (9.6 / 12) * 100%;\n }\n .col-full-m {\n flex-grow: 1;\n flex-basis: 0;\n max-width: 100%;\n }\n}\n\n@include breakpoint(l) {\n // Rows (Large Devices)\n .row-l {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n margin-left: -$grid-gutter;\n margin-right: -$grid-gutter;\n }\n // Columns (Large Devices)\n .col-1-l,\n .col-2-l,\n .col-3-l,\n .col-4-l,\n .col-5-l,\n .col-6-l,\n .col-7-l,\n .col-8-l,\n .col-9-l,\n .col-10-l,\n .col-11-l,\n .col-12-l,\n .col-1-2-l,\n .col-1-3-l,\n .col-2-3-l,\n .col-1-4-l,\n .col-3-4-l,\n .col-1-5-l,\n .col-2-5-l,\n .col-3-5-l,\n .col-4-5-l {\n flex: 0 0 auto;\n padding-left: $grid-gutter;\n padding-right: $grid-gutter;\n }\n\n // Columns (Large Devices)\n $columns: 12;\n @for $i from 1 through $columns {\n .col-#{$i}-l {\n flex: 0 0 ($i / $columns) * 100%;\n max-width: ($i / $columns) * 100%;\n }\n }\n .col-1-2-l {\n flex: 0 0 (6 / 12) * 100%;\n max-width: (6 / 12) * 100%;\n }\n .col-1-3-l {\n flex: 0 0 (4 / 12) * 100%;\n max-width: (4 / 12) * 100%;\n }\n .col-2-3-l {\n flex: 0 0 (8 / 12) * 100%;\n max-width: (8 / 12) * 100%;\n }\n .col-1-4-l {\n flex: 0 0 (3 / 12) * 100%;\n max-width: (3 / 12) * 100%;\n }\n .col-3-4-l {\n flex: 0 0 (9 / 12) * 100%;\n max-width: (9 / 12) * 100%;\n }\n .col-1-5-l {\n flex: 0 0 (2.4 / 12) * 100%;\n max-width: (2.4 / 12) * 100%;\n }\n .col-2-5-l {\n flex: 0 0 (4.8 / 12) * 100%;\n max-width: (4.8 / 12) * 100%;\n }\n .col-3-5-l {\n flex: 0 0 (7.2 / 12) * 100%;\n max-width: (7.2 / 12) * 100%;\n }\n .col-4-5-l {\n flex: 0 0 (9.6 / 12) * 100%;\n max-width: (9.6 / 12) * 100%;\n }\n .col-full-l {\n flex-grow: 1;\n flex-basis: 0;\n max-width: 100%;\n }\n}\n\n@include breakpoint(xl) {\n // Rows (Extra Large Devices)\n .row-xl {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n margin-left: -$grid-gutter;\n margin-right: -$grid-gutter;\n }\n // Columns (Extra Large Devices)\n .col-1-xl,\n .col-2-xl,\n .col-3-xl,\n .col-4-xl,\n .col-5-xl,\n .col-6-xl,\n .col-7-xl,\n .col-8-xl,\n .col-9-xl,\n .col-10-xl,\n .col-11-xl,\n .col-12-xl,\n .col-1-2-xl,\n .col-1-3-xl,\n .col-2-3-xl,\n .col-1-4-xl,\n .col-3-4-xl,\n .col-1-5-xl,\n .col-2-5-xl,\n .col-3-5-xl,\n .col-4-5-xl {\n flex: 0 0 auto;\n padding-left: $grid-gutter;\n padding-right: $grid-gutter;\n }\n\n // Columns (Extra Large Devices)\n $columns: 12;\n @for $i from 1 through $columns {\n .col-#{$i}-xl {\n flex: 0 0 ($i / $columns) * 100%;\n max-width: ($i / $columns) * 100%;\n }\n }\n .col-1-2-xl {\n flex: 0 0 (6 / 12) * 100%;\n max-width: (6 / 12) * 100%;\n }\n .col-1-3-xl {\n flex: 0 0 (4 / 12) * 100%;\n max-width: (4 / 12) * 100%;\n }\n .col-2-3-xl {\n flex: 0 0 (8 / 12) * 100%;\n max-width: (8 / 12) * 100%;\n }\n .col-1-4-xl {\n flex: 0 0 (3 / 12) * 100%;\n max-width: (3 / 12) * 100%;\n }\n .col-3-4-xl {\n flex: 0 0 (9 / 12) * 100%;\n max-width: (9 / 12) * 100%;\n }\n .col-1-5-xl {\n flex: 0 0 (2.4 / 12) * 100%;\n max-width: (2.4 / 12) * 100%;\n }\n .col-2-5-xl {\n flex: 0 0 (4.8 / 12) * 100%;\n max-width: (4.8 / 12) * 100%;\n }\n .col-3-5-xl {\n flex: 0 0 (7.2 / 12) * 100%;\n max-width: (7.2 / 12) * 100%;\n }\n .col-4-5-xl {\n flex: 0 0 (9.6 / 12) * 100%;\n max-width: (9.6 / 12) * 100%;\n }\n .col-full-xl {\n flex-grow: 1;\n flex-basis: 0;\n max-width: 100%;\n }\n}","$base-font-family: sans-serif !default;\n$base-font-size: 16px !default;\n$base-line-height: 22px !default;\n$base-font-color: #232323 !default;\n$base-font-weight: 400 !default;\n$base-background-color: #fff !default;\n\nbody {\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n color: $base-font-color;\n font-weight: $base-font-weight;\n background: $base-background-color;\n}\n\nmain, details { display: block; }\n\na { background-color: transparent; }\n\nb, .b, strong, .strong { font-weight: 700; }\n\nem, .em { font-style: italic; }\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nabbr[title] {\n border-bottom: none;\n text-decoration: underline;\n text-decoration: underline dotted;\n}\n\nsmall, .small { font-size: .8125rem; }\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\nsub { bottom: -0.25em; }\nsup { top: -0.5em; }\n\nimg { border-style: none; }\n\ntemplate, [hidden] { display: none; }","$base-heading-font-family: sans-serif !default;\n$base-h1-font-size: 32px !default;\n$base-h1-line-height: 38px !default;\n$base-h2-font-size: 26px !default;\n$base-h2-line-height: 32px !default;\n$base-h3-font-size: 22px !default;\n$base-h3-line-height: 28px !default;\n$base-h4-font-size: 18px !default;\n$base-h4-line-height: 24px !default;\n$base-h5-font-size: 16px !default;\n$base-h5-line-height: 22px !default;\n$base-h6-font-size: 14px !default;\n$base-h6-line-height: 20px !default;\n\nh1, h2, h3, h4, h5, h6 {\n font-family: $base-heading-font-family;\n margin: 0.5rem 0;\n}\nh1, .h1 {\n font-size: $base-h1-font-size;\n line-height: $base-h1-line-height;\n}\nh2, .h2 {\n font-size: $base-h2-font-size;\n line-height: $base-h2-line-height;\n}\nh3, .h3 {\n font-size: $base-h3-font-size;\n line-height: $base-h3-line-height;\n}\nh4, .h4 {\n font-size: $base-h4-font-size;\n line-height: $base-h4-line-height;\n}\nh5, .h5 {\n font-size: $base-h5-font-size;\n line-height: $base-h5-line-height;\n}\nh6, .h6 {\n font-size: $base-h6-font-size;\n line-height: $base-h6-line-height;\n}\n","@import \"_mixins\";\n\n.padding-left-0-25rem { padding-left: 0.25rem; }\n.padding-left-0-5rem { padding-left: 0.5rem; }\n.padding-left-1rem { padding-left: 1rem; }\n.padding-left-1-5rem { padding-left: 1.5rem; }\n.padding-left-2rem { padding-left: 2rem; }\n.padding-left-3rem { padding-left: 3rem; }\n.padding-left-4rem { padding-left: 4rem; }\n.padding-left-5rem { padding-left: 5rem; }\n.padding-right-0-25rem { padding-right: 0.25rem; }\n.padding-right-0-5rem { padding-right: 0.5rem; }\n.padding-right-1rem { padding-right: 1rem; }\n.padding-right-1-5rem { padding-right: 1.5rem; }\n.padding-right-2rem { padding-right: 2rem; }\n.padding-right-3rem { padding-right: 3rem; }\n.padding-right-4rem { padding-right: 4rem; }\n.padding-right-5rem { padding-right: 5rem; }\n\n@include breakpoint(m) {\n .padding-left-0-m { padding-left: 0; }\n .padding-left-0-25rem-m { padding-left: 0.25rem; }\n .padding-left-0-5rem-m { padding-left: 0.5rem; }\n .padding-left-1rem-m { padding-left: 1rem; }\n .padding-left-1-5rem-m { padding-left: 1.5rem; }\n .padding-left-2rem-m { padding-left: 2rem; }\n .padding-left-3rem-m { padding-left: 3rem; }\n .padding-left-4rem-m { padding-left: 4rem; }\n .padding-left-5rem-m { padding-left: 5rem; }\n .padding-right-0-m { padding-right: 0; }\n .padding-right-0-25rem-m { padding-right: 0.25rem; }\n .padding-right-0-5rem-m { padding-right: 0.5rem; }\n .padding-right-1rem-m { padding-right: 1rem; }\n .padding-right-1-5rem-m { padding-right: 1.5rem; }\n .padding-right-2rem-m { padding-right: 2rem; }\n .padding-right-3rem-m { padding-right: 3rem; }\n .padding-right-4rem-m { padding-right: 4rem; }\n .padding-right-5rem-m { padding-right: 5rem; }\n}\n\n@include breakpoint(l) {\n .padding-left-0-l { padding-left: 0; }\n .padding-left-0-25rem-l { padding-left: 0.25rem; }\n .padding-left-0-5rem-l { padding-left: 0.5rem; }\n .padding-left-1rem-l { padding-left: 1rem; }\n .padding-left-1-5rem-l { padding-left: 1.5rem; }\n .padding-left-2rem-l { padding-left: 2rem; }\n .padding-right-0-l { padding-right: 0; }\n .padding-right-0-25rem-l { padding-right: 0.25rem; }\n .padding-right-0-5rem-l { padding-right: 0.5rem; }\n .padding-right-1rem-l { padding-right: 1rem; }\n .padding-right-1-5rem-l { padding-right: 1.5rem; }\n .padding-right-2rem-l { padding-right: 2rem; }\n .padding-right-3rem-l { padding-right: 3rem; }\n .padding-right-4rem-l { padding-right: 4rem; }\n .padding-right-5rem-l { padding-right: 5rem; }\n}\n\n@include breakpoint(xl) {\n .padding-left-0-xl { padding-left: 0; }\n .padding-left-0-25rem-xl { padding-left: 0.25rem; }\n .padding-left-0-5rem-xl { padding-left: 0.5rem; }\n .padding-left-1rem-xl { padding-left: 1rem; }\n .padding-left-1-5rem-xl { padding-left: 1.5rem; }\n .padding-left-2rem-xl { padding-left: 2rem; }\n .padding-right-0-xl { padding-right: 0; }\n .padding-right-0-25rem-xl { padding-right: 0.25rem; }\n .padding-right-0-5rem-xl { padding-right: 0.5rem; }\n .padding-right-1rem-xl { padding-right: 1rem; }\n .padding-right-1-5rem-xl { padding-right: 1.5rem; }\n .padding-right-2rem-xl { padding-right: 2rem; }\n .padding-right-3rem-xl { padding-right: 3rem; }\n .padding-right-4rem-xl { padding-right: 4rem; }\n .padding-right-5rem-xl { padding-right: 5rem; }\n}","@import \"_mixins\";\n\n.padding-top-0-25rem { padding-top: 0.25rem; }\n.padding-top-0-5rem { padding-top: 0.5rem; }\n.padding-top-1rem { padding-top: 1rem; }\n.padding-top-1-5rem { padding-top: 1.5rem; }\n.padding-top-2rem { padding-top: 2rem; }\n.padding-top-3rem { padding-top: 3rem; }\n.padding-top-4rem { padding-top: 4rem; }\n.padding-top-5rem { padding-top: 5rem; }\n.padding-bottom-0-25rem { padding-bottom: 0.25rem; }\n.padding-bottom-0-5rem { padding-bottom: 0.5rem; }\n.padding-bottom-1rem { padding-bottom: 1rem; }\n.padding-bottom-1-5rem { padding-bottom: 1.5rem; }\n.padding-bottom-2rem { padding-bottom: 2rem; }\n.padding-bottom-3rem { padding-bottom: 3rem; }\n.padding-bottom-4rem { padding-bottom: 4rem; }\n.padding-bottom-5rem { padding-bottom: 5rem; }\n\n@include breakpoint(m) {\n .padding-top-0-m { padding-top: 0; }\n .padding-top-0-25rem-m { padding-top: 0.25rem; }\n .padding-top-0-5rem-m { padding-top: 0.5rem; }\n .padding-top-1rem-m { padding-top: 1rem; }\n .padding-top-1-5rem-m { padding-top: 1.5rem; }\n .padding-top-2rem-m { padding-top: 2rem; }\n .padding-top-3rem-m { padding-top: 3rem; }\n .padding-top-4rem-m { padding-top: 4rem; }\n .padding-top-5rem-m { padding-top: 5rem; }\n .padding-bottom-0-m { padding-bottom: 0; }\n .padding-bottom-0-25rem-m { padding-bottom: 0.25rem; }\n .padding-bottom-0-5rem-m { padding-bottom: 0.5rem; }\n .padding-bottom-1rem-m { padding-bottom: 1rem; }\n .padding-bottom-1-5rem-m { padding-bottom: 1.5rem; }\n .padding-bottom-2rem-m { padding-bottom: 2rem; }\n .padding-bottom-3rem-m { padding-bottom: 3rem; }\n .padding-bottom-4rem-m { padding-bottom: 4rem; }\n .padding-bottom-5rem-m { padding-bottom: 5rem; }\n}\n\n@include breakpoint(l) {\n .padding-top-0-l { padding-top: 0; }\n .padding-top-0-25rem-l { padding-top: 0.25rem; }\n .padding-top-0-5rem-l { padding-top: 0.5rem; }\n .padding-top-1rem-l { padding-top: 1rem; }\n .padding-top-1-5rem-l { padding-top: 1.5rem; }\n .padding-top-2rem-l { padding-top: 2rem; }\n .padding-top-3rem-l { padding-top: 3rem; }\n .padding-top-4rem-l { padding-top: 4rem; }\n .padding-top-5rem-l { padding-top: 5rem; }\n .padding-bottom-0-l { padding-bottom: 0; }\n .padding-bottom-0-25rem-l { padding-bottom: 0.25rem; }\n .padding-bottom-0-5rem-l { padding-bottom: 0.5rem; }\n .padding-bottom-1rem-l { padding-bottom: 1rem; }\n .padding-bottom-1-5rem-l { padding-bottom: 1.5rem; }\n .padding-bottom-2rem-l { padding-bottom: 2rem; }\n .padding-bottom-3rem-l { padding-bottom: 3rem; }\n .padding-bottom-4rem-l { padding-bottom: 4rem; }\n .padding-bottom-5rem-l { padding-bottom: 5rem; }\n}\n\n@include breakpoint(xl) {\n .padding-top-0-xl { padding-top: 0; }\n .padding-top-0-25rem-xl { padding-top: 0.25rem; }\n .padding-top-0-5rem-xl { padding-top: 0.5rem; }\n .padding-top-1rem-xl { padding-top: 1rem; }\n .padding-top-1-5rem-xl { padding-top: 1.5rem; }\n .padding-top-2rem-xl { padding-top: 2rem; }\n .padding-top-3rem-xl { padding-top: 3rem; }\n .padding-top-4rem-xl { padding-top: 4rem; }\n .padding-top-5rem-xl { padding-top: 5rem; }\n .padding-bottom-0-xl { padding-bottom: 0; }\n .padding-bottom-0-25rem-xl { padding-bottom: 0.25rem; }\n .padding-bottom-0-5rem-xl { padding-bottom: 0.5rem; }\n .padding-bottom-1rem-xl { padding-bottom: 1rem; }\n .padding-bottom-1-5rem-xl { padding-bottom: 1.5rem; }\n .padding-bottom-2rem-xl { padding-bottom: 2rem; }\n .padding-bottom-3rem-xl { padding-bottom: 3rem; }\n .padding-bottom-4rem-xl { padding-bottom: 4rem; }\n .padding-bottom-5rem-xl { padding-bottom: 5rem; }\n}","@import \"_mixins\";\n\n.padding-0 { padding: 0rem; }\n.padding-0-25rem { padding: 0.25rem; }\n.padding-0-5rem { padding: 0.5rem; }\n.padding-1rem { padding: 1rem; }\n.padding-1-5rem { padding: 1.5rem; }\n.padding-2rem { padding: 2rem; }\n.padding-3rem { padding: 3rem; }\n.padding-4rem { padding: 4rem; }\n.padding-5rem { padding: 5rem; }\n\n@include breakpoint(m) {\n .padding-0-m { padding: 0; }\n .padding-0-25rem-m { padding: 0.25rem; }\n .padding-0-5rem-m { padding: 0.5rem; }\n .padding-1rem-m { padding: 1rem; }\n .padding-1-5rem-m { padding: 1.5rem; }\n .padding-2rem-m { padding: 2rem; }\n .padding-3rem-m { padding: 3rem; }\n .padding-4rem-m { padding: 4rem; }\n .padding-5rem-m { padding: 5rem; }\n}\n\n@include breakpoint(l) {\n .padding-0-l { padding: 0; }\n .padding-0-25rem-l { padding: 0.25rem; }\n .padding-0-5rem-l { padding: 0.5rem; }\n .padding-1rem-l { padding: 1rem; }\n .padding-1-5rem-l { padding: 1.5rem; }\n .padding-2rem-l { padding: 2rem; }\n .padding-3rem-l { padding: 3rem; }\n .padding-4rem-l { padding: 4rem; }\n .padding-5rem-l { padding: 5rem; }\n}\n\n@include breakpoint(xl) {\n .padding-0-xl { padding: 0; }\n .padding-0-25rem-xl { padding: 0.25rem; }\n .padding-0-5rem-xl { padding: 0.5rem; }\n .padding-1rem-xl { padding: 1rem; }\n .padding-1-5rem-xl { padding: 1.5rem; }\n .padding-2rem-xl { padding: 2rem; }\n .padding-3rem-xl { padding: 3rem; }\n .padding-4rem-xl { padding: 4rem; }\n .padding-5rem-xl { padding: 5rem; }\n}","@import \"_mixins\";\n\n// No Selection\n.no-select {\n user-select: none;\n cursor: default;\n}\n\n// Font Weights\n.font-100 { font-weight: 100; }\n.font-200 { font-weight: 200; }\n.font-300 { font-weight: 300; }\n.font-400 { font-weight: 400; }\n.font-500 { font-weight: 500; }\n.font-600 { font-weight: 600; }\n.font-700 { font-weight: 700; }\n.font-800 { font-weight: 800; }\n.font-900 { font-weight: 900; }\n\n// Text Modifications\n.uppercase { text-transform: uppercase; }\n.lowercase { text-transform: lowercase; }\n.capitalize { text-transform: capitalize; }\n\n// Text Alignments\n.text-left { text-align: left; }\n.text-right { text-align: right; }\n.text-center { text-align: center; }\n\n@include breakpoint(m) {\n // Text Alignments - Tablet\n .text-left-m { text-align: left; }\n .text-right-m { text-align: right; }\n .text-center-m { text-align: center; }\n}\n\n@include breakpoint(l) {\n // Text Alignments - Tablet\n .text-left-l { text-align: left; }\n .text-right-l { text-align: right; }\n .text-center-l { text-align: center; }\n}\n\n@include breakpoint(xl) {\n // Text Alignments - Tablet\n .text-left-xl { text-align: left; }\n .text-right-xl { text-align: right; }\n .text-center-xl { text-align: center; }\n}","@import \"_mixins\";\n\n.none { display: none; }\n.block { display: block; }\n.inline-block { display: inline-block; }\n.inline { display: inline; }\n.flex { display: flex; }\n\n@include breakpoint(m) {\n .none-m { display: none; }\n .block-m { display: block; }\n .inline-block-m { display: inline-block; }\n .inline-m { display: inline; }\n .flex-m { display: flex; }\n}\n\n@include breakpoint(l) {\n .none-l { display: none; }\n .block-l { display: block; }\n .inline-block-l { display: inline-block; }\n .inline-l { display: inline; }\n .flex-l { display: flex; }\n}\n\n@include breakpoint(xl) {\n .none-xl { display: block; }\n .block-xl { display: block; }\n .inline-block-xl { display: inline-block; }\n .inline-xl { display: inline; }\n .flex-xl { display: flex; }\n}","@import \"_mixins\";\n\n.flex-wrap { flex-wrap: wrap; }\n.flex-nowrap { flex-wrap: nowrap; }\n.flex-align-items-top { align-items: center; }\n.flex-align-items-center { align-items: center; }\n.flex-align-items-bottom { align-items: center; }\n.flex-justify-left { justify-content: flex-start; }\n.flex-justify-center { justify-content: center; }\n.flex-justify-right { justify-content: flex-end; }\n.flex-space-around { justify-content: space-around; }\n.flex-space-between { justify-content: space-between; }\n.flex-row { flex-direction: row; }\n.flex-row-reverse { flex-direction: row-reverse; }\n.flex-column { flex-direction: column; }\n.flex-column-reverse { flex-direction: column-reverse; }\n\n@include breakpoint(m) {\n .flex-wrap-m { flex-wrap: wrap; }\n .flex-nowrap-m { flex-wrap: nowrap; }\n .flex-align-items-top-m { align-items: center; }\n .flex-align-items-center-m { align-items: center; }\n .flex-align-items-bottom-m { align-items: center; }\n .flex-justify-left-m { justify-content: flex-start; }\n .flex-justify-center-m { justify-content: center; }\n .flex-justify-right-m { justify-content: flex-end; }\n .flex-space-around-m { justify-content: space-around; }\n .flex-space-between-m { justify-content: space-between; }\n .flex-row-m { flex-direction: row; }\n .flex-row-reverse-m { flex-direction: row-reverse; }\n .flex-column-m { flex-direction: column; }\n .flex-column-reverse-m { flex-direction: column-reverse; }\n}\n\n@include breakpoint(l) {\n .flex-wrap-l { flex-wrap: wrap; }\n .flex-nowrap-l { flex-wrap: nowrap; }\n .flex-align-items-top-l { align-items: center; }\n .flex-align-items-center-l { align-items: center; }\n .flex-align-items-bottom-l { align-items: center; }\n .flex-justify-left-l { justify-content: flex-start; }\n .flex-justify-center-l { justify-content: center; }\n .flex-justify-right-l { justify-content: flex-end; }\n .flex-space-around-l { justify-content: space-around; }\n .flex-space-between-l { justify-content: space-between; }\n .flex-row-l { flex-direction: row; }\n .flex-row-reverse-l { flex-direction: row-reverse; }\n .flex-column-l { flex-direction: column; }\n .flex-column-reverse-l { flex-direction: column-reverse; }\n}\n\n@include breakpoint(xl) {\n .flex-wrap-xl { flex-wrap: wrap; }\n .flex-nowrap-xl { flex-wrap: nowrap; }\n .flex-align-items-top-xl { align-items: center; }\n .flex-align-items-center-xl { align-items: center; }\n .flex-align-items-bottom-xl { align-items: center; }\n .flex-justify-left-xl { justify-content: flex-start; }\n .flex-justify-center-xl { justify-content: center; }\n .flex-justify-right-xl { justify-content: flex-end; }\n .flex-space-around-xl { justify-content: space-around; }\n .flex-space-between-xl { justify-content: space-between; }\n .flex-row-xl { flex-direction: row; }\n .flex-row-reverse-xl { flex-direction: row-reverse; }\n .flex-column-xl { flex-direction: column; }\n .flex-column-reverse-xl { flex-direction: column-reverse; }\n}","@import \"_mixins\";\n\n.relative { position: relative; }\n.absolute { position: absolute; }\n.static { position: static; }\n.fixed { position: fixed; }\n.sticky { position: sticky; }\n\n// Tablet Helpers\n@include breakpoint(m) {\n .relative-m { position: relative; }\n .absolute-m { position: absolute; }\n .static-m { position: static; }\n .fixed-m { position: fixed; }\n .sticky-m { position: sticky; } \n}\n\n// Desktop Helpers\n@include breakpoint(l) {\n .relative-l { position: relative; }\n .absolute-l { position: absolute; }\n .static-l { position: static; }\n .fixed-l { position: fixed; }\n .sticky-l { position: sticky; } \n}\n\n// HD Helpers\n@include breakpoint(xl) {\n .relative-xl { position: relative; }\n .absolute-xl { position: absolute; }\n .static-xl { position: static; }\n .fixed-xl { position: fixed; }\n .sticky-xl { position: sticky; } \n}"]} -------------------------------------------------------------------------------- /dist/site.webmanifest: -------------------------------------------------------------------------------- 1 | {"name":"","short_name":"","icons":[{"src":"android-chrome-192x192.b9f076e5.png","sizes":"192x192","type":"image/png"},{"src":"android-chrome-512x512.a20ca571.png","sizes":"512x512","type":"image/png"}],"theme_color":"#2920ab","background_color":"#2920ab","display":"standalone"} -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "base-starter", 3 | "description": "Base Starter - A Rock Solid, Starter template that includes the Base CSS framework and modules to get you started on your next app or website.", 4 | "author": "Matthew Hartman ", 5 | "version": "5.0.0", 6 | "browserslist": [ 7 | ">1%", 8 | "last 4 versions", 9 | "Firefox ESR", 10 | "ie >= 10" 11 | ], 12 | "postcss": { 13 | "plugins": { 14 | "autoprefixer": {} 15 | } 16 | }, 17 | "dependencies": { 18 | "@getbase/base": "^5.0.3" 19 | }, 20 | "devDependencies": { 21 | "autoprefixer": "^9.7.6", 22 | "parcel-bundler": "^1.12.4", 23 | "sass": "^1.26.5" 24 | }, 25 | "scripts": { 26 | "start": "NODE_ENV=development parcel src/index.html --open", 27 | "build": "NODE_ENV=production rm -rf dist && parcel build --no-content-hash src/index.html --public-url ./ --out-dir ./dist", 28 | "clean": "rm -rf dist" 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | # [Base Starter](http://getbase.org) 2 | 3 | ### A Rock Solid, Starter template that includes the Base CSS framework and other goodies. 4 | 5 | Start your web / app projects right away. Spend less time with setup and focus more time on writing beautiful styles. 6 | 7 | * * * 8 | 9 | ## Table of contents 10 | 11 | * [Overview](#overview) 12 | * [Installation](#installation) 13 | * [Documentation](#documentation) 14 | * [Support](#support) 15 | * [Authors](#authors) 16 | * [License](#license) 17 | 18 | * * * 19 | 20 | ## Overview 21 | 22 | Base starter includes a basic index.html template, along with favicons and base styles. 23 | 24 | * * * 25 | 26 | ## Installation 27 | 28 | Getting started is easy, simply clone the repo and run the project 29 | 30 | ```bash 31 | git clone git@github.com:getbase/starter.git --depth=1 your-website \ 32 | && cd your-website && rm -rf .git && npm i && npm start 33 | ``` 34 | 35 | * * * 36 | 37 | ## Documentation 38 | 39 | Base starter includes the latest version of Base to get you started. 40 | 41 | Base starter is powered by ParcelJS which compiles SCSS with live reload support, optimises images, compiles and minifies CSS/JS. 42 | 43 | There are a series of npm scripts that can perform all the above tasks in a single action. Below is a list of all the npm scripts within the Base Starter package.json. 44 | 45 | | NPM Task | Outcome | 46 | | -------- | ------- | 47 | | `npm start` | Starts up a web server and watches for HTML, SCSS and JS changes within `/src` | 48 | | `npm run build` | The build task optmises your website for production | 49 | 50 | If you would like to learn more about Base, head over to the [Base website](https://getbase.org). 51 | 52 | * * * 53 | 54 | ## Support 55 | 56 | * IE10+ and all other modern browsers. 57 | 58 | * * * 59 | 60 | ## Authors 61 | 62 | #### Matthew Hartman 63 | 64 | * [https://github.com/matthewhartman](https://github.com/matthewhartman) 65 | * [https://twitter.com/matthewhartmans](https://twitter.com/matthewhartmans) 66 | 67 | * * * 68 | 69 | ## License 70 | 71 | Code released under the [MIT Open Source](https://opensource.org/licenses/MIT) license. -------------------------------------------------------------------------------- /src/img/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getbase/starter/5d0d500b9eec0a0b670bc7949438af4dc2523ae4/src/img/android-chrome-192x192.png -------------------------------------------------------------------------------- /src/img/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getbase/starter/5d0d500b9eec0a0b670bc7949438af4dc2523ae4/src/img/android-chrome-512x512.png -------------------------------------------------------------------------------- /src/img/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getbase/starter/5d0d500b9eec0a0b670bc7949438af4dc2523ae4/src/img/apple-touch-icon.png -------------------------------------------------------------------------------- /src/img/browserconfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | #da532c 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/img/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getbase/starter/5d0d500b9eec0a0b670bc7949438af4dc2523ae4/src/img/favicon-16x16.png -------------------------------------------------------------------------------- /src/img/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getbase/starter/5d0d500b9eec0a0b670bc7949438af4dc2523ae4/src/img/favicon-32x32.png -------------------------------------------------------------------------------- /src/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getbase/starter/5d0d500b9eec0a0b670bc7949438af4dc2523ae4/src/img/favicon.ico -------------------------------------------------------------------------------- /src/img/mstile-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getbase/starter/5d0d500b9eec0a0b670bc7949438af4dc2523ae4/src/img/mstile-144x144.png -------------------------------------------------------------------------------- /src/img/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getbase/starter/5d0d500b9eec0a0b670bc7949438af4dc2523ae4/src/img/mstile-150x150.png -------------------------------------------------------------------------------- /src/img/mstile-310x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getbase/starter/5d0d500b9eec0a0b670bc7949438af4dc2523ae4/src/img/mstile-310x150.png -------------------------------------------------------------------------------- /src/img/mstile-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getbase/starter/5d0d500b9eec0a0b670bc7949438af4dc2523ae4/src/img/mstile-310x310.png -------------------------------------------------------------------------------- /src/img/mstile-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getbase/starter/5d0d500b9eec0a0b670bc7949438af4dc2523ae4/src/img/mstile-70x70.png -------------------------------------------------------------------------------- /src/img/safari-pinned-tab.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 8 | Created by potrace 1.11, written by Peter Selinger 2001-2013 9 | 10 | 12 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Base 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/js/default.js: -------------------------------------------------------------------------------- 1 | // Default Javascript File 2 | console.log('Base starter, ready to rock and roll!'); -------------------------------------------------------------------------------- /src/scss/index.scss: -------------------------------------------------------------------------------- 1 | // ========================================================================== 2 | // Website or App 3 | // ========================================================================== 4 | 5 | // Variables 6 | @import "styles/variables"; 7 | 8 | // Import Base 9 | @import "~@getbase/base/scss/_mixins"; 10 | @import "~@getbase/base/scss/core"; 11 | @import "~@getbase/base/scss/code"; 12 | @import "~@getbase/base/scss/forms"; 13 | @import "~@getbase/base/scss/tables"; 14 | @import "~@getbase/base/scss/containers"; 15 | @import "~@getbase/base/scss/grid"; 16 | @import "~@getbase/base/scss/typography"; 17 | @import "~@getbase/base/scss/headings"; 18 | 19 | // Website Styles 20 | @import "styles/header"; 21 | @import "styles/footer"; 22 | 23 | // Helpers 24 | @import "~@getbase/base/scss/horizontal-spacers"; 25 | @import "~@getbase/base/scss/vertical-spacers"; 26 | @import "~@getbase/base/scss/spacers"; 27 | @import "~@getbase/base/scss/typography-helpers"; 28 | @import "~@getbase/base/scss/display-helpers"; 29 | @import "~@getbase/base/scss/flex-helpers"; 30 | @import "~@getbase/base/scss/position-helpers"; -------------------------------------------------------------------------------- /src/scss/styles/_footer.scss: -------------------------------------------------------------------------------- 1 | // Footer 2 | 3 | -------------------------------------------------------------------------------- /src/scss/styles/_header.scss: -------------------------------------------------------------------------------- 1 | // Header 2 | 3 | -------------------------------------------------------------------------------- /src/scss/styles/_variables.scss: -------------------------------------------------------------------------------- 1 | // Variables and Colours 2 | 3 | -------------------------------------------------------------------------------- /src/site.webmanifest: -------------------------------------------------------------------------------- 1 | { 2 | "name": "", 3 | "short_name": "", 4 | "icons": [ 5 | { 6 | "src": "/img/android-chrome-192x192.png", 7 | "sizes": "192x192", 8 | "type": "image/png" 9 | }, 10 | { 11 | "src": "/img/android-chrome-512x512.png", 12 | "sizes": "512x512", 13 | "type": "image/png" 14 | } 15 | ], 16 | "theme_color": "#2920ab", 17 | "background_color": "#2920ab", 18 | "display": "standalone" 19 | } 20 | --------------------------------------------------------------------------------