├── .github
└── FUNDING.yml
├── .gitignore
├── README.md
├── dist
├── lite.shorthand.css
├── lite.shorthand.css.map
├── lite.shorthand.min.css
├── lite.shorthand.min.css.map
├── shorthand.css
├── shorthand.css.map
├── shorthand.min.css
└── shorthand.min.css.map
├── package-lock.json
├── package.json
└── scss
├── _after-before.scss
├── _background.scss
├── _border.scss
├── _colors.scss
├── _filter.scss
├── _flex.scss
├── _font-family.scss
├── _font.scss
├── _functions.scss
├── _in-progress.scss
├── _list.scss
├── _mixins.scss
├── _opacity.scss
├── _position.scss
├── _reset.scss
├── _shadow.scss
├── _size.scss
├── _spacing.scss
├── _transform.scss
├── _transition.scss
├── _utility.scss
├── _variables.scss
├── elements
├── _button.scss
├── _checkbox.scss
├── _group.scss
├── _input.scss
├── _spinner.scss
└── _table.scss
├── lite.scss
└── shorthand.scss
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | ko_fi: bansal
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .sass-cache
2 | /node_modules
3 | npm-debug.log
4 | .DS_Store
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Shorthand
2 |
3 |
4 |
5 | Shorthand is a CSS framework and does not include any javascript. You can customize the framework by using `.scss` only.
6 |
7 | ## Size
8 |
9 | Dist | File | URL
10 | |---|---|---|
11 | Lite | lite.shorthand.min.css | 
12 | Full | shorthand.min.css | 
13 |
14 | ## Features
15 |
16 | - Design almost anything without writing a css code.
17 | - Ready to use default styles for some frequently used elements like form, table and spinner.
18 | - Two style files available monochrome and multicolor.
19 | - Lite distribution style in with gray colors only, available under `16KB`.
20 | - Two gray color sets available gray and slategray.
21 | - Make interactive UI using transitions and transformations.
22 | - 36 Google fonts are already included.
23 | - Take advantage of filters. It’s easy to make Apple like blur effect.
24 | - More color options than any other popular framework.
25 | - Gradient text, background and border color. 250+ Gradient color options.
26 | - Responsive height. Maintain aspect ratio of block `1:1`, `1:2`, `4:3` and more.
27 | - Make content placeholder with `in-progress` class.
28 |
29 | ## Quick start
30 |
31 | Several quick start options are available:
32 |
33 | 1. [Download the latest release](https://github.com/shorthandcss/shorthand/releases).
34 | 2. Clone the repo: `git clone https://github.com/shorthandcss/shorthand.git`.
35 | 3. Install with npm: `npm install shorthandcss`.
36 | 4. Use [CDN](https://www.jsdelivr.com/package/npm/shorthandcss)
37 |
38 | ## Develop
39 |
40 | Clone the repo from Github and install dependencies through npm.
41 |
42 | ``` bash
43 | git clone https://github.com/shorthandcss/shorthand.git
44 | cd shorthand
45 | npm install
46 | ```
47 |
48 | Run the build command to build `dist` files
49 |
50 | `npm run build`
51 |
52 | ## Documentation
53 |
54 | Docs can be found at https://shorthandcss.bansal.io/docs
55 |
56 | ## License
57 |
58 | Copyright 2020 @bansal-io. This project is licensed under the MIT License.
59 |
--------------------------------------------------------------------------------
/dist/lite.shorthand.min.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sources":["../scss/_reset.scss","../scss/_font-family.scss","../scss/_variables.scss","../scss/lite.scss","../scss/_functions.scss","../scss/_background.scss","../scss/_mixins.scss","../scss/_border.scss","../scss/_flex.scss","../scss/_font.scss","../scss/_colors.scss","../scss/_list.scss","../scss/_opacity.scss","../scss/_position.scss","../scss/_shadow.scss","../scss/_size.scss","../scss/_spacing.scss","../scss/_transform.scss","../scss/_transition.scss","../scss/_filter.scss","../scss/_after-before.scss","../scss/_in-progress.scss","../scss/_utility.scss","../scss/elements/_spinner.scss","../scss/elements/_input.scss","../scss/elements/_button.scss","../scss/elements/_checkbox.scss","../scss/elements/_table.scss","../scss/elements/_group.scss"],"names":[],"mappings":"AAAA,qBAGE,qBAAsB,CACvB,EAEG,QAAS,CACT,SAAU,CACb,KAEG,mMCP+L,CDQ/L,cEoPqB,CFnPrB,eAAgB,CAChB,eAAgB,CAChB,eAAgB,CAChB,WAAY,CACZ,sBAAuB,CACvB,6BAA8B,CAC9B,yCAA6C,CAC9C,EAED,aGnBuB,CHoBxB,MAEC,wBAAyB,CAC1B,SAEC,aAAc,CACf,OAGC,cAAe,CAChB,UAGC,WAAY,CACZ,cAAe,CACf,iBAAkB,CACnB,4BI5BC,KACE,sBAAuB,CAGzB,GACE,wBAAyB,CAAA,CJuB5B,oBI5BC,KACE,sBAAuB,CAGzB,GACE,wBAAyB,CAAA,CCT3B,gCAEE,gCAAmC,CAFrC,gCAEE,gCAAmC,CAFrC,4CAEE,yCAAmC,CAFrC,8CAEE,mCAAmC,CAFrC,4CAEE,mCAAmC,CAFrC,wCAEE,mCAAmC,CAFrC,8BAEE,mCAAmC,CAFrC,0CAEE,mCAAmC,CAFrC,8CAEE,mCAAmC,CAFrC,gDAEE,mCAAmC,CACpC,sCA0BK,2CAAwE,CAF1E,sCAEE,iDAAwE,CAF1E,oDAEE,8CAAwE,CAF1E,kDAEE,+CAAwE,CAF1E,8CAEE,gDAAwE,CAF1E,oCAEE,iDAAwE,CAF1E,gDAEE,iDAAwE,CAF1E,oDAEE,iDAAwE,CAF1E,sDAEE,iDAAwE,CAF1E,sCAEE,2CAAwE,CAF1E,sCAEE,iDAAwE,CAF1E,oDAEE,8CAAwE,CAF1E,kDAEE,+CAAwE,CAF1E,8CAEE,gDAAwE,CAF1E,oCAEE,iDAAwE,CAF1E,gDAEE,iDAAwE,CAF1E,oDAEE,iDAAwE,CAF1E,sDAEE,iDAAwE,CAF1E,sCAEE,2CAAwE,CAF1E,sCAEE,iDAAwE,CAF1E,oDAEE,8CAAwE,CAF1E,kDAEE,+CAAwE,CAF1E,8CAEE,gDAAwE,CAF1E,oCAEE,iDAAwE,CAF1E,gDAEE,iDAAwE,CAF1E,oDAEE,iDAAwE,CAF1E,sDAEE,iDAAwE,CAF1E,sCAEE,2CAAwE,CAF1E,sCAEE,iDAAwE,CAF1E,oDAEE,8CAAwE,CAF1E,kDAEE,+CAAwE,CAF1E,8CAEE,gDAAwE,CAF1E,oCAEE,iDAAwE,CAF1E,gDAEE,iDAAwE,CAF1E,oDAEE,iDAAwE,CAF1E,sDAEE,iDAAwE,CAF1E,sCAEE,2CAAwE,CAF1E,sCAEE,iDAAwE,CAF1E,oDAEE,8CAAwE,CAF1E,kDAEE,+CAAwE,CAF1E,8CAEE,gDAAwE,CAF1E,oCAEE,iDAAwE,CAF1E,gDAEE,iDAAwE,CAF1E,oDAEE,iDAAwE,CAF1E,sDAEE,iDAAwE,CAF1E,sCAEE,2CAAwE,CAF1E,sCAEE,iDAAwE,CAF1E,oDAEE,8CAAwE,CAF1E,kDAEE,+CAAwE,CAF1E,8CAEE,gDAAwE,CAF1E,oCAEE,iDAAwE,CAF1E,gDAEE,iDAAwE,CAF1E,oDAEE,iDAAwE,CAF1E,sDAEE,iDAAwE,CAF1E,sCAEE,2CAAwE,CAF1E,sCAEE,iDAAwE,CAF1E,oDAEE,8CAAwE,CAF1E,kDAEE,+CAAwE,CAF1E,8CAEE,gDAAwE,CAF1E,oCAEE,iDAAwE,CAF1E,gDAEE,iDAAwE,CAF1E,oDAEE,iDAAwE,CAF1E,sDAEE,iDAAwE,CAF1E,sCAEE,2CAAwE,CAF1E,sCAEE,iDAAwE,CAF1E,oDAEE,8CAAwE,CAF1E,kDAEE,+CAAwE,CAF1E,8CAEE,gDAAwE,CAF1E,oCAEE,iDAAwE,CAF1E,gDAEE,iDAAwE,CAF1E,oDAEE,iDAAwE,CAF1E,sDAEE,iDAAwE,CAF1E,sCAEE,2CAAwE,CAF1E,sCAEE,iDAAwE,CAF1E,oDAEE,8CAAwE,CAF1E,kDAEE,+CAAwE,CAF1E,8CAEE,gDAAwE,CAF1E,oCAEE,iDAAwE,CAF1E,gDAEE,iDAAwE,CAF1E,oDAEE,iDAAwE,CAF1E,sDAEE,iDAAwE,CACzE,UAYH,sCAAuC,CADzC,UACE,sCAAuC,CADzC,WACE,uCAAuC,CACxC,MAmBC,kCAAsC,CADxC,MACE,oCAAsC,CADxC,MACE,qCAAsC,CADxC,MACE,mCAAsC,CADxC,OACE,uCAAsC,CADxC,OACE,0CAAsC,CADxC,OACE,wCAAsC,CADxC,OACE,2CAAsC,CADxC,MACE,qCAAsC,CCjExC,0BD0EI,SACE,kCAAsC,CADxC,SACE,oCAAsC,CADxC,SACE,qCAAsC,CADxC,SACE,mCAAsC,CADxC,UACE,uCAAsC,CADxC,UACE,0CAAsC,CADxC,UACE,wCAAsC,CADxC,UACE,2CAAsC,CADxC,SACE,qCAAsC,CACvC,CC5EL,0BD0EI,SACE,kCAAsC,CADxC,SACE,oCAAsC,CADxC,SACE,qCAAsC,CADxC,SACE,mCAAsC,CADxC,UACE,uCAAsC,CADxC,UACE,0CAAsC,CADxC,UACE,wCAAsC,CADxC,UACE,2CAAsC,CADxC,SACE,qCAAsC,CACvC,CC5EL,0BD0EI,SACE,kCAAsC,CADxC,SACE,oCAAsC,CADxC,SACE,qCAAsC,CADxC,SACE,mCAAsC,CADxC,UACE,uCAAsC,CADxC,UACE,0CAAsC,CADxC,UACE,wCAAsC,CADxC,UACE,2CAAsC,CADxC,SACE,qCAAsC,CACvC,CC5EL,2BD0EI,SACE,kCAAsC,CADxC,SACE,oCAAsC,CADxC,SACE,qCAAsC,CADxC,SACE,mCAAsC,CADxC,UACE,uCAAsC,CADxC,UACE,0CAAsC,CADxC,UACE,wCAAsC,CADxC,UACE,2CAAsC,CADxC,SACE,qCAAsC,CACvC,CAWL,WACE,mCAAmC,CADrC,cACE,sCAAmC,CADrC,aACE,qCAAmC,CADrC,aACE,qCAAmC,CACpC,8BAwBC,+BAAkC,CAFpC,gCAEE,gCAAkC,CAFpC,oCAEE,kCAAkC,CAFpC,4BAEE,gCAAkC,CAFpC,gCAEE,kCAAkC,CAFpC,gCAEE,kCAAkC,CAFpC,kCAEE,mCAAkC,CAFpC,kCAEE,mCAAkC,CAFpC,kCAEE,mCAAkC,CAFpC,kCAEE,mCAAkC,CAFpC,kCAEE,mCAAkC,CAFpC,kCAEE,mCAAkC,CAFpC,oCAEE,oCAAkC,CCjHpC,0BDwHI,YACE,+BAAkC,CADpC,aACE,gCAAkC,CADpC,eACE,kCAAkC,CADpC,WACE,gCAAkC,CADpC,aACE,kCAAkC,CADpC,aACE,kCAAkC,CADpC,cACE,mCAAkC,CADpC,cACE,mCAAkC,CADpC,cACE,mCAAkC,CADpC,cACE,mCAAkC,CADpC,cACE,mCAAkC,CADpC,cACE,mCAAkC,CADpC,eACE,oCAAkC,CACnC,CC1HL,0BDwHI,YACE,+BAAkC,CADpC,aACE,gCAAkC,CADpC,eACE,kCAAkC,CADpC,WACE,gCAAkC,CADpC,aACE,kCAAkC,CADpC,aACE,kCAAkC,CADpC,cACE,mCAAkC,CADpC,cACE,mCAAkC,CADpC,cACE,mCAAkC,CADpC,cACE,mCAAkC,CADpC,cACE,mCAAkC,CADpC,cACE,mCAAkC,CADpC,eACE,oCAAkC,CACnC,CC1HL,0BDwHI,YACE,+BAAkC,CADpC,aACE,gCAAkC,CADpC,eACE,kCAAkC,CADpC,WACE,gCAAkC,CADpC,aACE,kCAAkC,CADpC,aACE,kCAAkC,CADpC,cACE,mCAAkC,CADpC,cACE,mCAAkC,CADpC,cACE,mCAAkC,CADpC,cACE,mCAAkC,CADpC,cACE,mCAAkC,CADpC,cACE,mCAAkC,CADpC,eACE,oCAAkC,CACnC,CC1HL,2BDwHI,YACE,+BAAkC,CADpC,aACE,gCAAkC,CADpC,eACE,kCAAkC,CADpC,WACE,gCAAkC,CADpC,aACE,kCAAkC,CADpC,aACE,kCAAkC,CADpC,cACE,mCAAkC,CADpC,cACE,mCAAkC,CADpC,cACE,mCAAkC,CADpC,cACE,mCAAkC,CADpC,cACE,mCAAkC,CADpC,cACE,mCAAkC,CADpC,eACE,oCAAkC,CACnC,CAWD,aACE,+EAA+G,CAChH,QEpIL,wBJAyB,CGGzB,SACE,4BAAgC,CACjC,WAGC,qCAAyC,CACzC,sCAA0C,CAC3C,WAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,WAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,WAGC,qCAAyC,CACzC,wCAA4C,CArB9C,MACE,4BAAgC,CACjC,QAGC,qCAAyC,CACzC,sCAA0C,CAC3C,QAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,QAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,QAGC,qCAAyC,CACzC,wCAA4C,CArB9C,MACE,4BAAgC,CACjC,QAGC,qCAAyC,CACzC,sCAA0C,CAC3C,QAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,QAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,QAGC,qCAAyC,CACzC,wCAA4C,CArB9C,MACE,4BAAgC,CACjC,QAGC,qCAAyC,CACzC,sCAA0C,CAC3C,QAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,QAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,QAGC,qCAAyC,CACzC,wCAA4C,CArB9C,MACE,4BAAgC,CACjC,QAGC,qCAAyC,CACzC,sCAA0C,CAC3C,QAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,QAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,QAGC,qCAAyC,CACzC,wCAA4C,CArB9C,MACE,4BAAgC,CACjC,QAGC,qCAAyC,CACzC,sCAA0C,CAC3C,QAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,QAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,QAGC,qCAAyC,CACzC,wCAA4C,CArB9C,MACE,4BAAgC,CACjC,QAGC,qCAAyC,CACzC,sCAA0C,CAC3C,QAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,QAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,QAGC,qCAAyC,CACzC,wCAA4C,CArB9C,MACE,4BAAgC,CACjC,QAGC,qCAAyC,CACzC,sCAA0C,CAC3C,QAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,QAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,QAGC,qCAAyC,CACzC,wCAA4C,CArB9C,OACE,6BAAgC,CACjC,SAGC,sCAAyC,CACzC,uCAA0C,CAC3C,SAGC,uCAA0C,CAC1C,0CAA6C,CAC9C,SAGC,yCAA4C,CAC5C,0CAA6C,CAC9C,SAGC,sCAAyC,CACzC,yCAA4C,CArB9C,OACE,6BAAgC,CACjC,SAGC,sCAAyC,CACzC,uCAA0C,CAC3C,SAGC,uCAA0C,CAC1C,0CAA6C,CAC9C,SAGC,yCAA4C,CAC5C,0CAA6C,CAC9C,SAGC,sCAAyC,CACzC,yCAA4C,CArB9C,UACE,gCAAgC,CACjC,YAGC,yCAAyC,CACzC,0CAA0C,CAC3C,YAGC,0CAA0C,CAC1C,6CAA6C,CAC9C,YAGC,4CAA4C,CAC5C,6CAA6C,CAC9C,YAGC,yCAAyC,CACzC,4CAA4C,CA3B9C,0BAMA,YACE,4BAAgC,CACjC,cAGC,qCAAyC,CACzC,sCAA0C,CAC3C,cAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,cAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,cAGC,qCAAyC,CACzC,wCAA4C,CArB9C,SACE,4BAAgC,CACjC,WAGC,qCAAyC,CACzC,sCAA0C,CAC3C,WAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,WAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,WAGC,qCAAyC,CACzC,wCAA4C,CArB9C,SACE,4BAAgC,CACjC,WAGC,qCAAyC,CACzC,sCAA0C,CAC3C,WAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,WAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,WAGC,qCAAyC,CACzC,wCAA4C,CArB9C,SACE,4BAAgC,CACjC,WAGC,qCAAyC,CACzC,sCAA0C,CAC3C,WAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,WAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,WAGC,qCAAyC,CACzC,wCAA4C,CArB9C,SACE,4BAAgC,CACjC,WAGC,qCAAyC,CACzC,sCAA0C,CAC3C,WAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,WAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,WAGC,qCAAyC,CACzC,wCAA4C,CArB9C,SACE,4BAAgC,CACjC,WAGC,qCAAyC,CACzC,sCAA0C,CAC3C,WAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,WAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,WAGC,qCAAyC,CACzC,wCAA4C,CArB9C,SACE,4BAAgC,CACjC,WAGC,qCAAyC,CACzC,sCAA0C,CAC3C,WAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,WAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,WAGC,qCAAyC,CACzC,wCAA4C,CArB9C,SACE,4BAAgC,CACjC,WAGC,qCAAyC,CACzC,sCAA0C,CAC3C,WAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,WAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,WAGC,qCAAyC,CACzC,wCAA4C,CArB9C,UACE,6BAAgC,CACjC,YAGC,sCAAyC,CACzC,uCAA0C,CAC3C,YAGC,uCAA0C,CAC1C,0CAA6C,CAC9C,YAGC,yCAA4C,CAC5C,0CAA6C,CAC9C,YAGC,sCAAyC,CACzC,yCAA4C,CArB9C,UACE,6BAAgC,CACjC,YAGC,sCAAyC,CACzC,uCAA0C,CAC3C,YAGC,uCAA0C,CAC1C,0CAA6C,CAC9C,YAGC,yCAA4C,CAC5C,0CAA6C,CAC9C,YAGC,sCAAyC,CACzC,yCAA4C,CArB9C,aACE,gCAAgC,CACjC,eAGC,yCAAyC,CACzC,0CAA0C,CAC3C,eAGC,0CAA0C,CAC1C,6CAA6C,CAC9C,eAGC,4CAA4C,CAC5C,6CAA6C,CAC9C,eAGC,yCAAyC,CACzC,4CAA4C,CAC7C,CA5BD,0BAMA,YACE,4BAAgC,CACjC,cAGC,qCAAyC,CACzC,sCAA0C,CAC3C,cAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,cAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,cAGC,qCAAyC,CACzC,wCAA4C,CArB9C,SACE,4BAAgC,CACjC,WAGC,qCAAyC,CACzC,sCAA0C,CAC3C,WAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,WAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,WAGC,qCAAyC,CACzC,wCAA4C,CArB9C,SACE,4BAAgC,CACjC,WAGC,qCAAyC,CACzC,sCAA0C,CAC3C,WAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,WAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,WAGC,qCAAyC,CACzC,wCAA4C,CArB9C,SACE,4BAAgC,CACjC,WAGC,qCAAyC,CACzC,sCAA0C,CAC3C,WAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,WAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,WAGC,qCAAyC,CACzC,wCAA4C,CArB9C,SACE,4BAAgC,CACjC,WAGC,qCAAyC,CACzC,sCAA0C,CAC3C,WAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,WAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,WAGC,qCAAyC,CACzC,wCAA4C,CArB9C,SACE,4BAAgC,CACjC,WAGC,qCAAyC,CACzC,sCAA0C,CAC3C,WAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,WAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,WAGC,qCAAyC,CACzC,wCAA4C,CArB9C,SACE,4BAAgC,CACjC,WAGC,qCAAyC,CACzC,sCAA0C,CAC3C,WAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,WAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,WAGC,qCAAyC,CACzC,wCAA4C,CArB9C,SACE,4BAAgC,CACjC,WAGC,qCAAyC,CACzC,sCAA0C,CAC3C,WAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,WAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,WAGC,qCAAyC,CACzC,wCAA4C,CArB9C,UACE,6BAAgC,CACjC,YAGC,sCAAyC,CACzC,uCAA0C,CAC3C,YAGC,uCAA0C,CAC1C,0CAA6C,CAC9C,YAGC,yCAA4C,CAC5C,0CAA6C,CAC9C,YAGC,sCAAyC,CACzC,yCAA4C,CArB9C,UACE,6BAAgC,CACjC,YAGC,sCAAyC,CACzC,uCAA0C,CAC3C,YAGC,uCAA0C,CAC1C,0CAA6C,CAC9C,YAGC,yCAA4C,CAC5C,0CAA6C,CAC9C,YAGC,sCAAyC,CACzC,yCAA4C,CArB9C,aACE,gCAAgC,CACjC,eAGC,yCAAyC,CACzC,0CAA0C,CAC3C,eAGC,0CAA0C,CAC1C,6CAA6C,CAC9C,eAGC,4CAA4C,CAC5C,6CAA6C,CAC9C,eAGC,yCAAyC,CACzC,4CAA4C,CAC7C,CA5BD,0BAMA,YACE,4BAAgC,CACjC,cAGC,qCAAyC,CACzC,sCAA0C,CAC3C,cAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,cAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,cAGC,qCAAyC,CACzC,wCAA4C,CArB9C,SACE,4BAAgC,CACjC,WAGC,qCAAyC,CACzC,sCAA0C,CAC3C,WAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,WAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,WAGC,qCAAyC,CACzC,wCAA4C,CArB9C,SACE,4BAAgC,CACjC,WAGC,qCAAyC,CACzC,sCAA0C,CAC3C,WAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,WAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,WAGC,qCAAyC,CACzC,wCAA4C,CArB9C,SACE,4BAAgC,CACjC,WAGC,qCAAyC,CACzC,sCAA0C,CAC3C,WAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,WAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,WAGC,qCAAyC,CACzC,wCAA4C,CArB9C,SACE,4BAAgC,CACjC,WAGC,qCAAyC,CACzC,sCAA0C,CAC3C,WAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,WAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,WAGC,qCAAyC,CACzC,wCAA4C,CArB9C,SACE,4BAAgC,CACjC,WAGC,qCAAyC,CACzC,sCAA0C,CAC3C,WAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,WAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,WAGC,qCAAyC,CACzC,wCAA4C,CArB9C,SACE,4BAAgC,CACjC,WAGC,qCAAyC,CACzC,sCAA0C,CAC3C,WAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,WAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,WAGC,qCAAyC,CACzC,wCAA4C,CArB9C,SACE,4BAAgC,CACjC,WAGC,qCAAyC,CACzC,sCAA0C,CAC3C,WAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,WAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,WAGC,qCAAyC,CACzC,wCAA4C,CArB9C,UACE,6BAAgC,CACjC,YAGC,sCAAyC,CACzC,uCAA0C,CAC3C,YAGC,uCAA0C,CAC1C,0CAA6C,CAC9C,YAGC,yCAA4C,CAC5C,0CAA6C,CAC9C,YAGC,sCAAyC,CACzC,yCAA4C,CArB9C,UACE,6BAAgC,CACjC,YAGC,sCAAyC,CACzC,uCAA0C,CAC3C,YAGC,uCAA0C,CAC1C,0CAA6C,CAC9C,YAGC,yCAA4C,CAC5C,0CAA6C,CAC9C,YAGC,sCAAyC,CACzC,yCAA4C,CArB9C,aACE,gCAAgC,CACjC,eAGC,yCAAyC,CACzC,0CAA0C,CAC3C,eAGC,0CAA0C,CAC1C,6CAA6C,CAC9C,eAGC,4CAA4C,CAC5C,6CAA6C,CAC9C,eAGC,yCAAyC,CACzC,4CAA4C,CAC7C,CA5BD,2BAMA,YACE,4BAAgC,CACjC,cAGC,qCAAyC,CACzC,sCAA0C,CAC3C,cAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,cAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,cAGC,qCAAyC,CACzC,wCAA4C,CArB9C,SACE,4BAAgC,CACjC,WAGC,qCAAyC,CACzC,sCAA0C,CAC3C,WAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,WAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,WAGC,qCAAyC,CACzC,wCAA4C,CArB9C,SACE,4BAAgC,CACjC,WAGC,qCAAyC,CACzC,sCAA0C,CAC3C,WAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,WAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,WAGC,qCAAyC,CACzC,wCAA4C,CArB9C,SACE,4BAAgC,CACjC,WAGC,qCAAyC,CACzC,sCAA0C,CAC3C,WAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,WAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,WAGC,qCAAyC,CACzC,wCAA4C,CArB9C,SACE,4BAAgC,CACjC,WAGC,qCAAyC,CACzC,sCAA0C,CAC3C,WAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,WAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,WAGC,qCAAyC,CACzC,wCAA4C,CArB9C,SACE,4BAAgC,CACjC,WAGC,qCAAyC,CACzC,sCAA0C,CAC3C,WAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,WAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,WAGC,qCAAyC,CACzC,wCAA4C,CArB9C,SACE,4BAAgC,CACjC,WAGC,qCAAyC,CACzC,sCAA0C,CAC3C,WAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,WAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,WAGC,qCAAyC,CACzC,wCAA4C,CArB9C,SACE,4BAAgC,CACjC,WAGC,qCAAyC,CACzC,sCAA0C,CAC3C,WAGC,sCAA0C,CAC1C,yCAA6C,CAC9C,WAGC,wCAA4C,CAC5C,yCAA6C,CAC9C,WAGC,qCAAyC,CACzC,wCAA4C,CArB9C,UACE,6BAAgC,CACjC,YAGC,sCAAyC,CACzC,uCAA0C,CAC3C,YAGC,uCAA0C,CAC1C,0CAA6C,CAC9C,YAGC,yCAA4C,CAC5C,0CAA6C,CAC9C,YAGC,sCAAyC,CACzC,yCAA4C,CArB9C,UACE,6BAAgC,CACjC,YAGC,sCAAyC,CACzC,uCAA0C,CAC3C,YAGC,uCAA0C,CAC1C,0CAA6C,CAC9C,YAGC,yCAA4C,CAC5C,0CAA6C,CAC9C,YAGC,sCAAyC,CACzC,yCAA4C,CArB9C,aACE,gCAAgC,CACjC,eAGC,yCAAyC,CACzC,0CAA0C,CAC3C,eAGC,0CAA0C,CAC1C,6CAA6C,CAC9C,eAGC,4CAA4C,CAC5C,6CAA6C,CAC9C,eAGC,yCAAyC,CACzC,4CAA4C,CAC7C,CCKD,0CAGE,2BAA+B,CAChC,gDAOG,+BAAqD,CAHvD,gDAGE,iCAAqD,CAHvD,gDAGE,kCAAqD,CAHvD,gDAGE,gCAAqD,CAXzD,0CAGE,2BAA+B,CAChC,gDAOG,+BAAqD,CAHvD,gDAGE,iCAAqD,CAHvD,gDAGE,kCAAqD,CAHvD,gDAGE,gCAAqD,CAXzD,0CAGE,2BAA+B,CAChC,gDAOG,+BAAqD,CAHvD,gDAGE,iCAAqD,CAHvD,gDAGE,kCAAqD,CAHvD,gDAGE,gCAAqD,CAXzD,0CAGE,2BAA+B,CAChC,gDAOG,+BAAqD,CAHvD,gDAGE,iCAAqD,CAHvD,gDAGE,kCAAqD,CAHvD,gDAGE,gCAAqD,CAXzD,0CAGE,2BAA+B,CAChC,gDAOG,+BAAqD,CAHvD,gDAGE,iCAAqD,CAHvD,gDAGE,kCAAqD,CAHvD,gDAGE,gCAAqD,CAXzD,0CAGE,2BAA+B,CAChC,gDAOG,+BAAqD,CAHvD,gDAGE,iCAAqD,CAHvD,gDAGE,kCAAqD,CAHvD,gDAGE,gCAAqD,CAXzD,0CAGE,2BAA+B,CAChC,gDAOG,+BAAqD,CAHvD,gDAGE,iCAAqD,CAHvD,gDAGE,kCAAqD,CAHvD,gDAGE,gCAAqD,CAXzD,6CAGE,4BAA+B,CAChC,mDAOG,gCAAqD,CAHvD,mDAGE,kCAAqD,CAHvD,mDAGE,mCAAqD,CAHvD,mDAGE,iCAAqD,CAXzD,6CAGE,4BAA+B,CAChC,mDAOG,gCAAqD,CAHvD,mDAGE,kCAAqD,CAHvD,mDAGE,mCAAqD,CAHvD,mDAGE,iCAAqD,CD5CzD,0BCsDI,SACE,2BAA+B,CAChC,WAKG,+BAAqD,CADvD,WACE,iCAAqD,CADvD,WACE,kCAAqD,CADvD,WACE,gCAAqD,CAPzD,SACE,2BAA+B,CAChC,WAKG,+BAAqD,CADvD,WACE,iCAAqD,CADvD,WACE,kCAAqD,CADvD,WACE,gCAAqD,CAPzD,SACE,2BAA+B,CAChC,WAKG,+BAAqD,CADvD,WACE,iCAAqD,CADvD,WACE,kCAAqD,CADvD,WACE,gCAAqD,CAPzD,SACE,2BAA+B,CAChC,WAKG,+BAAqD,CADvD,WACE,iCAAqD,CADvD,WACE,kCAAqD,CADvD,WACE,gCAAqD,CAPzD,SACE,2BAA+B,CAChC,WAKG,+BAAqD,CADvD,WACE,iCAAqD,CADvD,WACE,kCAAqD,CADvD,WACE,gCAAqD,CAPzD,SACE,2BAA+B,CAChC,WAKG,+BAAqD,CADvD,WACE,iCAAqD,CADvD,WACE,kCAAqD,CADvD,WACE,gCAAqD,CAPzD,SACE,2BAA+B,CAChC,WAKG,+BAAqD,CADvD,WACE,iCAAqD,CADvD,WACE,kCAAqD,CADvD,WACE,gCAAqD,CAPzD,UACE,4BAA+B,CAChC,YAKG,gCAAqD,CADvD,YACE,kCAAqD,CADvD,YACE,mCAAqD,CADvD,YACE,iCAAqD,CAPzD,UACE,4BAA+B,CAChC,YAKG,gCAAqD,CADvD,YACE,kCAAqD,CADvD,YACE,mCAAqD,CADvD,YACE,iCAAqD,CACtD,CD9DP,0BCsDI,SACE,2BAA+B,CAChC,WAKG,+BAAqD,CADvD,WACE,iCAAqD,CADvD,WACE,kCAAqD,CADvD,WACE,gCAAqD,CAPzD,SACE,2BAA+B,CAChC,WAKG,+BAAqD,CADvD,WACE,iCAAqD,CADvD,WACE,kCAAqD,CADvD,WACE,gCAAqD,CAPzD,SACE,2BAA+B,CAChC,WAKG,+BAAqD,CADvD,WACE,iCAAqD,CADvD,WACE,kCAAqD,CADvD,WACE,gCAAqD,CAPzD,SACE,2BAA+B,CAChC,WAKG,+BAAqD,CADvD,WACE,iCAAqD,CADvD,WACE,kCAAqD,CADvD,WACE,gCAAqD,CAPzD,SACE,2BAA+B,CAChC,WAKG,+BAAqD,CADvD,WACE,iCAAqD,CADvD,WACE,kCAAqD,CADvD,WACE,gCAAqD,CAPzD,SACE,2BAA+B,CAChC,WAKG,+BAAqD,CADvD,WACE,iCAAqD,CADvD,WACE,kCAAqD,CADvD,WACE,gCAAqD,CAPzD,SACE,2BAA+B,CAChC,WAKG,+BAAqD,CADvD,WACE,iCAAqD,CADvD,WACE,kCAAqD,CADvD,WACE,gCAAqD,CAPzD,UACE,4BAA+B,CAChC,YAKG,gCAAqD,CADvD,YACE,kCAAqD,CADvD,YACE,mCAAqD,CADvD,YACE,iCAAqD,CAPzD,UACE,4BAA+B,CAChC,YAKG,gCAAqD,CADvD,YACE,kCAAqD,CADvD,YACE,mCAAqD,CADvD,YACE,iCAAqD,CACtD,CD9DP,0BCsDI,SACE,2BAA+B,CAChC,WAKG,+BAAqD,CADvD,WACE,iCAAqD,CADvD,WACE,kCAAqD,CADvD,WACE,gCAAqD,CAPzD,SACE,2BAA+B,CAChC,WAKG,+BAAqD,CADvD,WACE,iCAAqD,CADvD,WACE,kCAAqD,CADvD,WACE,gCAAqD,CAPzD,SACE,2BAA+B,CAChC,WAKG,+BAAqD,CADvD,WACE,iCAAqD,CADvD,WACE,kCAAqD,CADvD,WACE,gCAAqD,CAPzD,SACE,2BAA+B,CAChC,WAKG,+BAAqD,CADvD,WACE,iCAAqD,CADvD,WACE,kCAAqD,CADvD,WACE,gCAAqD,CAPzD,SACE,2BAA+B,CAChC,WAKG,+BAAqD,CADvD,WACE,iCAAqD,CADvD,WACE,kCAAqD,CADvD,WACE,gCAAqD,CAPzD,SACE,2BAA+B,CAChC,WAKG,+BAAqD,CADvD,WACE,iCAAqD,CADvD,WACE,kCAAqD,CADvD,WACE,gCAAqD,CAPzD,SACE,2BAA+B,CAChC,WAKG,+BAAqD,CADvD,WACE,iCAAqD,CADvD,WACE,kCAAqD,CADvD,WACE,gCAAqD,CAPzD,UACE,4BAA+B,CAChC,YAKG,gCAAqD,CADvD,YACE,kCAAqD,CADvD,YACE,mCAAqD,CADvD,YACE,iCAAqD,CAPzD,UACE,4BAA+B,CAChC,YAKG,gCAAqD,CADvD,YACE,kCAAqD,CADvD,YACE,mCAAqD,CADvD,YACE,iCAAqD,CACtD,CD9DP,2BCsDI,SACE,2BAA+B,CAChC,WAKG,+BAAqD,CADvD,WACE,iCAAqD,CADvD,WACE,kCAAqD,CADvD,WACE,gCAAqD,CAPzD,SACE,2BAA+B,CAChC,WAKG,+BAAqD,CADvD,WACE,iCAAqD,CADvD,WACE,kCAAqD,CADvD,WACE,gCAAqD,CAPzD,SACE,2BAA+B,CAChC,WAKG,+BAAqD,CADvD,WACE,iCAAqD,CADvD,WACE,kCAAqD,CADvD,WACE,gCAAqD,CAPzD,SACE,2BAA+B,CAChC,WAKG,+BAAqD,CADvD,WACE,iCAAqD,CADvD,WACE,kCAAqD,CADvD,WACE,gCAAqD,CAPzD,SACE,2BAA+B,CAChC,WAKG,+BAAqD,CADvD,WACE,iCAAqD,CADvD,WACE,kCAAqD,CADvD,WACE,gCAAqD,CAPzD,SACE,2BAA+B,CAChC,WAKG,+BAAqD,CADvD,WACE,iCAAqD,CADvD,WACE,kCAAqD,CADvD,WACE,gCAAqD,CAPzD,SACE,2BAA+B,CAChC,WAKG,+BAAqD,CADvD,WACE,iCAAqD,CADvD,WACE,kCAAqD,CADvD,WACE,gCAAqD,CAPzD,UACE,4BAA+B,CAChC,YAKG,gCAAqD,CADvD,YACE,kCAAqD,CADvD,YACE,mCAAqD,CADvD,YACE,iCAAqD,CAPzD,UACE,4BAA+B,CAChC,YAKG,gCAAqD,CADvD,YACE,kCAAqD,CADvD,YACE,mCAAqD,CADvD,YACE,iCAAqD,CACtD,CAaP,sDAGE,4BAA+B,CAChC,cAGC,gCAAmC,CAPrC,sDAGE,4BAA+B,CAChC,cAGC,gCAAmC,CAPrC,wEAGE,qCAA+B,CAChC,oBAGC,yCAAmC,CAPrC,2EAGE,+BAA+B,CAChC,qBAGC,mCAAmC,CAPrC,wEAGE,+BAA+B,CAChC,oBAGC,mCAAmC,CAPrC,kEAGE,+BAA+B,CAChC,kBAGC,mCAAmC,CAPrC,mDAGE,+BAA+B,CAChC,aAGC,mCAAmC,CAPrC,qEAGE,+BAA+B,CAChC,mBAGC,mCAAmC,CAPrC,2EAGE,+BAA+B,CAChC,qBAGC,mCAAmC,CAPrC,8EAGE,+BAA+B,CAChC,sBAGC,mCAAmC,CACpC,+DAiBG,uCAAoE,CACrE,iBAGC,2CAAwE,CAP1E,+DAGE,6CAAoE,CACrE,iBAGC,iDAAwE,CAP1E,iFAGE,qCAAoE,CACrE,uBAGC,yCAAwE,CAP1E,oFAGE,0CAAoE,CACrE,wBAGC,8CAAwE,CAP1E,iFAGE,2CAAoE,CACrE,uBAGC,+CAAwE,CAP1E,2EAGE,4CAAoE,CACrE,qBAGC,gDAAwE,CAP1E,4DAGE,6CAAoE,CACrE,gBAGC,iDAAwE,CAP1E,8EAGE,6CAAoE,CACrE,sBAGC,iDAAwE,CAP1E,oFAGE,6CAAoE,CACrE,wBAGC,iDAAwE,CAP1E,uFAGE,6CAAoE,CACrE,yBAGC,iDAAwE,CAP1E,+DAGE,uCAAoE,CACrE,iBAGC,2CAAwE,CAP1E,+DAGE,6CAAoE,CACrE,iBAGC,iDAAwE,CAP1E,iFAGE,qCAAoE,CACrE,uBAGC,yCAAwE,CAP1E,oFAGE,0CAAoE,CACrE,wBAGC,8CAAwE,CAP1E,iFAGE,2CAAoE,CACrE,uBAGC,+CAAwE,CAP1E,2EAGE,4CAAoE,CACrE,qBAGC,gDAAwE,CAP1E,4DAGE,6CAAoE,CACrE,gBAGC,iDAAwE,CAP1E,8EAGE,6CAAoE,CACrE,sBAGC,iDAAwE,CAP1E,oFAGE,6CAAoE,CACrE,wBAGC,iDAAwE,CAP1E,uFAGE,6CAAoE,CACrE,yBAGC,iDAAwE,CAP1E,+DAGE,uCAAoE,CACrE,iBAGC,2CAAwE,CAP1E,+DAGE,6CAAoE,CACrE,iBAGC,iDAAwE,CAP1E,iFAGE,qCAAoE,CACrE,uBAGC,yCAAwE,CAP1E,oFAGE,0CAAoE,CACrE,wBAGC,8CAAwE,CAP1E,iFAGE,2CAAoE,CACrE,uBAGC,+CAAwE,CAP1E,2EAGE,4CAAoE,CACrE,qBAGC,gDAAwE,CAP1E,4DAGE,6CAAoE,CACrE,gBAGC,iDAAwE,CAP1E,8EAGE,6CAAoE,CACrE,sBAGC,iDAAwE,CAP1E,oFAGE,6CAAoE,CACrE,wBAGC,iDAAwE,CAP1E,uFAGE,6CAAoE,CACrE,yBAGC,iDAAwE,CAP1E,+DAGE,uCAAoE,CACrE,iBAGC,2CAAwE,CAP1E,+DAGE,6CAAoE,CACrE,iBAGC,iDAAwE,CAP1E,iFAGE,qCAAoE,CACrE,uBAGC,yCAAwE,CAP1E,oFAGE,0CAAoE,CACrE,wBAGC,8CAAwE,CAP1E,iFAGE,2CAAoE,CACrE,uBAGC,+CAAwE,CAP1E,2EAGE,4CAAoE,CACrE,qBAGC,gDAAwE,CAP1E,4DAGE,6CAAoE,CACrE,gBAGC,iDAAwE,CAP1E,8EAGE,6CAAoE,CACrE,sBAGC,iDAAwE,CAP1E,oFAGE,6CAAoE,CACrE,wBAGC,iDAAwE,CAP1E,uFAGE,6CAAoE,CACrE,yBAGC,iDAAwE,CAP1E,+DAGE,uCAAoE,CACrE,iBAGC,2CAAwE,CAP1E,+DAGE,6CAAoE,CACrE,iBAGC,iDAAwE,CAP1E,iFAGE,qCAAoE,CACrE,uBAGC,yCAAwE,CAP1E,oFAGE,0CAAoE,CACrE,wBAGC,8CAAwE,CAP1E,iFAGE,2CAAoE,CACrE,uBAGC,+CAAwE,CAP1E,2EAGE,4CAAoE,CACrE,qBAGC,gDAAwE,CAP1E,4DAGE,6CAAoE,CACrE,gBAGC,iDAAwE,CAP1E,8EAGE,6CAAoE,CACrE,sBAGC,iDAAwE,CAP1E,oFAGE,6CAAoE,CACrE,wBAGC,iDAAwE,CAP1E,uFAGE,6CAAoE,CACrE,yBAGC,iDAAwE,CAP1E,+DAGE,uCAAoE,CACrE,iBAGC,2CAAwE,CAP1E,+DAGE,6CAAoE,CACrE,iBAGC,iDAAwE,CAP1E,iFAGE,qCAAoE,CACrE,uBAGC,yCAAwE,CAP1E,oFAGE,0CAAoE,CACrE,wBAGC,8CAAwE,CAP1E,iFAGE,2CAAoE,CACrE,uBAGC,+CAAwE,CAP1E,2EAGE,4CAAoE,CACrE,qBAGC,gDAAwE,CAP1E,4DAGE,6CAAoE,CACrE,gBAGC,iDAAwE,CAP1E,8EAGE,6CAAoE,CACrE,sBAGC,iDAAwE,CAP1E,oFAGE,6CAAoE,CACrE,wBAGC,iDAAwE,CAP1E,uFAGE,6CAAoE,CACrE,yBAGC,iDAAwE,CAP1E,+DAGE,uCAAoE,CACrE,iBAGC,2CAAwE,CAP1E,+DAGE,6CAAoE,CACrE,iBAGC,iDAAwE,CAP1E,iFAGE,qCAAoE,CACrE,uBAGC,yCAAwE,CAP1E,oFAGE,0CAAoE,CACrE,wBAGC,8CAAwE,CAP1E,iFAGE,2CAAoE,CACrE,uBAGC,+CAAwE,CAP1E,2EAGE,4CAAoE,CACrE,qBAGC,gDAAwE,CAP1E,4DAGE,6CAAoE,CACrE,gBAGC,iDAAwE,CAP1E,8EAGE,6CAAoE,CACrE,sBAGC,iDAAwE,CAP1E,oFAGE,6CAAoE,CACrE,wBAGC,iDAAwE,CAP1E,uFAGE,6CAAoE,CACrE,yBAGC,iDAAwE,CAP1E,+DAGE,uCAAoE,CACrE,iBAGC,2CAAwE,CAP1E,+DAGE,6CAAoE,CACrE,iBAGC,iDAAwE,CAP1E,iFAGE,qCAAoE,CACrE,uBAGC,yCAAwE,CAP1E,oFAGE,0CAAoE,CACrE,wBAGC,8CAAwE,CAP1E,iFAGE,2CAAoE,CACrE,uBAGC,+CAAwE,CAP1E,2EAGE,4CAAoE,CACrE,qBAGC,gDAAwE,CAP1E,4DAGE,6CAAoE,CACrE,gBAGC,iDAAwE,CAP1E,8EAGE,6CAAoE,CACrE,sBAGC,iDAAwE,CAP1E,oFAGE,6CAAoE,CACrE,wBAGC,iDAAwE,CAP1E,uFAGE,6CAAoE,CACrE,yBAGC,iDAAwE,CAP1E,+DAGE,uCAAoE,CACrE,iBAGC,2CAAwE,CAP1E,+DAGE,6CAAoE,CACrE,iBAGC,iDAAwE,CAP1E,iFAGE,qCAAoE,CACrE,uBAGC,yCAAwE,CAP1E,oFAGE,0CAAoE,CACrE,wBAGC,8CAAwE,CAP1E,iFAGE,2CAAoE,CACrE,uBAGC,+CAAwE,CAP1E,2EAGE,4CAAoE,CACrE,qBAGC,gDAAwE,CAP1E,4DAGE,6CAAoE,CACrE,gBAGC,iDAAwE,CAP1E,8EAGE,6CAAoE,CACrE,sBAGC,iDAAwE,CAP1E,oFAGE,6CAAoE,CACrE,wBAGC,iDAAwE,CAP1E,uFAGE,6CAAoE,CACrE,yBAGC,iDAAwE,CACzE,UAOD,4BJ7GuB,CI4GzB,UACE,8BJ7GuB,CI4GzB,UACE,+BJ7GuB,CI4GzB,UACE,6BJ7GuB,CI8GxB,+DAkBC,4BAAoC,CAHtC,qEAGE,8BAAoC,CAHtC,qEAGE,8BAAoC,CAHtC,kEAGE,6BAAoC,CAHtC,qEAGE,8BAAoC,CDnItC,0BC0II,gBACE,4BAAoC,CADtC,kBACE,8BAAoC,CADtC,kBACE,8BAAoC,CADtC,iBACE,6BAAoC,CADtC,kBACE,8BAAoC,CACrC,CD5IL,0BC0II,gBACE,4BAAoC,CADtC,kBACE,8BAAoC,CADtC,kBACE,8BAAoC,CADtC,iBACE,6BAAoC,CADtC,kBACE,8BAAoC,CACrC,CD5IL,0BC0II,gBACE,4BAAoC,CADtC,kBACE,8BAAoC,CADtC,kBACE,8BAAoC,CADtC,iBACE,6BAAoC,CADtC,kBACE,8BAAoC,CACrC,CD5IL,2BC0II,gBACE,4BAAoC,CADtC,kBACE,8BAAoC,CADtC,kBACE,8BAAoC,CADtC,iBACE,6BAAoC,CADtC,kBACE,8BAAoC,CACrC,CCtIH,UACI,6BAAqC,CADzC,aACI,gCAAqC,CADzC,kBACI,qCAAqC,CADzC,qBACI,wCAAqC,CFP3C,0BEcU,aACI,6BAAqC,CADzC,gBACI,gCAAqC,CADzC,qBACI,qCAAqC,CADzC,wBACI,wCAAqC,CACxC,CFhBX,0BEcU,aACI,6BAAqC,CADzC,gBACI,gCAAqC,CADzC,qBACI,qCAAqC,CADzC,wBACI,wCAAqC,CACxC,CFhBX,0BEcU,aACI,6BAAqC,CADzC,gBACI,gCAAqC,CADzC,qBACI,qCAAqC,CADzC,wBACI,wCAAqC,CACxC,CFhBX,2BEcU,aACI,6BAAqC,CADzC,gBACI,gCAAqC,CADzC,qBACI,qCAAqC,CADzC,wBACI,wCAAqC,CACxC,CAaT,WACI,yBAA0B,CAD9B,aACI,2BAA0B,CAD9B,mBACI,iCAA0B,CF9BhC,0BEqCU,cACI,yBAA0B,CAD9B,gBACI,2BAA0B,CAD9B,sBACI,iCAA0B,CAC7B,CFvCX,0BEqCU,cACI,yBAA0B,CAD9B,gBACI,2BAA0B,CAD9B,sBACI,iCAA0B,CAC7B,CFvCX,0BEqCU,cACI,yBAA0B,CAD9B,gBACI,2BAA0B,CAD9B,sBACI,iCAA0B,CAC7B,CFvCX,2BEqCU,cACI,yBAA0B,CAD9B,gBACI,2BAA0B,CAD9B,sBACI,iCAA0B,CAC7B,CAiBT,eACI,qCAAkC,CADtC,aACI,mCAAkC,CADtC,gBACI,iCAAkC,CADtC,iBACI,wCAAkC,CADtC,gBACI,uCAAkC,CFzDxC,0BEkEU,kBACI,qCAAkC,CADtC,gBACI,mCAAkC,CADtC,mBACI,iCAAkC,CADtC,oBACI,wCAAkC,CADtC,mBACI,uCAAkC,CACrC,CFpEX,0BEkEU,kBACI,qCAAkC,CADtC,gBACI,mCAAkC,CADtC,mBACI,iCAAkC,CADtC,oBACI,wCAAkC,CADtC,mBACI,uCAAkC,CACrC,CFpEX,0BEkEU,kBACI,qCAAkC,CADtC,gBACI,mCAAkC,CADtC,mBACI,iCAAkC,CADtC,oBACI,wCAAkC,CADtC,mBACI,uCAAkC,CACrC,CFpEX,2BEkEU,kBACI,qCAAkC,CADtC,gBACI,mCAAkC,CADtC,mBACI,iCAAkC,CADtC,oBACI,wCAAkC,CADtC,mBACI,uCAAkC,CACrC,CAiBT,eACI,mCAAgC,CADpC,aACI,iCAAgC,CADpC,gBACI,+BAAgC,CADpC,iBACI,sCAAgC,CADpC,gBACI,qCAAgC,CADpC,iBACI,gCAAgC,CFtFtC,0BE+FU,kBACI,mCAAgC,CADpC,gBACI,iCAAgC,CADpC,mBACI,+BAAgC,CADpC,oBACI,sCAAgC,CADpC,mBACI,qCAAgC,CADpC,oBACI,gCAAgC,CACnC,CFjGX,0BE+FU,kBACI,mCAAgC,CADpC,gBACI,iCAAgC,CADpC,mBACI,+BAAgC,CADpC,oBACI,sCAAgC,CADpC,mBACI,qCAAgC,CADpC,oBACI,gCAAgC,CACnC,CFjGX,0BE+FU,kBACI,mCAAgC,CADpC,gBACI,iCAAgC,CADpC,mBACI,+BAAgC,CADpC,oBACI,sCAAgC,CADpC,mBACI,qCAAgC,CADpC,oBACI,gCAAgC,CACnC,CFjGX,2BE+FU,kBACI,mCAAgC,CADpC,gBACI,iCAAgC,CADpC,mBACI,+BAAgC,CADpC,oBACI,sCAAgC,CADpC,mBACI,qCAAgC,CADpC,oBACI,gCAAgC,CACnC,CAgBT,aACI,iCAA8B,CADlC,WACI,+BAA8B,CADlC,cACI,6BAA8B,CADlC,eACI,8BAA8B,CADlC,gBACI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,CADlC,aACI,4BAA8B,CADlC,WACI,0BAA8B,CADlC,WACI,kCAAoB,CAApB,0BAA8B,CACjC,CPjBX,0BOeU,aACI,4BAA8B,CADlC,UACI,yBAA8B,CADlC,aACI,4BAA8B,CADlC,WACI,0BAA8B,CADlC,WACI,kCAAoB,CAApB,0BAA8B,CACjC,CPjBX,0BOeU,aACI,4BAA8B,CADlC,UACI,yBAA8B,CADlC,aACI,4BAA8B,CADlC,WACI,0BAA8B,CADlC,WACI,kCAAoB,CAApB,0BAA8B,CACjC,CPjBX,2BOeU,aACI,4BAA8B,CADlC,UACI,yBAA8B,CADlC,aACI,4BAA8B,CADlC,WACI,0BAA8B,CADlC,WACI,kCAAoB,CAApB,0BAA8B,CACjC,CAkBL,OACI,KAZK,CAWT,SACI,OAZK,CAWT,UACI,QAZK,CAWT,QACI,MAZK,CAWT,UACI,OAXK,CAUT,YACI,SAXK,CAUT,aACI,UAXK,CAUT,WACI,QAXK,CAUT,WACI,QAVO,CASX,aACI,UAVO,CASX,cACI,WAVO,CASX,YACI,SAVO,CASX,UACI,QATM,CAQV,YACI,UATM,CAQV,aACI,WATM,CAQV,WACI,SATM,CAUT,OAmBD,wBAAkC,CADtC,cACI,+BAAkC,CADtC,QACI,yBAAkC,CADtC,MACI,uBAAkC,CADtC,aACI,8BAAkC,CADtC,OACI,wBAAkC,CADtC,WACI,4BAAkC,CADtC,YACI,6BAAkC,CADtC,QACI,uBAAkC,CPxDxC,0BO8DU,UACI,wBAAkC,CADtC,iBACI,+BAAkC,CADtC,WACI,yBAAkC,CADtC,SACI,uBAAkC,CADtC,gBACI,8BAAkC,CADtC,UACI,wBAAkC,CADtC,cACI,4BAAkC,CADtC,eACI,6BAAkC,CADtC,WACI,uBAAkC,CACrC,CPhEX,0BO8DU,UACI,wBAAkC,CADtC,iBACI,+BAAkC,CADtC,WACI,yBAAkC,CADtC,SACI,uBAAkC,CADtC,gBACI,8BAAkC,CADtC,UACI,wBAAkC,CADtC,cACI,4BAAkC,CADtC,eACI,6BAAkC,CADtC,WACI,uBAAkC,CACrC,CPhEX,0BO8DU,UACI,wBAAk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","file":"lite.shorthand.min.css"}
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "shorthandcss",
3 | "version": "1.1.1",
4 | "homepage": "https://shorthandcss.com",
5 | "description": "Feature rich CSS framework for the new decade",
6 | "main": "scss/shorthand.scss",
7 | "unpkg": "dist/shorthand.min.css",
8 | "repository": {
9 | "type": "git",
10 | "url": "https://github.com/shorthandcss/shorthand.git"
11 | },
12 | "scripts": {
13 | "build-autoprefix": "postcss -u autoprefixer --no-map.inline --autoprefixer.browsers \"cover 99.5%\" -r dist/*.css",
14 | "build-dist-lite": "node-sass --output-style expanded --source-map true scss/lite.scss dist/lite.shorthand.css && node-sass --source-map true --output-style compressed scss/lite.scss dist/lite.shorthand.min.css",
15 | "build-dist": "node-sass --output-style expanded --source-map true scss/shorthand.scss dist/shorthand.css && node-sass --source-map true --output-style compressed scss/shorthand.scss dist/shorthand.min.css",
16 | "build": "npm run build-dist && npm run build-dist-lite && npm run build-autoprefix"
17 | },
18 | "author": "bansal-io ",
19 | "license": "MIT",
20 | "keywords": [
21 | "css",
22 | "scss",
23 | "framework",
24 | "ui",
25 | "frontend"
26 | ],
27 | "bugs": {
28 | "url": "https://github.com/shorthandcss/shorthand/issues"
29 | },
30 | "devDependencies": {
31 | "autoprefixer": "^9.7.4",
32 | "banner-cli": "^0.14.1",
33 | "node-sass": "^4.13.1",
34 | "onchange": "^6.1.0",
35 | "postcss-cli": "^6.1.3"
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/scss/_after-before.scss:
--------------------------------------------------------------------------------
1 | /**
2 | :after, :before
3 |
4 | 1. Icons
5 | 2. Float
6 | 3. Margins
7 | */
8 |
9 | /**
10 | Icons
11 | shorthand: .after-{icon}
12 | */
13 | $unicode-icons: ('plus':'\002B',
14 | 'minus':'\2212',
15 | 'times':'\00D7',
16 | 'times-large':'\2573',
17 | 'circle-plus':'\2295',
18 | 'circle-minus':'\2296',
19 | 'circle-times':'\2297',
20 | 'hash':'\0023',
21 | 'ellipsis':'\2026',
22 | 'ellipsis-midline':'\22EF',
23 | 'ellipsis-vertical':'\22EE',
24 | 'arrow-left':'\2190',
25 | 'arrow-right':'\2192',
26 | 'arrow-up':'\2191',
27 | 'arrow-down':'\2193',
28 | 'triangle-left':'\25C0',
29 | 'triangle-right':'\25B6',
30 | 'triangle-up':'\25B2',
31 | 'triangle-down':'\25BC',
32 | 'asterisk':'\2217',
33 | 'menu':'\2630',
34 | 'checkmark':'\2713',
35 | ) !default;
36 |
37 | @each $name,
38 | $value in $unicode-icons {
39 |
40 | .after-#{$name}::after,
41 | .before-#{$name}::before {
42 | content: $value;
43 | font-size: inherit;
44 | }
45 | }
46 |
47 | @each $breakpoint in map-keys($breakpoints) {
48 | @include breakpoint-up($breakpoint) {
49 |
50 | @each $name,
51 | $value in $unicode-icons {
52 |
53 | .after-#{$name}::after,
54 | .before-#{$name}::before {
55 | content: $value;
56 | }
57 | }
58 | }
59 | }
60 |
61 | /** Float */
62 | .after-left:after,
63 | .before-left::before {
64 | float: left;
65 | }
66 |
67 | .after-right:after,
68 | .before-right::before {
69 | float: right;
70 | }
71 |
72 | @each $breakpoint in map-keys($breakpoints) {
73 | @include breakpoint-up($breakpoint) {
74 |
75 | .after-left:after,
76 | .before-left::before {
77 | float: left;
78 | }
79 |
80 | .after-right:after,
81 | .before-right::before {
82 | float: right;
83 | }
84 | }
85 | }
--------------------------------------------------------------------------------
/scss/_background.scss:
--------------------------------------------------------------------------------
1 | /**
2 | background color
3 | */
4 | @each $name,
5 | $value in $all-colors {
6 |
7 | .bg-#{$name},
8 | .hover-bg-#{$name}:hover {
9 | background-color: $value !important;
10 | }
11 | }
12 |
13 | /**
14 | background color alpha
15 | */
16 | $alpha-options : (10: 0.9,
17 | 20: 0.8,
18 | 30: 0.7,
19 | 40: 0.6,
20 | 50: 0.5,
21 | 60: 0.4,
22 | 70: 0.3,
23 | 80: 0.2,
24 | 90: 0.1,
25 | );
26 |
27 | @each $alpha-key,
28 | $alpha-value in $alpha-options {
29 |
30 | @each $name,
31 | $value in $all-colors {
32 | @if $name !='transparent' {
33 |
34 | .bg-#{$name}-#{$alpha-key},
35 | .hover-bg-#{$name}-#{$alpha-key}:hover {
36 | background-color: adjust-color($value, $alpha: -$alpha-value) !important;
37 | }
38 | }
39 | }
40 | }
41 |
42 | /**
43 | background attachment
44 | */
45 | $attachment-options: (fixed, local, scroll);
46 |
47 | @each $name in $attachment-options {
48 | .bg-#{$name} {
49 | background-attachment: $name !important;
50 | }
51 | }
52 |
53 | /**
54 | background position
55 | */
56 | $background-positions: (t: top,
57 | r: right,
58 | b: bottom,
59 | l:left,
60 | lt: left top,
61 | lb: left bottom,
62 | rt: right top,
63 | rb: right bottom,
64 | c: center);
65 |
66 | @each $name,
67 | $value in $background-positions {
68 | .bg-#{$name} {
69 | background-position: $value !important;
70 | }
71 | }
72 |
73 | @each $breakpoint in map-keys($breakpoints) {
74 | @include breakpoint-up($breakpoint) {
75 |
76 | @each $name,
77 | $value in $background-positions {
78 | .#{$breakpoint}-bg-#{$name} {
79 | background-position: $value !important;
80 | }
81 | }
82 | }
83 | }
84 |
85 | /**
86 | background repeat
87 | */
88 | $repeat-options: (repeat, no-repeat, repeat-x, repeat-y);
89 |
90 | @each $name in $repeat-options {
91 | .bg-#{$name} {
92 | background-repeat: $name !important;
93 | }
94 | }
95 |
96 | /**
97 | background size
98 | */
99 | $background-size-options: (auto:auto,
100 | cover:cover,
101 | contain:contain,
102 | '0-0':0% 0%,
103 | '0-100':0% 100%,
104 | '100-0':100% 0%,
105 | '10-100':10% 100%,
106 | '100-10':100% 10%,
107 | '25-100':25% 100%,
108 | '100-25':100% 25%,
109 | '50-100':50% 100%,
110 | '100-50':100% 50%,
111 | '100-100':100% 100%
112 | );
113 |
114 | @each $name, $value in $background-size-options {
115 | .bg-#{$name},
116 | .hover-bg-#{$name}:hover {
117 | background-size: $value !important;
118 | }
119 | }
120 |
121 | @each $breakpoint in map-keys($breakpoints) {
122 | @include breakpoint-up($breakpoint) {
123 | @each $name, $value in $background-size-options {
124 | .#{$breakpoint}-bg-#{$name} {
125 | background-size: $value !important;
126 | }
127 | }
128 | }
129 | }
130 |
131 | /**
132 | Gradient Background ( single color)
133 | */
134 | @each $name in $gradient-colors {
135 | @if color($name + '-light') {
136 | @if color($name + '-dark') {
137 | .linear-#{$name} {
138 | background-image: linear-gradient(to right, color($name + '-light') 0%, color($name + '-dark') 100%) !important;
139 | }
140 | }
141 | }
142 | }
143 |
144 | // 2 color gradient
145 | @each $color-left in $gradient-colors {
146 | @each $color-right in $gradient-colors {
147 | @if color($color-left) {
148 | @if color($color-right) {
149 | @if $color-left !=$color-right {
150 | .#{$color-left}-#{$color-right} {
151 | @include gradient(to right, color($color-left), color($color-right));
152 | }
153 | }
154 | }
155 | }
156 | }
157 | }
--------------------------------------------------------------------------------
/scss/_border.scss:
--------------------------------------------------------------------------------
1 | /*
2 | border, border-radius, border-width, border-color, border-style
3 | */
4 |
5 | // Default and preset style for border
6 | .border {
7 | border: 1px solid $default-border-color;
8 | }
9 |
10 | /**
11 | border-radius
12 | shorthand: .br-{t|r|b|l}-{radius}
13 | */
14 | @each $size,
15 | $value in $border-radius {
16 | @include border-radius('br', $size, $value);
17 | }
18 |
19 | @each $breakpoint in map-keys($breakpoints) {
20 | @include breakpoint-up($breakpoint) {
21 |
22 | @each $size,
23 | $value in $border-radius {
24 | @include border-radius($breakpoint+"-br", $size, $value);
25 | }
26 | }
27 | }
28 |
29 | /**
30 | border-width
31 | shorthand: .bw-{t|r|b|l}-{width}, .{screen|hover|focus}-bw-{t|r|b|l}-{width}
32 | */
33 |
34 | @each $size,
35 | $value in $border-width {
36 |
37 | .bw-#{$size},
38 | .hover-bw-#{$size}:hover,
39 | .focus-bw-#{$size}:focus {
40 | border-width: $value !important;
41 | }
42 |
43 | @each $side-name,
44 | $side in $sides {
45 | .bw-#{$side-name}-#{$size},
46 | .hover-bw-#{$side-name}-#{$size}:hover,
47 | .focus-bw-#{$side-name}-#{$size}:focus {
48 | border-#{$side}-width: $value !important;
49 | }
50 | }
51 | }
52 |
53 | @each $breakpoint in map-keys($breakpoints) {
54 | @include breakpoint-up($breakpoint) {
55 | @each $size,
56 | $value in $border-width {
57 |
58 | .#{$breakpoint}-bw-#{$size} {
59 | border-width: $value !important;
60 | }
61 |
62 | @each $side-name,
63 | $side in $sides {
64 | .#{$breakpoint}-bw-#{$side-name}-#{$size} {
65 | border-#{$side}-width: $value !important;
66 | }
67 | }
68 | }
69 | }
70 | }
71 | /**
72 | border-color
73 | shorthand: .bc-{color}, .border-{color}
74 | */
75 |
76 | @each $name,
77 | $value in $all-colors {
78 |
79 | .bc-#{$name},
80 | .hover-bc-#{$name}:hover,
81 | .focus-bc-#{$name}:focus {
82 | border-color: $value !important;
83 | }
84 |
85 | .border-#{$name} {
86 | border: 1px solid $value !important;
87 | }
88 | }
89 |
90 | /**
91 | border color alpha
92 | shorthand: .bc-{color}-{alpha}, .border-{color}-{alpha}
93 | */
94 |
95 | @each $alpha-key,
96 | $alpha-value in $alpha-options {
97 |
98 | @each $name,
99 | $value in $all-colors {
100 |
101 | .bc-#{$name}-#{$alpha-key},
102 | .hover-bc-#{$name}-#{$alpha-key}:hover,
103 | .focus-bc-#{$name}-#{$alpha-key}:focus {
104 | border-color: adjust-color($value, $alpha: -$alpha-value) !important;
105 | }
106 |
107 | .border-#{$name}-#{$alpha-key} {
108 | border: 1px solid adjust-color($value, $alpha: -$alpha-value) !important;
109 | }
110 | }
111 | }
112 |
113 | @each $side-key,
114 | $side-value in $sides {
115 | .border-#{$side-key} {
116 | border-#{$side-value}: 1px solid $default-border-color;
117 | }
118 | }
119 |
120 | $border-styles: (none,
121 | dotted,
122 | dashed,
123 | solid,
124 | double
125 | ) !default;
126 | /**
127 | border style
128 | shorthand: .{screen}-border-{style}
129 | */
130 |
131 | @each $style-name in $border-styles {
132 | .border-#{$style-name},
133 | .hover-border-#{$style-name}:hover,
134 | .focus-border-#{$style-name}:focus {
135 | border-style: $style-name !important;
136 | }
137 | }
138 |
139 | @each $breakpoint in map-keys($breakpoints) {
140 | @include breakpoint-up($breakpoint) {
141 | @each $style-name in $border-styles {
142 | .#{$breakpoint}-border-#{$style-name} {
143 | border-style: $style-name !important;
144 | }
145 | }
146 | }
147 | }
--------------------------------------------------------------------------------
/scss/_colors.scss:
--------------------------------------------------------------------------------
1 | $base-colors: ('black': #000000,
2 | 'white': #FFFFFF,
3 | 'transparent': transparent);
4 |
5 | $cool-colors: ( //blue
6 | 'blue-darkest': #02305D,
7 | 'blue-darker':#1A5D9E,
8 | 'blue-dark': #1773CE,
9 | 'blue': #409EFF,
10 | 'blue-light': #65B2FF,
11 | 'blue-lighter': #B3D9FF,
12 | 'blue-lightest': #ECF5FF,
13 | // indigo
14 | 'indigo-darkest': #272075,
15 | 'indigo-darker':#332A99,
16 | 'indigo-dark': #3F33BD,
17 | 'indigo': #5A4FCF,
18 | 'indigo-light': #837AE6,
19 | 'indigo-lighter': #C2BDF6,
20 | 'indigo-lightest': #F0EEFF,
21 | // purple
22 | 'purple-darkest': #3D065F,
23 | 'purple-darker':#600A97,
24 | 'purple-dark': #840DCE,
25 | 'purple': #AA38F2,
26 | 'purple-light': #CC88F7,
27 | 'purple-lighter': #E9CBFC,
28 | 'purple-lightest': #F9F0FE,
29 | // pink
30 | 'pink-darkest': #580020,
31 | 'pink-darker':#930036,
32 | 'pink-dark': #C9366C,
33 | 'pink': #F06597,
34 | 'pink-light': #F58EB4,
35 | 'pink-lighter': #FFCDDF,
36 | 'pink-lightest': #FFEBF2,
37 | // red
38 | 'red-darkest': #750E12,
39 | 'red-darker':#A9151A,
40 | 'red-dark': #CC191F,
41 | 'red': #E7393F,
42 | 'red-light': #ED6D72,
43 | 'red-lighter': #F8C5C7,
44 | 'red-lightest': #FCE8E8,
45 | // orange
46 | 'orange-darkest': #854300,
47 | 'orange-darker':#C06000,
48 | 'orange-dark': #E77400,
49 | 'orange': #FF8710,
50 | 'orange-light': #FFB872,
51 | 'orange-lighter': #FFE0C0,
52 | 'orange-lightest': #FFF3E7,
53 | // yellow
54 | 'yellow-darkest': #6A5502,
55 | 'yellow-darker':#B79303,
56 | 'yellow-dark': #DDB104,
57 | 'yellow': #FACB0E,
58 | 'yellow-light': #FDE482,
59 | 'yellow-lighter': #FEF0BC,
60 | 'yellow-lightest': #FEF7DB,
61 | // pear
62 | 'pear-darkest': #4F560C,
63 | 'pear-darker':#7F8A13,
64 | 'pear-dark': #9EAC18,
65 | 'pear': #BECF1D,
66 | 'pear-light': #DDE965,
67 | 'pear-lighter': #F4F8CC,
68 | 'pear-lightest': #FBFDEE,
69 | // green
70 | 'green-darkest': #206120,
71 | 'green-darker':#2F8D2F,
72 | 'green-dark': #39AB39,
73 | 'green': #49C249,
74 | 'green-light': #89E089,
75 | 'green-lighter': #DCF3DC,
76 | 'green-lightest': #EAF8EA,
77 | // mint
78 | 'mint-darkest': #136B44,
79 | 'mint-darker':#1DA569,
80 | 'mint-dark': #23C67E,
81 | 'mint': #35DB92,
82 | 'mint-light': #89EABF,
83 | 'mint-lighter': #DCF9EC,
84 | 'mint-lightest': #F2FCF7,
85 | // teal
86 | 'teal-darkest': #225960,
87 | 'teal-darker':#2D747D,
88 | 'teal-dark': #378E99,
89 | 'teal': #42A9B6,
90 | 'teal-light': #95D1D9,
91 | 'teal-lighter': #DDF0F3,
92 | 'teal-lightest': #EDF9FA,
93 | // wine
94 | 'wine-darkest': #481E23,
95 | 'wine-darker':#722F37,
96 | 'wine-dark': #8E3A44,
97 | 'wine': #AA4652,
98 | 'wine-light': #D2939A,
99 | 'wine-lighter': #EFD8DB,
100 | 'wine-lightest': #FAF3F4,
101 | // brown
102 | 'brown-darkest': #3D2F2B,
103 | 'brown-darker':#54413B,
104 | 'brown-dark': #6B534C,
105 | 'brown': #8D6D64,
106 | 'brown-light': #C8B7B2,
107 | 'brown-lighter': #E9E2E0,
108 | 'brown-lightest': #FFF9F7,
109 | // almond
110 | 'almond-darkest': #634120,
111 | 'almond-darker':#8A5B2C,
112 | 'almond-dark': #AD7237,
113 | 'almond': #C48647,
114 | 'almond-light': #DCB792,
115 | 'almond-lighter': #EFDECD,
116 | 'almond-lightest': #F9F0E8,
117 | // slategray
118 | 'slategray-darkest': #05192D,
119 | 'slategray-darker':#102C45,
120 | 'slategray-dark': #2F5070,
121 | 'slategray': #517495,
122 | 'slategray-light': #96B1CB,
123 | 'slategray-lighter': #D0DCE7,
124 | 'slategray-lightest': #F2F5F7,
125 | // gray colors
126 | 'gray-darkest': #36454F,
127 | 'gray-darker':#465966,
128 | 'gray-dark': #566E7E,
129 | 'gray': #668295,
130 | 'gray-light': #B7C4CD,
131 | 'gray-lighter': #E4E8EB,
132 | 'gray-lightest': #EEF1F5,
133 | ) !default;
134 |
135 | $all-colors : map-merge($base-colors, $cool-colors);
136 |
137 | $gradient-colors : ('blue', 'indigo', 'gray', 'purple', 'pink', 'red', 'orange', 'yellow', 'pear', 'green', 'mint', 'teal', 'slategray', 'brown', 'wine', 'almond') !default;
138 | $shadow-colors : ('blue', 'indigo', 'gray', 'purple', 'pink', 'red', 'orange', 'yellow', 'pear', 'green', 'mint', 'teal', 'slategray', 'brown', 'wine', 'almond') !default;
--------------------------------------------------------------------------------
/scss/_filter.scss:
--------------------------------------------------------------------------------
1 | /**
2 | filter
3 | backdrop-filter
4 | */
5 |
6 | @for $i from 0 through 10 {
7 |
8 | .backdrop-blur-#{$i},
9 | .hover-backdrop-blur-#{$i}:hover {
10 | backdrop-filter: blur(#{$i}px);
11 | }
12 |
13 | .blur-#{$i},
14 | .hover-blur-#{$i}:hover {
15 | filter: blur(#{$i}px);
16 | }
17 |
18 | .grayscale-#{$i},
19 | .hover-grayscale-#{$i}:hover {
20 | filter: grayscale($i*0.1);
21 | }
22 | }
--------------------------------------------------------------------------------
/scss/_flex.scss:
--------------------------------------------------------------------------------
1 | /**
2 | Direction
3 | */
4 | $flex-directions : (row,
5 | column,
6 | row-reverse,
7 | column-reverse);
8 |
9 | @each $direction in $flex-directions {
10 | .flex-#{$direction} {
11 | flex-direction: $direction !important;
12 | }
13 | }
14 |
15 | @each $breakpoint in map-keys($breakpoints) {
16 | @include breakpoint-up($breakpoint) {
17 | @each $direction in $flex-directions {
18 | .#{$breakpoint}-flex-#{$direction} {
19 | flex-direction: $direction !important;
20 | }
21 | }
22 | }
23 | }
24 |
25 | /**
26 | Wrap
27 | */
28 | $wrap-options : (wrap,
29 | nowrap,
30 | wrap-reverse);
31 |
32 | @each $key in $wrap-options {
33 | .flex-#{$key} {
34 | flex-wrap: $key !important;
35 | }
36 | }
37 |
38 | @each $breakpoint in map-keys($breakpoints) {
39 | @include breakpoint-up($breakpoint) {
40 | @each $key in $wrap-options {
41 | .#{$breakpoint}-flex-#{$key} {
42 | flex-wrap: $key !important;
43 | }
44 | }
45 | }
46 | }
47 |
48 | /**
49 | Justify Content
50 | */
51 | $justify-content-options : (start:flex-start,
52 | end:flex-end,
53 | center:center,
54 | between:space-between,
55 | around:space-around);
56 |
57 |
58 | @each $key,
59 | $value in $justify-content-options {
60 | .justify-#{$key} {
61 | justify-content: $value !important;
62 | }
63 | }
64 |
65 | @each $breakpoint in map-keys($breakpoints) {
66 | @include breakpoint-up($breakpoint) {
67 |
68 | @each $key,
69 | $value in $justify-content-options {
70 | .#{$breakpoint}-justify-#{$key} {
71 | justify-content: $value !important;
72 | }
73 | }
74 | }
75 | }
76 |
77 | /**
78 | Align Content
79 | */
80 | $align-content-options : (start:flex-start,
81 | end:flex-end,
82 | center:center,
83 | between:space-between,
84 | around:space-around,
85 | stretch:stretch);
86 |
87 | @each $key,
88 | $value in $align-content-options {
89 | .content-#{$key} {
90 | align-content: $value !important;
91 | }
92 | }
93 |
94 | @each $breakpoint in map-keys($breakpoints) {
95 | @include breakpoint-up($breakpoint) {
96 |
97 | @each $key,
98 | $value in $align-content-options {
99 | .#{$breakpoint}-content-#{$key} {
100 | align-content: $value !important;
101 | }
102 | }
103 | }
104 | }
105 |
106 | /**
107 | Align Items
108 | */
109 | $align-items-options : (start:flex-start,
110 | end:flex-end,
111 | center:center,
112 | stretch:stretch,
113 | baseline:baseline);
114 |
115 | @each $key,
116 | $value in $align-items-options {
117 | .items-#{$key} {
118 | align-items: $value !important;
119 | }
120 | }
121 |
122 | @each $breakpoint in map-keys($breakpoints) {
123 | @include breakpoint-up($breakpoint) {
124 |
125 | @each $key,
126 | $value in $align-items-options {
127 | .#{$breakpoint}-items-#{$key} {
128 | align-items: $value !important;
129 | }
130 | }
131 | }
132 | }
133 |
134 | /**
135 | Align Self
136 | */
137 | $align-self-options : (start:flex-start,
138 | end:flex-end,
139 | center:center,
140 | stretch:stretch,
141 | baseline:baseline,
142 | auto:auto);
143 |
144 | @each $key,
145 | $value in $align-self-options {
146 | .self-#{$key} {
147 | align-self: $value !important;
148 | }
149 | }
150 |
151 | @each $breakpoint in map-keys($breakpoints) {
152 | @include breakpoint-up($breakpoint) {
153 |
154 | @each $key,
155 | $value in $align-self-options {
156 | .#{$breakpoint}-self-#{$key} {
157 | align-self: $value !important;
158 | }
159 | }
160 | }
161 | }
162 |
163 | /**
164 | Order
165 | */
166 | $order-options : (first:-100,
167 | last:100,
168 | 0:0,
169 | 1:1,
170 | 2:2,
171 | 3:3,
172 | 4:4,
173 | 5:5,
174 | 6:6,
175 | 7:7,
176 | 8:8,
177 | 9:9,
178 | 10:10,
179 | 11:11,
180 | 12:12);
181 |
182 | @each $key,
183 | $value in $order-options {
184 | .order-#{$key} {
185 | order: $value !important;
186 | }
187 | }
188 |
189 | @each $breakpoint in map-keys($breakpoints) {
190 | @include breakpoint-up($breakpoint) {
191 |
192 | @each $key,
193 | $value in $order-options {
194 | .#{$breakpoint}-order-#{$key} {
195 | order: $value !important;
196 | }
197 | }
198 | }
199 | }
200 |
201 | /**
202 | fill, equal, grow, and shrink
203 | */
204 | .flex-fill, .flex-auto {
205 | flex: 1 1 auto !important;
206 | }
207 |
208 | .flex-equal {
209 | flex: 1 1 0% !important;
210 | }
211 |
212 | .flex-grow-0 {
213 | flex-grow: 0 !important;
214 | }
215 |
216 | .flex-grow-1 {
217 | flex-grow: 1 !important;
218 | }
219 |
220 | .flex-shrink-0 {
221 | flex-shrink: 0 !important;
222 | }
223 |
224 | .flex-shrink-1 {
225 | flex-shrink: 1 !important;
226 | }
227 | .flex-none{
228 | flex: 0 0 auto;
229 | }
230 | .flex-initial{
231 | flex: 0 1 auto;
232 | }
--------------------------------------------------------------------------------
/scss/_font-family.scss:
--------------------------------------------------------------------------------
1 | /**
2 | font family
3 | */
4 | $font-sans: '-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"';
5 | $font-serif: 'Georgia, Cambria, "Times New Roman", Times, serif';
6 | $font-mono: 'Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace';
7 |
8 | $system-fonts: (sans: $font-sans,
9 | serif: $font-serif,
10 | mono: $font-mono) !default;
11 |
12 | $google-fonts: (lato: "'Lato', sans-serif",
13 | lora: "'Lora', serif",
14 | montserrat: "'Montserrat', sans-serif",
15 | muli: "'Muli', sans-serif",
16 | noto-sans: "'Noto Sans', sans-serif",
17 | open-sans: "'Open Sans', sans-serif",
18 | pt-serif: "'PT Serif', serif",
19 | playfair-display: "'Playfair Display', serif",
20 | poppins: "'Poppins', sans-serif",
21 | roboto: "'Roboto', sans-serif",
22 | space-mono: "'Space Mono', monospace",
23 | dosis: "'Dosis', sans-serif",
24 | fira-sans: "'Fira Sans', sans-serif",
25 | cabin: "'Cabin', sans-serif",
26 | raleway: "'Raleway', sans-serif",
27 | pt-sans: "'PT Sans', sans-serif",
28 | titillium-web: "'Titillium Web', sans-serif",
29 | bitter: "'Bitter', serif",
30 | lobster: "'Lobster', cursive",
31 | barlow: "'Barlow', sans-serif",
32 | abel: "'Abel', sans-serif",
33 | asap: "'Asap', sans-serif",
34 | archivo-narrow: "'Archivo Narrow', sans-serif",
35 | barlow-condensed: "'Barlow Condensed', sans-serif",
36 | bree-serif: "'Bree Serif', serif",
37 | crete-round: "'Crete Round', serif",
38 | lobster-two: "'Lobster Two', cursive",
39 | pacifico: "'Pacifico', cursive",
40 | caveat: "'Caveat', cursive",
41 | satisfy: "'Satisfy', cursive",
42 | cookie: "'Cookie', cursive",
43 | handlee: "'Handlee', cursive",
44 | yellowtail: "'Yellowtail', cursive",
45 | dancing-script: "'Dancing Script', cursive",
46 | great-vibes: "'Great Vibes', cursive",
47 | fira-code: "'Fira Code', monospace",
48 | ) !default;
49 |
50 | $all-fonts: map-merge($system-fonts, $google-fonts);
--------------------------------------------------------------------------------
/scss/_font.scss:
--------------------------------------------------------------------------------
1 | /*
2 | Typography:
3 | color
4 | font-family
5 | font-size
6 | font-weight
7 | line-height
8 | letter-spacing
9 | text-align
10 | text-transform
11 | font-style
12 | word-spacing
13 | text-stroke-width
14 | text-stroke-color
15 | */
16 |
17 | /**
18 | text color, font color
19 | */
20 |
21 | @each $name,
22 | $value in $all-colors {
23 |
24 | .#{$name},
25 | .hover-#{$name}:hover {
26 | color: $value !important;
27 | }
28 | }
29 |
30 | /**
31 | font-family
32 | */
33 |
34 | @each $name,
35 | $value in $all-fonts {
36 | .#{$name} {
37 | font-family: #{$value} !important;
38 | }
39 | }
40 |
41 | /**
42 | font-size
43 | */
44 |
45 | @each $size,
46 | $value in $font-size {
47 | .fs-#{$size} {
48 | font-size: $value !important;
49 | }
50 | }
51 |
52 | @each $breakpoint in map-keys($breakpoints) {
53 | @include breakpoint-up($breakpoint) {
54 |
55 | @each $size,
56 | $value in $font-size {
57 | .#{$breakpoint}-fs-#{$size} {
58 | font-size: $value !important;
59 | }
60 | }
61 | }
62 | }
63 |
64 | /**
65 | font-weight
66 | */
67 |
68 | @each $size,
69 | $value in $font-weight {
70 |
71 | .fw-#{$size} {
72 | font-weight: $value !important;
73 | }
74 | }
75 |
76 |
77 | /**
78 | line-height
79 | */
80 |
81 | @each $size,
82 | $value in $line-height {
83 |
84 | .lh-#{$size} {
85 | line-height: $value !important;
86 | }
87 | }
88 |
89 | /**
90 | letter spacing
91 | */
92 |
93 | @each $name,
94 | $value in $letter-spacing-options {
95 |
96 | .ls-#{$name},
97 | .hover-ls-#{$name}:hover {
98 | letter-spacing: $value;
99 | }
100 | }
101 |
102 | /**
103 | text align
104 | */
105 | $align-options: (left: left,
106 | right: right,
107 | center: center,
108 | justify: justify,
109 | );
110 |
111 | @each $name,
112 | $value in $align-options {
113 | .text-#{$name} {
114 | text-align: $value;
115 | }
116 | }
117 |
118 | /**
119 | text decoration
120 | */
121 | $text-decoration-options: (underline: underline,
122 | line-through: line-through,
123 | no-underline: none,
124 | );
125 |
126 | @each $name,
127 | $value in $text-decoration-options {
128 |
129 | .#{$name},
130 | .hover-#{$name}:hover {
131 | text-decoration: $value !important;
132 | }
133 | }
134 |
135 | /**
136 | underline-style
137 | */
138 | $underline-style-options: (solid, double, dotted, dashed, wavy);
139 |
140 | @each $name in $underline-style-options {
141 |
142 | .underline-#{$name},
143 | .hover-underline-#{$name}:hover {
144 | text-decoration: underline;
145 | text-decoration-style: $name !important;
146 | }
147 | }
148 |
149 | /**
150 | underline-color
151 | */
152 | @each $name,
153 | $value in $all-colors {
154 | .underline-#{$name} {
155 | text-decoration: underline;
156 | text-decoration-color: $value !important;
157 | }
158 | }
159 | /**
160 | Text Transform
161 | */
162 | $text-transform-options: (uppercase,
163 | lowercase,
164 | capitalize,
165 | );
166 |
167 | @each $name in $text-transform-options {
168 | .#{$name} {
169 | text-transform: $name;
170 | }
171 | }
172 |
173 | /**
174 | white-space
175 | */
176 | $whitespace-options:(normal, nowrap, pre, pre-line, pre-wrap, inherit);
177 |
178 | @each $name in $whitespace-options {
179 | .ws-#{$name} {
180 | white-space: $name;
181 | }
182 | }
183 |
184 | /**
185 | font-style
186 | */
187 | .italic {
188 | font-style: italic;
189 | }
190 |
191 | .not-italic {
192 | font-style: normal;
193 | }
194 |
195 | /**
196 | word spacing
197 | */
198 |
199 | @each $name,
200 | $value in $word-spacing-options {
201 |
202 | .ws-#{$name},
203 | .hover-ws-#{$name}:hover {
204 | word-spacing: $value;
205 | }
206 | }
207 |
208 | /**
209 | word-break
210 | */
211 | $word-break-options: (break-normal: normal,
212 | break-all: break-all,
213 | keep-all:keep-all,
214 | break:break-word);
215 |
216 | @each $name,
217 | $value in $word-break-options {
218 | .word-#{$name} {
219 | word-break: $value;
220 | }
221 | }
222 |
223 | /**
224 | word-wrap
225 | */
226 | .word-wrap-break {
227 | word-wrap: break-word;
228 | }
229 |
230 | .word-wrap-normal {
231 | word-wrap: normal;
232 | }
233 |
234 |
235 | .text-truncate {
236 | overflow: hidden;
237 | text-overflow: ellipsis;
238 | white-space: nowrap;
239 | }
240 |
241 | .text-gradient {
242 | background-clip: text;
243 | -webkit-background-clip: text;
244 | -webkit-text-fill-color: transparent;
245 | }
246 |
247 | /**
248 | text-stroke-width
249 | shorthand: .text-stroke-{width}
250 | */
251 |
252 | @each $size,
253 | $value in $border-width {
254 |
255 | .text-stroke-#{$size} {
256 | -webkit-text-stroke-width: $value !important;
257 | }
258 | }
259 |
260 | /**
261 | text-stroke-color
262 | shorthand: .text-stroke-{color}
263 | */
264 |
265 | @each $name,
266 | $value in $all-colors {
267 |
268 | .text-stroke-#{$name},
269 | .hover-text-stroke-#{$name}:hover {
270 | -webkit-text-stroke-width: 2px;
271 | -webkit-text-stroke-color: $value !important;
272 | }
273 | }
274 |
275 | /**
276 | text-fill-color
277 | shorthand: .text-fill-{color}
278 | */
279 |
280 | @each $name,
281 | $value in $all-colors {
282 |
283 | .text-fill-#{$name},
284 | .hover-text-fill-#{$name}:hover{
285 | -webkit-text-fill-color: $value;
286 | }
287 | }
--------------------------------------------------------------------------------
/scss/_functions.scss:
--------------------------------------------------------------------------------
1 | @function color($color) {
2 | @return map-get($all-colors, $color);
3 | }
4 |
5 | @function font($font) {
6 | @return map-get($all-fonts, $font);
7 | }
8 |
9 |
10 | @keyframes rotation {
11 | from {
12 | transform: rotate(0deg);
13 | }
14 |
15 | to {
16 | transform: rotate(360deg);
17 | }
18 | }
--------------------------------------------------------------------------------
/scss/_in-progress.scss:
--------------------------------------------------------------------------------
1 | .in-progress {
2 | position: relative;
3 | overflow: hidden;
4 | }
5 |
6 | .in-progress::before {
7 | content: " ";
8 | position: absolute;
9 | top: 0;
10 | right: 0;
11 | bottom: 0;
12 | left: 50%;
13 | z-index: 1;
14 | width: 400%;
15 | margin-left: -200%;
16 | animation: progress-animation 800ms linear infinite;
17 | background: linear-gradient(to right, rgba(255, 255, 255, 0) 46%, rgba(255, 255, 255, .35) 50%, rgba(255, 255, 255, 0) 54%) 50% 50%;
18 | }
19 |
20 | @keyframes progress-animation {
21 | 0% {
22 | transform: translate3d(-30%, 0, 0);
23 | }
24 |
25 | 100% {
26 | transform: translate3d(30%, 0, 0);
27 | }
28 | }
--------------------------------------------------------------------------------
/scss/_list.scss:
--------------------------------------------------------------------------------
1 | /**
2 | List Style
3 | */
4 | $list-style-options: (none, disc, decimal);
5 |
6 | @each $key in $list-style-options {
7 | .list-#{$key} {
8 | list-style-type: $key;
9 | }
10 | }
--------------------------------------------------------------------------------
/scss/_mixins.scss:
--------------------------------------------------------------------------------
1 | @mixin breakpoint-up($name) {
2 | $min: map-get($breakpoints, $name);
3 |
4 | @media (min-width: $min) {
5 | @content;
6 | }
7 | }
8 |
9 | @mixin border-radius($class, $size, $value) {
10 | .#{$class}-#{$size} {
11 | border-radius: $value !important;
12 | }
13 |
14 | .#{$class}-t-#{$size} {
15 | border-top-left-radius: $value !important;
16 | border-top-right-radius: $value !important;
17 | }
18 |
19 | .#{$class}-r-#{$size} {
20 | border-top-right-radius: $value !important;
21 | border-bottom-right-radius: $value !important;
22 | }
23 |
24 | .#{$class}-b-#{$size} {
25 | border-bottom-left-radius: $value !important;
26 | border-bottom-right-radius: $value !important;
27 | }
28 |
29 | .#{$class}-l-#{$size} {
30 | border-top-left-radius: $value !important;
31 | border-bottom-left-radius: $value !important;
32 | }
33 | }
34 |
35 |
36 | @mixin gradient($direction, $color1, $color2) {
37 |
38 | background-image: linear-gradient($direction, $color1 0%, $color2 100%);
39 | background-image: -webkit-linear-gradient($direction, $color1 0%, $color2 100%);
40 | background-image: -moz-linear-gradient($direction, $color1 0%, $color2 100%);
41 | background-image: -o-linear-gradient($direction, $color1 0%, $color2 100%);
42 | }
43 |
44 | @mixin input($input-font-color, $input-border-color, $input-border-radius) {
45 | display: inline-block;
46 | font-weight: 400;
47 | line-height: 1.5;
48 | color: $input-font-color;
49 | background-color: transparent;
50 | background-clip: padding-box;
51 | border: 1px solid $input-border-color;
52 | border-radius: $input-border-radius;
53 | vertical-align: middle;
54 | }
--------------------------------------------------------------------------------
/scss/_opacity.scss:
--------------------------------------------------------------------------------
1 | // Class
2 | .visible {
3 | visibility: visible !important;
4 | }
5 |
6 | .invisible {
7 | visibility: hidden !important;
8 | }
9 |
10 | // opacity
11 | @each $name,
12 | $value in $opacity {
13 | .opacity-#{$name} {
14 | opacity: $value;
15 | }
16 |
17 | .hover-opacity-#{$name}:hover {
18 | opacity: $value;
19 | }
20 | }
--------------------------------------------------------------------------------
/scss/_position.scss:
--------------------------------------------------------------------------------
1 | /**
2 | position
3 | */
4 | $positions: (
5 | absolute,
6 | fixed,
7 | relative,
8 | static,
9 | sticky);
10 |
11 | @each $position in $positions {
12 | .#{$position} {
13 | position: $position !important;
14 | }
15 | }
16 | @each $breakpoint in map-keys($breakpoints){
17 | @include breakpoint-up($breakpoint) {
18 | @each $position in $positions {
19 | .#{$breakpoint}-#{$position} {
20 | position: $position !important;
21 | }
22 | }
23 | }
24 | }
25 | /**
26 | Locations: top, right, bottom, left
27 | */
28 | $locations: (0: 0,
29 | 50pc: 50%,
30 | 100pc: 100%,
31 | auto: auto);
32 |
33 |
34 | /**
35 | .top-0 { top: 0 }
36 | */
37 | @each $location-key, $location-value in $locations {
38 | @each $side-key, $side-value in $sides {
39 | .#{$side-value}-#{$location-key} {
40 | #{$side-value}: $location-value;
41 | }
42 | }
43 | }
44 |
45 | /**
46 | display
47 | */
48 | $display-options: (block:block,
49 | inline-block:inline-block,
50 | inline:inline,
51 | flex:flex,
52 | inline-flex:inline-flex,
53 | table:table,
54 | table-row:table-row,
55 | table-cell:table-cell,
56 | hidden:none);
57 |
58 | @each $display-key, $display-value in $display-options {
59 | .#{$display-key} {
60 | display: $display-value !important;
61 | }
62 | }
63 | @each $breakpoint in map-keys($breakpoints){
64 | @include breakpoint-up($breakpoint) {
65 | @each $display-key, $display-value in $display-options {
66 | .#{$breakpoint}-#{$display-key} {
67 | display: $display-value !important;
68 | }
69 | }
70 | }
71 | }
72 |
73 | /**
74 | z-index
75 | */
76 |
77 | @each $index in $z-index {
78 | .z-#{$index} {
79 | z-index: $index;
80 | }
81 | }
82 |
83 | /**
84 | float
85 | */
86 | $float-options: (left,
87 | right,
88 | none);
89 |
90 | @each $float-option in $float-options {
91 | .float-#{$float-option} {
92 | float: $float-option;
93 | }
94 | }
95 | /**
96 | vertical-align
97 | */
98 | $vertical-options:(
99 | baseline, top, middle, bottom
100 | ) !default;
101 | @each $name in $vertical-options {
102 | .align-#{$name} {
103 | vertical-align: $name;
104 | }
105 | }
106 |
107 | /**
108 | clear
109 | */
110 | .clearfix, .clear-both {
111 | &::after {
112 | content: "";
113 | display: table;
114 | clear: both;
115 | }
116 | }
117 |
118 | /**
119 | overflow
120 | */
121 | $overflow-options: (auto,
122 | hidden,
123 | visible,
124 | scroll);
125 |
126 | @each $overflow-option in $overflow-options {
127 | .overflow-#{$overflow-option} {
128 | overflow: $overflow-option !important;
129 | }
130 | .overflow-x-#{$overflow-option} {
131 | overflow-x: $overflow-option !important;
132 | }
133 | .overflow-y-#{$overflow-option} {
134 | overflow-y: $overflow-option !important;
135 | }
136 | }
137 |
138 | @each $breakpoint in map-keys($breakpoints) {
139 | @include breakpoint-up($breakpoint) {
140 | @each $overflow-option in $overflow-options {
141 | .#{$breakpoint}-overflow-#{$overflow-option} {
142 | overflow: $overflow-option !important;
143 | }
144 | .#{$breakpoint}-overflow-x-#{$overflow-option} {
145 | overflow-x: $overflow-option !important;
146 | }
147 | .#{$breakpoint}-overflow-y-#{$overflow-option} {
148 | overflow-y: $overflow-option !important;
149 | }
150 | }
151 | }
152 | }
153 |
154 | /**
155 | absolute
156 | */
157 | .absolute-full{
158 | position: absolute;
159 | top: 0;
160 | right: 0;
161 | bottom: 0;
162 | left: 0;
163 | }
164 | .absolute-left{
165 | position: absolute;
166 | top: 0;
167 | bottom: 0;
168 | left: 0;
169 | }
170 | .absolute-right{
171 | position: absolute;
172 | top: 0;
173 | bottom: 0;
174 | right: 0;
175 | }
176 | .absolute-top{
177 | position: absolute;
178 | top: 0;
179 | left: 0;
180 | right: 0;
181 | }
182 | .absolute-bottom{
183 | position: absolute;
184 | bottom: 0;
185 | left: 0;
186 | right: 0;
187 | }
188 | .absolute-center{
189 | position: absolute;
190 | top: 50%;
191 | left: 50%;
192 | transform: translateY(-50%) translateX(-50%);
193 | }
194 |
195 | /**
196 | fixed position
197 | */
198 | .fixed-full{
199 | position: fixed;
200 | top: 0;
201 | right: 0;
202 | bottom: 0;
203 | left: 0;
204 | }
205 | .fixed-left{
206 | position: fixed;
207 | top: 0;
208 | bottom: 0;
209 | left: 0;
210 | }
211 | .fixed-right{
212 | position: fixed;
213 | top: 0;
214 | bottom: 0;
215 | right: 0;
216 | }
217 | .fixed-top{
218 | position: fixed;
219 | top: 0;
220 | left: 0;
221 | right: 0;
222 | }
223 | .fixed-bottom{
224 | position: fixed;
225 | bottom: 0;
226 | left: 0;
227 | right: 0;
228 | }
229 | .fixed-center{
230 | position: fixed;
231 | top: 50%;
232 | left: 50%;
233 | transform: translateY(-50%) translateX(-50%);
234 | }
--------------------------------------------------------------------------------
/scss/_reset.scss:
--------------------------------------------------------------------------------
1 | *,
2 | *::before,
3 | *::after {
4 | box-sizing: border-box;
5 | }
6 | *{
7 | margin: 0;
8 | padding: 0;
9 | }
10 | body {
11 | font-family: $default-font-family;
12 | font-size: $default-font-size;
13 | font-weight: 400;
14 | line-height: 1.5;
15 | text-align: left;
16 | color: black;
17 | background-color: white;
18 | -webkit-text-size-adjust: 100%;
19 | -webkit-tap-highlight-color: rgba(0, 0, 0, 0); // 4
20 | }
21 | a{
22 | color: $default-link-color;
23 | }
24 | table{
25 | border-collapse: collapse;
26 | }
27 | textarea {
28 | overflow: auto;
29 | }
30 |
31 | button{
32 | cursor: pointer;
33 | }
34 | img,
35 | video{
36 | height: auto;
37 | max-width: 100%;
38 | border-style: none;
39 | }
40 |
--------------------------------------------------------------------------------
/scss/_shadow.scss:
--------------------------------------------------------------------------------
1 | /**
2 | Shadow
3 | */
4 |
5 | .shadow-0, .hover-shadow-0:hover {
6 | box-shadow: none;
7 | }
8 |
9 | .shadow, .hover-shadow:hover {
10 | box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
11 | }
12 |
13 | .shadow-1, .hover-shadow-1:hover {
14 | box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
15 | }
16 |
17 | .shadow-2, .hover-shadow-2:hover {
18 | box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
19 | }
20 |
21 | .shadow-3, .hover-shadow-3:hover {
22 | box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
23 | }
24 |
25 | .shadow-4, .hover-shadow-4:hover {
26 | box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
27 | }
28 |
29 | @each $color in $shadow-colors {
30 | @if color($color) {
31 | .shadow-#{$color}, .hover-shadow-#{$color}:hover {
32 | box-shadow: 0 2px 3px 0 adjust-color(color($color), $alpha: -0.50 );
33 | }
34 | .shadow-1-#{$color}, .hover-shadow-1-#{$color}:hover {
35 | box-shadow: 0 4px 6px -1px adjust-color(color($color), $alpha: -0.50 );
36 | }
37 | .shadow-2-#{$color}, .hover-shadow-2-#{$color}:hover {
38 | box-shadow: 0 10px 15px -3px adjust-color(color($color), $alpha: -0.50 );
39 | }
40 | .shadow-3-#{$color}, .hover-shadow-3-#{$color}:hover {
41 | box-shadow: 0 20px 25px -5px adjust-color(color($color), $alpha: -0.60 );
42 | }
43 | .shadow-4-#{$color}, .hover-shadow-4-#{$color}:hover {
44 | box-shadow: 0 25px 40px -8px adjust-color(color($color), $alpha: -0.75 );
45 | }
46 | }
47 | }
48 |
49 | @each $name,
50 | $value in $all-colors {
51 | .focus-#{$name}:focus{
52 | border-color: $value !important;
53 | box-shadow: 0 0 0 0.125em rgba($value, 0.25) !important;
54 | }
55 | }
56 | .focus-none:focus{
57 | border-color: inherit !important;
58 | box-shadow: inherit !important;
59 | }
--------------------------------------------------------------------------------
/scss/_size.scss:
--------------------------------------------------------------------------------
1 | /**
2 | Sizing:
3 | width
4 | min-width
5 | max-width
6 |
7 | height
8 | min-height
9 | max-height
10 | */
11 |
12 |
13 | /**
14 | ===========width===========
15 | */
16 | @each $size,
17 | $value in $width-size {
18 | .w-#{$size} {
19 | width: $value !important;
20 | }
21 |
22 | .max-w-#{$size} {
23 | max-width: $value !important;
24 | }
25 |
26 | .min-w-#{$size} {
27 | min-width: $value !important;
28 | }
29 | }
30 |
31 | /**
32 | responsive
33 | */
34 | @each $breakpoint in map-keys($breakpoints) {
35 | @include breakpoint-up($breakpoint) {
36 |
37 | @each $size,
38 | $value in $width-size {
39 | .#{$breakpoint}-w-#{$size} {
40 | width: $value !important;
41 | }
42 |
43 | .#{$breakpoint}-max-w-#{$size} {
44 | max-width: $value !important;
45 | }
46 |
47 | .#{$breakpoint}-min-w-#{$size} {
48 | min-width: $value !important;
49 | }
50 | }
51 | }
52 | }
53 |
54 | /**
55 | ===========Height===========
56 | */
57 |
58 | @each $size,
59 | $value in $height-size {
60 | .h-#{$size} {
61 | height: $value !important;
62 | }
63 | .max-h-#{$size} {
64 | max-height: $value !important;
65 | }
66 | .min-h-#{$size} {
67 | min-height: $value !important;
68 | }
69 | }
70 |
71 | /**
72 | responsive
73 | */
74 | @each $breakpoint in map-keys($breakpoints) {
75 | @include breakpoint-up($breakpoint) {
76 |
77 | @each $size,
78 | $value in $height-size {
79 | .#{$breakpoint}-h-#{$size} {
80 | height: $value !important;
81 | }
82 |
83 | .#{$breakpoint}-max-h-#{$size} {
84 | max-height: $value !important;
85 | }
86 |
87 | .#{$breakpoint}-min-h-#{$size} {
88 | min-height: $value !important;
89 | }
90 | }
91 | }
92 | }
93 |
94 | /**
95 | responsive height
96 | */
97 | $responsive-height: ('1by1': 100%,
98 | '1by2': 50%,
99 | '2by1': 200%,
100 | '9by16': 56.25%,
101 | '16by9': 177.77%,
102 | '4by3': 133.33%,
103 | '3by4': 75%) !default;
104 |
105 | @each $name,
106 | $value in $responsive-height {
107 | .h-#{$name}:after {
108 | content: "";
109 | display: block;
110 | padding-bottom: $value;
111 | }
112 | }
113 | @each $breakpoint in map-keys($breakpoints) {
114 | @include breakpoint-up($breakpoint) {
115 | @each $name,
116 | $value in $responsive-height {
117 | .#{$breakpoint}-h-#{$name}:after {
118 | content: "";
119 | display: block;
120 | padding-bottom: $value;
121 | }
122 | }
123 | }
124 | }
--------------------------------------------------------------------------------
/scss/_spacing.scss:
--------------------------------------------------------------------------------
1 | /**
2 | padding
3 | */
4 | @each $size,
5 | $value in $paddings {
6 |
7 | .p-#{$size} {
8 | padding: $value !important;
9 | }
10 |
11 | @each $side-key,
12 | $side-value in $sides {
13 | .p#{$side-key}-#{$size} {
14 | padding-#{$side-value}: $value !important;
15 | }
16 | }
17 |
18 | .px-#{$size} {
19 | padding-left: $value !important;
20 | padding-right: $value !important;
21 | }
22 |
23 | .py-#{$size} {
24 | padding-top: $value !important;
25 | padding-bottom: $value !important;
26 | }
27 | }
28 |
29 | @each $breakpoint in map-keys($breakpoints) {
30 | @include breakpoint-up($breakpoint) {
31 |
32 | @each $size,
33 | $value in $paddings {
34 |
35 | .#{$breakpoint}-p-#{$size} {
36 | padding: $value !important;
37 | }
38 |
39 | @each $side-key,
40 | $side-value in $sides {
41 | .#{$breakpoint}-p#{$side-key}-#{$size} {
42 | padding-#{$side-value}: $value !important;
43 | }
44 | }
45 |
46 | .#{$breakpoint}-px-#{$size} {
47 | padding-left: $value !important;
48 | padding-right: $value !important;
49 | }
50 |
51 | .#{$breakpoint}-py-#{$size} {
52 | padding-top: $value !important;
53 | padding-bottom: $value !important;
54 | }
55 | }
56 | }
57 | }
58 |
59 | /**
60 | margin
61 | */
62 | @each $size,
63 | $value in $margins {
64 |
65 | .m-#{$size},
66 | .after-m-#{$size}::after,
67 | .before-m-#{$size}::before {
68 | margin: $value !important;
69 | }
70 |
71 | .mx-#{$size},
72 | .after-mx-#{$size}::after,
73 | .before-mx-#{$size}::before {
74 | margin-left: $value !important;
75 | margin-right: $value !important;
76 | }
77 |
78 | .my-#{$size},
79 | .after-my-#{$size}::after,
80 | .before-my-#{$size}::before {
81 | margin-top: $value !important;
82 | margin-bottom: $value !important;
83 | }
84 |
85 | @each $side-key,
86 | $side-value in $sides {
87 | .m#{$side-key}-#{$size},
88 | .after-m#{$side-key}-#{$size}::after,
89 | .before-m#{$side-key}-#{$size}::before {
90 | margin-#{$side-value}: $value !important;
91 | }
92 | }
93 |
94 | }
95 |
96 | @each $breakpoint in map-keys($breakpoints) {
97 | @include breakpoint-up($breakpoint) {
98 |
99 | @each $size,
100 | $value in $margins {
101 |
102 | .#{$breakpoint}-m-#{$size} {
103 | margin: $value !important;
104 | }
105 |
106 | @each $side-key,
107 | $side-value in $sides {
108 | .#{$breakpoint}-m#{$side-key}-#{$size} {
109 | margin-#{$side-value}: $value !important;
110 | }
111 | }
112 |
113 | .#{$breakpoint}-mx-#{$size} {
114 | margin-left: $value !important;
115 | margin-right: $value !important;
116 | }
117 |
118 | .#{$breakpoint}-my-#{$size} {
119 | margin-top: $value !important;
120 | margin-bottom: $value !important;
121 | }
122 | }
123 | }
124 | }
--------------------------------------------------------------------------------
/scss/_transform.scss:
--------------------------------------------------------------------------------
1 | /**
2 | scale
3 | */
4 |
5 | @each $size, $value in $scale-options {
6 | .scale-#{$size}, .hover-scale-#{$size}:hover, .after-scale-#{$size}::after, .before-scale-#{$size}::before {
7 | transform: scale($value);
8 | }
9 | }
10 | @each $breakpoint in map-keys($breakpoints){
11 | @include breakpoint-up($breakpoint) {
12 | @each $size, $value in $scale-options {
13 | .#{$breakpoint}-scale-#{$size}, .#{$breakpoint}-hover-scale-#{$size}:hover {
14 | transform: scale($value);
15 | }
16 | }
17 | }
18 | }
19 |
20 | /**
21 | Translate, Shift center
22 | */
23 | .shift-tr, .shift-rt{
24 | transform: translateY(-50%) translateX(50%);
25 | }
26 | .shift-tl, .shift-lt{
27 | transform: translateY(-50%) translateX(-50%);
28 | }
29 | .shift-bl, .shift-lb{
30 | transform: translateY(50%) translateX(-50%);
31 | }
32 | .shift-br, .shift-rb{
33 | transform: translateY(50%) translateX(50%);
34 | }
35 | .shift-l{
36 | transform: translateX(-50%);
37 | }
38 | .shift-r{
39 | transform: translateX(50%);
40 | }
41 | .shift-t{
42 | transform: translateY(-50%);
43 | }
44 | .shift-b{
45 | transform: translateY(50%);
46 | }
47 |
48 | $shift-options : (
49 | 1: 1px,
50 | 2: 2px,
51 | 3: 3px,
52 | 4: 4px,
53 | 6: 6px,
54 | 8: 8px,
55 | 12: 12px,
56 | 16: 16px,
57 | ) !default;
58 |
59 | @each $size, $value in $shift-options {
60 | .shift-l-#{$size}, .hover-shift-l-#{$size}:hover {
61 | transform: translateX(-$value);
62 | }
63 | .shift-r-#{$size}, .hover-shift-r-#{$size}:hover{
64 | transform: translateX($value);
65 | }
66 | .shift-t-#{$size}, .hover-shift-t-#{$size}:hover{
67 | transform: translateY(-$value);
68 | }
69 | .shift-b-#{$size}, .hover-shift-b-#{$size}:hover{
70 | transform: translateY($value);
71 | }
72 | }
73 |
74 | /**
75 | Rotate
76 | */
77 |
78 | $rotate-options : (
79 | 0: 0deg,
80 | 1: 1deg,
81 | 2: 2deg,
82 | 5: 5deg,
83 | 10: 10deg,
84 | 20: 20deg,
85 | 45: 45deg,
86 | 90: 90deg,
87 | 180: 180deg,
88 | 270: 270deg,
89 | ) !default;
90 |
91 | @each $angle, $value in $rotate-options {
92 | .rotate-#{$angle}, .hover-rotate-#{$angle}:hover {
93 | transform: rotate($value);
94 | }
95 | }
--------------------------------------------------------------------------------
/scss/_transition.scss:
--------------------------------------------------------------------------------
1 | $duration-options: (100: 100ms,
2 | 200: 200ms,
3 | 300: 300ms,
4 | 400: 400ms,
5 | 500: 500ms,
6 | 600: 600ms,
7 | 700: 700ms,
8 | 800: 800ms,
9 | 900: 900ms,
10 | ) !default;
11 |
12 | $animation-options: (ease: ease,
13 | linear: linear,
14 | ease-in:ease-in,
15 | ease-out:ease-out,
16 | ) !default;
17 |
18 | @each $animation-name,
19 | $animation-value in $animation-options {
20 |
21 | @each $duration-name,
22 | $duration-value in $duration-options {
23 | .#{$animation-name}-#{$duration-name} {
24 | transition: all $duration-value $animation-value;
25 | }
26 | }
27 | }
28 |
29 | @each $duration-name,
30 | $duration-value in $duration-options {
31 | .transition-#{$duration-name} {
32 | transition-duration: $duration-value;
33 | }
34 | }
35 |
36 | $property-options: (width, height, padding, margin, color, background-color, background, all) !default;
37 |
38 | @each $name in $property-options {
39 | .transition-#{$name} {
40 | transition-property: $name !important;
41 | }
42 | }
--------------------------------------------------------------------------------
/scss/_utility.scss:
--------------------------------------------------------------------------------
1 | /**
2 | cursor
3 | */
4 |
5 | @each $key,
6 | $value in $cursor {
7 | .cursor-#{$key} {
8 | cursor: $value;
9 | }
10 | }
11 |
12 | .pointer {
13 | cursor: pointer;
14 | }
15 |
16 | // placeholder
17 |
18 | @each $name,
19 | $value in $all-colors {
20 | .ph-#{$name}::placeholder,
21 | .focus-ph-#{$name}:focus::placeholder {
22 | color: $value !important;
23 | }
24 | }
25 |
26 | /**
27 | outline
28 | */
29 | .outline-none,
30 | .focus-outline-none:focus {
31 | outline: 0;
32 | }
33 |
34 | /**
35 | currentColor
36 | */
37 |
38 | .fill-current {
39 | fill: currentColor !important;
40 | }
41 |
42 | .stroke-current {
43 | stroke: currentColor !important;
44 | }
45 |
46 | .bg-current {
47 | background-color: currentColor !important;
48 | }
49 |
50 | .color-current {
51 | color: currentColor !important;
52 | }
53 |
54 | .border-current {
55 | border-color: currentColor !important;
56 | }
57 |
58 |
59 | /**
60 | user-select
61 | */
62 | $user-select-options:(none, text, all, auto);
63 |
64 | @each $name in $user-select-options {
65 | .select-#{$name} {
66 | user-select: $name;
67 | }
68 | }
69 |
70 | /**
71 | resize
72 | */
73 | $resize-options:(none, both, horizontal, vertical, initial, inherit);
74 |
75 | @each $name in $resize-options {
76 | .resize-#{$name} {
77 | resize: $name;
78 | }
79 | }
80 |
81 | /**
82 | scroll-behavior
83 | */
84 | .scroll-smooth {
85 | scroll-behavior: smooth;
86 | }
87 |
88 | /**
89 | object-fit
90 | */
91 |
92 | $object-options:(fill, contain, cover, scale-down, none);
93 |
94 | @each $name in $object-options {
95 | .object-#{$name} {
96 | object-fit: $name;
97 | }
98 | }
99 |
100 | @each $breakpoint in map-keys($breakpoints) {
101 | @include breakpoint-up($breakpoint) {
102 | @each $name in $object-options {
103 | .#{$breakpoint}-object-#{$name} {
104 | object-fit: $name;
105 | }
106 | }
107 | }
108 | }
109 |
110 | /**
111 | box-sizing
112 | */
113 | .border-box {
114 | box-sizing: border-box;
115 | }
116 |
117 | .content-box {
118 | box-sizing: content-box;
119 | }
--------------------------------------------------------------------------------
/scss/_variables.scss:
--------------------------------------------------------------------------------
1 | $breakpoints: (sm: 576px,
2 | md: 768px,
3 | lg: 992px,
4 | xl: 1200px) !default;
5 |
6 | $sides : (t:top,
7 | r:right,
8 | b:bottom,
9 | l: left) !default;
10 |
11 | $border-radius: (none: 0px,
12 | 0: 0px,
13 | 1: 1px,
14 | 2: 2px,
15 | 3: 3px,
16 | 4: 4px,
17 | 6: 6px,
18 | 8: 8px,
19 | 12: 12px,
20 | 16: 16px,
21 | round: 9999rem) !default;
22 |
23 | $border-width: (0: 0px,
24 | 1: 1px,
25 | 2: 2px,
26 | 3: 3px,
27 | 4: 4px,
28 | 6: 6px,
29 | 8: 8px,
30 | 12: 12px,
31 | 16: 16px,
32 | ) !default;
33 |
34 | $alpha-options : (
35 | 10: 0.9,
36 | 20: 0.8,
37 | 30: 0.7,
38 | 40: 0.6,
39 | 50: 0.5,
40 | 60: 0.4,
41 | 70: 0.3,
42 | 80: 0.2,
43 | 90: 0.1,
44 | ) !default;
45 |
46 | $paddings: (0: 0,
47 | 1: 1 * 0.25rem,
48 | 2: 2 * 0.25rem,
49 | 3: 3 * 0.25rem,
50 | 4: 4 * 0.25rem,
51 | 5: 5 * 0.25rem,
52 | 6: 6 * 0.25rem,
53 | 7: 7 * 0.25rem,
54 | 8: 8 * 0.25rem,
55 | 9: 9 * 0.25rem,
56 | 10: 10 * 0.25rem,
57 | l1: 1rem,
58 | l2: 2rem,
59 | l3: 3rem,
60 | l4: 4rem,
61 | l5: 5rem,
62 | l6: 6rem,
63 | l7: 7rem,
64 | l8: 8rem,
65 | l9: 9rem,
66 | l10: 10rem,
67 | 1px:1px) !default;
68 |
69 | $margins: map-merge((auto:auto, -100pc:-100%), $paddings);
70 |
71 | $width-size: (0: 0,
72 | 1: 1 * 0.25rem,
73 | 2: 2 * 0.25rem,
74 | 3: 3 * 0.25rem,
75 | 4: 4 * 0.25rem,
76 | 5: 5 * 0.25rem,
77 | 6: 6 * 0.25rem,
78 | 7: 7 * 0.25rem,
79 | 8: 8 * 0.25rem,
80 | 9: 9 * 0.25rem,
81 | 10: 10 * 0.25rem,
82 | l1: 1rem,
83 | l2: 2rem,
84 | l3: 3rem,
85 | l4: 4rem,
86 | l5: 5rem,
87 | l6: 6rem,
88 | l7: 7rem,
89 | l8: 8rem,
90 | l9: 9rem,
91 | l10: 10rem,
92 | auto: auto,
93 | 1px: 1px,
94 | 10pc: 10%,
95 | 20pc: 20%,
96 | 25pc: 25%,
97 | 30pc: 30%,
98 | 33pc: 33.3333%,
99 | 40pc: 40%,
100 | 50pc: 50%,
101 | 60pc: 60%,
102 | 66pc: 66.6666%,
103 | 70pc: 70%,
104 | 75pc: 75%,
105 | 80pc: 80%,
106 | 90pc: 90%,
107 | 100pc: 100%,
108 | 25vw: 25vw,
109 | 50vw: 50vw,
110 | 75vw: 75vw,
111 | 100vw: 100vw) !default;
112 |
113 | $height-size: (0: 0,
114 | 1: 1 * 0.25rem,
115 | 2: 2 * 0.25rem,
116 | 3: 3 * 0.25rem,
117 | 4: 4 * 0.25rem,
118 | 5: 5 * 0.25rem,
119 | 6: 6 * 0.25rem,
120 | 7: 7 * 0.25rem,
121 | 8: 8 * 0.25rem,
122 | 9: 9 * 0.25rem,
123 | 10: 10 * 0.25rem,
124 | l1: 1rem,
125 | l2: 2rem,
126 | l3: 3rem,
127 | l4: 4rem,
128 | l5: 5rem,
129 | l6: 6rem,
130 | l7: 7rem,
131 | l8: 8rem,
132 | l9: 9rem,
133 | l10: 10rem,
134 | auto: auto,
135 | 1px: 1px,
136 | 25pc: 25%,
137 | 33pc: 33.3333%,
138 | 50pc: 50%,
139 | 66pc: 66.6666%,
140 | 75pc: 75%,
141 | 100pc: 100%,
142 | 25vh: 25vh,
143 | 50vh: 50vh,
144 | 75vh: 75vh,
145 | 100vh: 100vh) !default;
146 |
147 | $font-size: (s5: .5rem,
148 | s4: .6rem,
149 | s3: .7rem,
150 | s2: .8rem,
151 | s1: .9rem,
152 | m1: 1.125rem,
153 | m2: 1.25rem,
154 | m3: 1.5rem,
155 | m4: 1.75rem,
156 | m5: 2rem,
157 | l1: 2.25rem,
158 | l2: 2.5rem,
159 | l3: 3rem,
160 | l4: 3.5rem,
161 | l5: 4rem,
162 | xl1: 5rem,
163 | xl2: 6rem,
164 | xl3: 7rem,
165 | xl4: 8rem,
166 | xl5: 9rem,
167 | ) !default;
168 |
169 | $font-weight: (100: 100,
170 | 200: 200,
171 | 300: 300,
172 | 400: 400,
173 | 500: 500,
174 | 600: 600,
175 | 700: 700,
176 | 800: 800,
177 | 900: 900,
178 | bold: bold) !default;
179 |
180 | $line-height: (1: 1,
181 | 2: 1.25,
182 | 3: 1.5,
183 | 4: 1.75,
184 | 5: 2,
185 | 6: 2.25,
186 | 7: 2.5,
187 | ) !default;
188 |
189 | // Letter Spacing. class: .ls
190 | $letter-spacing-options: (tightest: -1px,
191 | tighter: -0.75px,
192 | tight: -0.5px,
193 | none: 0,
194 | wide: 0.5px,
195 | wider: 0.75px,
196 | widest: 1px,
197 | ) !default;
198 |
199 | $word-spacing-options: (tightest: -2px,
200 | tighter: -0.1px,
201 | tight: -0.5px,
202 | none: 0,
203 | wide: 1px,
204 | wider: 5px,
205 | widest: 10px,
206 | ) !default;
207 |
208 | $scale-options: (down-4: 0.125,
209 | down-3: 0.25,
210 | down-2: 0.50,
211 | down-1: 0.75,
212 | none: 1,
213 | up-1: 1.125,
214 | up-2: 1.25,
215 | up-3: 1.5,
216 | up-4: 1.75
217 | ) !default;
218 |
219 | $opacity: (0: 0,
220 | 10: 0.1,
221 | 20: 0.2,
222 | 30: 0.3,
223 | 40: 0.4,
224 | 50: 0.5,
225 | 60: 0.6,
226 | 70: 0.7,
227 | 80: 0.8,
228 | 90: 0.9,
229 | 100: 1,
230 | ) !default;
231 |
232 | $cursor: (auto:auto,
233 | crosshair:crosshair,
234 | default:default,
235 | help:help,
236 | move: move,
237 | none:none,
238 | not-allowed:not-allowed,
239 | pointer: pointer,
240 | progress:progress,
241 | text:text,
242 | wait: wait,
243 | zoom-in:zoom-in,
244 | zoom-out:zoom-out) !default;
245 |
246 | $z-index: (-1, 0, 10, 20, 30, 40, 50, 100, 1000, 2000, 5000, 10000, auto) !default;
247 |
248 | $text-stroke-width: (0: 0px,
249 | 1: 1px,
250 | 2: 2px,
251 | 3: 3px,
252 | 4: 4px,
253 | ) !default;
254 |
255 | $default-font-family : $font-sans !default;
256 | $default-font-size : 16px !default;
257 | $body-color: map-get($all-colors, 'gray-light') !default;
258 | $body-bg-color: map-get($all-colors, 'white') !default;
259 |
260 | $default-border-color: map-get($all-colors, 'gray-lighter') !default;
261 |
262 | //table style default values
263 | $table-border-color: map-get($all-colors, 'gray-lighter') !default;
264 | $table-head-background: map-get($all-colors, 'gray-lightest') !default;
265 | $table-background-color: map-get($all-colors, 'white') !default;
266 | $table-background-accent: map-get($all-colors, 'gray-lightest') !default;
267 | $table-cell-padding: 0.8rem !default;
268 |
269 | // input style default values
270 | $input-border-color: map-get($all-colors, 'gray-light') !default;
271 | $input-font-color: map-get($all-colors, 'gray') !default;
272 | $input-ph-color: map-get($all-colors, 'gray-light') !default;
273 | $input-font-size: 0.8rem !default;
274 | $input-border-radius: 4px !default;
275 | // button style default values
276 | $button-background-color: map-get($all-colors, 'gray-dark') !default;
277 | $button-border-color: map-get($all-colors, 'transparent') !default;
278 | $button-focus-color: map-get($all-colors, 'gray') !default;
279 | $button-font-color: map-get($all-colors, 'white') !default;
280 | $button-font-size: 0.8rem !default;
281 | $button-border-radius: 4px !default;
282 | // checkbox/radio default values
283 | $default-checkbox-color: map-get($all-colors, 'gray-dark') !default;
284 | // link style default values
285 | $default-link-color: map-get($all-colors, 'gray-darker') !default;
--------------------------------------------------------------------------------
/scss/elements/_button.scss:
--------------------------------------------------------------------------------
1 | // Button
2 |
3 | .button,
4 | .button-xs,
5 | .button-md,
6 | .button-lg {
7 | display: inline-flex;
8 | align-items: center;
9 | justify-content: center;
10 | line-height: 1.5;
11 | color: $button-font-color;
12 | text-align: center;
13 | vertical-align: middle;
14 | cursor: pointer;
15 | user-select: none;
16 | background-color: $button-background-color;
17 | border: 1px solid $button-border-color;
18 | border-radius: $button-border-radius;
19 |
20 | &:disabled,
21 | &.disabled,
22 | fieldset:disabled & {
23 | cursor: not-allowed !important;
24 | opacity: 0.3 !important;
25 | }
26 |
27 | &:focus {
28 | outline: none;
29 | box-shadow: 0 0 0 0.15em rgba($button-focus-color, 0.5);
30 | }
31 |
32 | &:hover {
33 | opacity: 0.6;
34 | }
35 |
36 | &[class*=' hover']:hover {
37 | opacity: 1;
38 | }
39 |
40 | .input-icon {
41 | display: flex;
42 | align-items: center;
43 | justify-content: center;
44 | }
45 |
46 | &.loading {
47 | pointer-events: none;
48 | cursor: wait !important;
49 | opacity: 0.8;
50 | }
51 |
52 | &.loading::after {
53 | content: "";
54 | display: inline-block;
55 | vertical-align: text-bottom;
56 | border-width: .1rem;
57 | border-style: solid;
58 | border-color: currentColor;
59 | border-right-color: transparent;
60 | border-radius: 50%;
61 | animation: rotation .5s linear infinite;
62 | margin-left: 0.5rem;
63 | margin-right: -1rem;
64 | }
65 |
66 | &.full {
67 | width: 100%;
68 | }
69 |
70 | &.half {
71 | width: 50%;
72 | }
73 | }
74 |
75 | .button {
76 | height: calc(1.5rem + .75rem + 2px);
77 | padding: .375rem calc(.75rem + 1rem);
78 | font-size: $button-font-size;
79 |
80 | &.loading::after {
81 | width: 1.2rem;
82 | height: 1.2rem;
83 | }
84 | }
85 |
86 | .button-xs {
87 | height: calc(1.5rem + .4rem + 2px);
88 | padding: .2rem calc(.5rem + 1rem);
89 | font-size: $button-font-size * 0.8;
90 |
91 | &.loading::after {
92 | width: 1.2rem * 0.8;
93 | height: 1.2rem * 0.8;
94 | }
95 | }
96 |
97 | .button-md {
98 | height: calc(1.5rem + 1rem + 2px);
99 | padding: .5rem calc(1rem + 1.2rem);
100 | font-size: $button-font-size * 1.25;
101 |
102 | &.loading::after {
103 | width: 1.2rem * 1.25;
104 | height: 1.2rem * 1.25;
105 | }
106 | }
107 |
108 | .button-lg {
109 | height: calc(1.8rem + 1.25rem + 2px);
110 | padding: .625rem calc(1.25rem + 1.5rem);
111 | font-size: $button-font-size * 1.5;
112 |
113 | &.loading::after {
114 | width: 1.2rem * 1.5;
115 | height: 1.2rem * 1.5;
116 | }
117 | }
118 |
--------------------------------------------------------------------------------
/scss/elements/_checkbox.scss:
--------------------------------------------------------------------------------
1 | /* Basic styles */
2 | .checkbox,
3 | .radio,
4 | .checkbox-bullet,
5 | .checkbox-round {
6 | position: absolute;
7 | opacity: 0;
8 | z-index: -1;
9 |
10 | &+label {
11 | position: relative;
12 | display: inline-block;
13 | padding: 0 0 0 2em;
14 | height: 1.4em;
15 | line-height: 1.5;
16 | cursor: pointer;
17 | }
18 |
19 | &+label::before,
20 | &+label::after {
21 | position: absolute;
22 | top: 0;
23 | left: 0;
24 | display: block;
25 | width: 1.4em;
26 | height: 1.4em;
27 | }
28 |
29 | &+label::before {
30 | content: " ";
31 | border: 2px solid currentColor;
32 | }
33 |
34 | &+label:hover::before {
35 | opacity: 0.8;
36 | }
37 |
38 | &:disabled+label::before,
39 | &:disabled+label,
40 | &.disabled+label::before,
41 | &.disabled+label {
42 | cursor: not-allowed !important;
43 | opacity: 0.4 !important;
44 | }
45 |
46 | &+label::after {
47 | transform: scale(0);
48 | }
49 |
50 | &:checked+label::after {
51 | transform: scale(1);
52 | }
53 |
54 | &+label::before,
55 | &+label::after {
56 | transition: 200ms all ease;
57 | }
58 | }
59 |
60 | .checkbox, .checkbox-round {
61 | &+label::after {
62 | content: '\2714';
63 | color: white !important;
64 | line-height: 1.5;
65 | text-align: center;
66 | }
67 |
68 | &+label::before {
69 | border-radius: 20%;
70 | }
71 |
72 | &:checked+label::before {
73 | background: currentColor;
74 | border-color: currentColor;
75 | }
76 | }
77 | .checkbox-round{
78 | &+label::before {
79 | border-radius: 50%;
80 | }
81 | }
82 | .checkbox-bullet{
83 | &+label::before {
84 | border-radius: 20%;
85 | }
86 | &+label::after {
87 | content: " ";
88 | top: .2em;
89 | left: .2em;
90 | width: 1em;
91 | height: 1em;
92 | background: currentColor;
93 | border: .2em solid white !important;
94 | border-radius: 20%;
95 | }
96 | }
97 | .radio {
98 |
99 | &+label::before {
100 | border-radius: 50%;
101 | }
102 |
103 | &+label::after {
104 | content: " ";
105 | top: .2em;
106 | left: .2em;
107 | width: 1em;
108 | height: 1em;
109 | background: currentColor;
110 | border: .2em solid white !important;
111 | border-radius: 50%;
112 | }
113 | }
--------------------------------------------------------------------------------
/scss/elements/_group.scss:
--------------------------------------------------------------------------------
1 |
2 | .horizontal-group {
3 | display: inline-flex;
4 |
5 | &>:not(:first-child):not(:last-child) {
6 | border-radius: 0px;
7 | }
8 |
9 | &>:first-child {
10 | border-top-right-radius: 0px;
11 | border-bottom-right-radius: 0px;
12 | }
13 |
14 | &>:last-child {
15 | border-top-left-radius: 0px;
16 | border-bottom-left-radius: 0px;
17 | }
18 |
19 | &>:not(:last-child) {
20 | margin-right: -1px;
21 | }
22 | }
23 |
24 | .vertical-group {
25 | display: inline-flex;
26 | flex-direction: column;
27 |
28 | &>:not(:first-child):not(:last-child) {
29 | border-radius: 0px;
30 | }
31 |
32 | &>:first-child {
33 | border-bottom-left-radius: 0px;
34 | border-bottom-right-radius: 0px;
35 | }
36 |
37 | &>:last-child {
38 | border-top-left-radius: 0px;
39 | border-top-right-radius: 0px;
40 | }
41 |
42 | &>:not(:last-child) {
43 | margin-bottom: -1px;
44 | }
45 | }
--------------------------------------------------------------------------------
/scss/elements/_input.scss:
--------------------------------------------------------------------------------
1 | /**
2 | Forms:
3 | input
4 | textarea
5 | select
6 | label
7 | */
8 |
9 | /**
10 | shorthand class:
11 | .input
12 | .input.disabled
13 | .input.full|half
14 | .input-xs|md|lg
15 | .input-wrapper
16 | .input-icon
17 | */
18 | .input,
19 | .input-xs,
20 | .input-md,
21 | .input-lg,
22 | .select,
23 | .select-xs,
24 | .select-md,
25 | .select-lg {
26 | @include input($input-font-color, $input-border-color, $input-border-radius);
27 |
28 | &:disabled,
29 | &.disabled,
30 | fieldset:disabled & {
31 | pointer-events: none;
32 | cursor: not-allowed;
33 | background-color: rgba($input-border-color, 0.2);
34 | }
35 |
36 | &:focus {
37 | outline: none;
38 | box-shadow: 0 0 0 0.125em rgba($input-border-color, 0.5);
39 | }
40 |
41 | &:hover {
42 | border-color: darken($input-border-color, 30%);
43 | }
44 |
45 | &::placeholder {
46 | color: $input-ph-color;
47 | }
48 |
49 | &.full {
50 | width: 100%;
51 | }
52 |
53 | &.half {
54 | width: 50%;
55 | }
56 | }
57 |
58 | .input,
59 | .select {
60 | height: calc(1.5rem + .75rem + 2px);
61 | padding: .375rem calc(.75rem + .5rem);
62 | font-size: $input-font-size;
63 | }
64 |
65 | .input-xs,
66 | .select-xs {
67 | height: calc(1.5rem + .4rem + 2px);
68 | padding: .2rem calc(.5rem + .5rem);
69 | font-size: $input-font-size * 0.8;
70 | }
71 |
72 | .input-md,
73 | .select-md {
74 | height: calc(1.5rem + 1rem + 2px);
75 | padding: .5rem calc(1rem + .5rem);
76 | font-size: $input-font-size * 1.25;
77 | }
78 |
79 | .input-lg,
80 | .select-lg {
81 | height: calc(1.8rem + 1.25rem + 2px);
82 | padding: .625rem calc(1.25rem + .5rem);
83 | font-size: $input-font-size * 1.5;
84 | }
85 |
86 | .input-wrapper {
87 | display: inline-flex;
88 | border: 1px solid $input-border-color;
89 | border-radius: $input-border-radius;
90 |
91 | .input-icon {
92 | opacity: 0.5;
93 | padding: .375rem .75rem;
94 | display: flex;
95 | align-items: center;
96 | justify-content: center;
97 | }
98 |
99 | .input {
100 | border: 0px solid transparent !important;
101 |
102 | &:focus {
103 | box-shadow: none;
104 |
105 | &~.input-icon {
106 | opacity: 1 !important;
107 | }
108 | }
109 |
110 | &:hover {
111 | border-color: transparent;
112 | }
113 | }
114 | }
115 |
116 | /**
117 | shorthand class:
118 | .textarea
119 | .textarea.disabled
120 | .textarea.full|half
121 | .textarea-xs|md|lg
122 | */
123 | .textarea,
124 | .textarea-xs,
125 | .textarea-md,
126 | .textarea-lg {
127 | @include input($input-font-color, $input-border-color, $input-border-radius);
128 | padding: .75rem;
129 | width: 100%;
130 |
131 | &:disabled,
132 | &.disabled,
133 | fieldset:disabled & {
134 | pointer-events: none;
135 | cursor: not-allowed;
136 | background-color: rgba($input-border-color, 0.2);
137 | }
138 |
139 | &:focus {
140 | outline: none;
141 | box-shadow: 0 0 0 0.125em rgba($input-border-color, 0.5);
142 | }
143 |
144 | &:hover {
145 | border-color: darken($input-border-color, 30%);
146 | }
147 |
148 | &::placeholder {
149 | color: $input-ph-color;
150 | }
151 |
152 | &.full {
153 | width: 100%;
154 | }
155 |
156 | &.half {
157 | width: 50%;
158 | }
159 | }
160 |
161 | .textarea {
162 | font-size: $input-font-size;
163 | }
164 |
165 | .textarea-xs {
166 | font-size: $input-font-size * 0.8;
167 | }
168 |
169 | .textarea-md {
170 | font-size: $input-font-size * 1.25;
171 | }
172 |
173 | .textarea-lg {
174 | font-size: $input-font-size * 1.5;
175 | }
176 |
177 | /**
178 | select
179 | */
180 | .select,
181 | .select-xs,
182 | .select-md,
183 | .select-lg {
184 | -moz-appearance: none;
185 | -webkit-appearance: none;
186 | appearance: none;
187 | position: relative;
188 | cursor: pointer;
189 | background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
190 | background-size: .6em;
191 | background-position: calc(100% - .6em) center;
192 | background-repeat: no-repeat;
193 |
194 | &[multiple],
195 | &[size]:not([size="1"]) {
196 | height: auto;
197 | background-image: none;
198 | padding: 0px;
199 |
200 | option {
201 | padding: .375rem calc(.75rem + .5rem);
202 | }
203 | }
204 | }
205 | .select-dark{
206 | background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
207 | }
--------------------------------------------------------------------------------
/scss/elements/_spinner.scss:
--------------------------------------------------------------------------------
1 | .spinner {
2 | display: inline-block;
3 | width: 2rem;
4 | height: 2rem;
5 | vertical-align: text-bottom;
6 | border-width: .1rem;
7 | border-style: solid;
8 | border-color: currentColor;
9 | border-right-color: transparent;
10 | border-radius: 50%;
11 | animation: rotation .8s linear infinite;
12 | }
--------------------------------------------------------------------------------
/scss/elements/_table.scss:
--------------------------------------------------------------------------------
1 | .table-container {
2 | width: 100%;
3 |
4 | table {
5 | width: 100%;
6 | border: none;
7 | border-collapse: collapse;
8 | border: 1px solid $table-border-color;
9 |
10 | th,
11 | td {
12 | padding: $table-cell-padding;
13 | }
14 |
15 | thead {
16 | font-weight: bold;
17 | }
18 | }
19 | }
20 |
21 | .table-striped {
22 | tbody tr:nth-child(even) {
23 | background-color: $table-background-accent;
24 | }
25 | }
26 |
27 | // .row-border {
28 | // tr {
29 | // border-top: 1px solid $table-border-color;
30 | // border-bottom: 1px solid $table-border-color;
31 | // }
32 | // }
33 | .row-border {
34 | tr {
35 | border-top-width: 1px;
36 | border-top-style: solid;
37 | border-top-color: inherit;
38 | border-bottom-width: 1px;
39 | border-bottom-style: solid;
40 | border-bottom-color: inherit;
41 | }
42 | }
43 |
44 | .cell-border {
45 | td {
46 | border-width: 1px;
47 | border-style: solid;
48 | border-color: inherit;
49 | }
50 | }
51 |
52 |
53 | .table-head {
54 | thead {
55 | background-color: $table-head-background;
56 | }
57 | }
--------------------------------------------------------------------------------
/scss/lite.scss:
--------------------------------------------------------------------------------
1 | $cool-colors: ( // gray colors
2 | 'gray-darkest': #36454F,
3 | 'gray-darker':#465966,
4 | 'gray-dark': #566E7E,
5 | 'gray': #668295,
6 | 'gray-light': #B7C4CD,
7 | 'gray-lighter': #E4E8EB,
8 | 'gray-lightest': #EEF1F5,
9 | ) !default;
10 |
11 | @import 'shorthand.scss';
--------------------------------------------------------------------------------
/scss/shorthand.scss:
--------------------------------------------------------------------------------
1 | /**
2 | _____ _ _ _ _
3 | / ____| | | | | | | |
4 | | (___ | |__ ___ _ __| |_| |__ __ _ _ __ __| |
5 | \___ \| '_ \ / _ \| '__| __| '_ \ / _` | '_ \ / _` |
6 | ____) | | | | (_) | | | |_| | | | (_| | | | | (_| |
7 | |_____/|_| |_|\___/|_| \__|_| |_|\__,_|_| |_|\__,_|
8 |
9 | */
10 | @import "font-family";
11 | @import "colors";
12 | @import "variables";
13 | @import "reset";
14 | @import "functions";
15 | @import "mixins";
16 | @import "background";
17 | @import "border";
18 | @import "flex";
19 | @import "font";
20 | @import "list";
21 | @import "opacity";
22 | @import "position";
23 | @import "shadow";
24 | @import "size";
25 | @import "spacing";
26 | @import "transform";
27 | @import "transition";
28 | @import "filter";
29 | @import "after-before";
30 | @import "in-progress";
31 | @import "utility";
32 | @import "elements/spinner";
33 | @import "elements/input";
34 | @import "elements/button";
35 | @import "elements/checkbox";
36 | @import "elements/table";
37 | @import "elements/group";
38 |
39 |
--------------------------------------------------------------------------------