Base Reset v2.0.3
View Docs| Selectors | Declarations |
|---|---|
| body | margin: 0; |
| img | max-width: 100%; |
| svg | max-height: 100%; |
Base Forms v2.0.2
View Docs| Selectors | Declarations |
|---|---|
| input, select, textarea, fieldset | font-family: var(--form-field-font-family); font-size: var(--form-field-font-size); box-sizing: border-box; margin-top: 0; margin-bottom: 0; |
| label | vertical-align: middle; |
| input[type=text], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=time], input[type=url], input[type=week] | height: var(--form-field-height); padding: var(--form-field-padding-y) var(--form-field-padding-x); vertical-align: middle; -webkit-appearance: none; |
| select | line-height: 1.75; padding: var(--form-field-padding-y) var(--form-field-padding-x); |
| select:not([multiple]) | height: var(--form-field-height); vertical-align: middle; |
| textarea | line-height: 1.75; padding: var(--form-field-padding-y) var(--form-field-padding-x); |
Base Tables v1.0.2
View Docs| Selectors | Declarations |
|---|---|
| table | border-collapse: separate; border-spacing: 0; max-width: 100%; width: 100%; |
| th | text-align: left; font-weight: var(--table-header-font-weight); |
| th, td | padding: var(--table-cell-padding-y) var(--table-cell-padding-x); line-height: inherit; |
| th | vertical-align: bottom; |
| td | vertical-align: top; |
Base Typography v2.0.3
View Docs| Selectors | Declarations |
|---|---|
| body | font-family: var(--font-family); line-height: var(--line-height); font-size: var(--body-font-size); |
| h1, h2, h3, h4, h5, h6 | font-family: var(--heading-font-family); font-weight: var(--heading-font-weight); line-height: var(--heading-line-height); margin-top: var(--heading-margin-top); margin-bottom: var(--heading-margin-bottom); |
| p | margin-top: var(--paragraph-margin-top); margin-bottom: var(--paragraph-margin-bottom); |
| dl, ol, ul | margin-top: var(--list-margin-top); margin-bottom: var(--list-margin-bottom); |
| pre, code, samp | font-family: var(--monospace-font-family); font-size: var(--pre-font-size); |
| pre | margin-top: var(--pre-margin-top); margin-bottom: var(--pre-margin-bottom); overflow-x: scroll; |
| h1 | font-size: var(--h1); |
| h2 | font-size: var(--h2); |
| h3 | font-size: var(--h3); |
| h4 | font-size: var(--h4); |
| h5 | font-size: var(--h5); |
| h6 | font-size: var(--h6); |
Color Base v2.0.2
View Docs| Selectors | Declarations |
|---|---|
| body | color: var(--body-color); background-color: var(--body-background-color); |
| a | color: var(--link-color); text-decoration: var(--link-text-decoration); |
| a:hover | text-decoration: var(--link-hover-text-decoration); |
| pre, code | background-color: var(--pre-background-color); border-radius: var(--pre-border-radius); |
| hr | border: 0; border-bottom-style: var(--rule-border-style); border-bottom-width: var(--rule-border-width); border-bottom-color: var(--rule-border-color); |
Color Forms v3.0.2
View Docs| Selectors | Declarations |
|---|---|
| .field | border-style: solid; border-width: var(--border-width); border-color: var(--border-color); border-radius: var(--border-radius); |
| .field:focus, .field.is-focused | outline: none; border-color: var(--field-focus-color); box-shadow: 0 0 0 2px color(var(--field-focus-color) a(.5)); |
| .field:disabled, .field.is-disabled | background-color: var(--darken-2); opacity: .5; |
| .field:read-only:not(select), .field.is-read-only | background-color: var(--darken-2); |
| .field.is-success | border-color: var(--field-success-color); |
| .field.is-success:focus, .field.is-success.is-focused | box-shadow: 0 0 0 2px color(var(--field-success-color) a(.5)); |
| .field.is-warning | border-color: var(--field-warning-color); |
| .field.is-warning:focus, .field.is-warning.is-focused | box-shadow: 0 0 0 2px color(var(--field-warning-color) a(.5)); |
| .field:invalid, .field.is-error | border-color: var(--field-error-color); |
| .field:invalid:focus, .field:invalid.is-focused, .field.is-error:focus, .field.is-error.is-focused | box-shadow: 0 0 0 2px color(var(--field-error-color) a(.5)); |
Color Tables v1.0.4
View Docs| Selectors | Declarations |
|---|---|
| .table-light th, .table-light td | border-bottom-width: var(--border-width); border-bottom-style: solid; border-bottom-color: var(--border-color); |
| .table-light tr:last-child td | border-bottom: 0; |
| Selectors | Declarations |
|---|---|
| .btn | font-family: var(--button-font-family); font-size: var(--button-font-size); font-weight: var(--button-font-weight); text-decoration: none; cursor: pointer; display: inline-block; line-height: var(--button-line-height); padding: var(--button-padding-y) var(--button-padding-x); margin: 0; height: auto; border: var(--border-width) solid transparent; vertical-align: middle; -webkit-appearance: none; color: inherit; background-color: transparent; |
| .btn:hover | text-decoration: none; |
| .btn:focus | outline: none; border-color: var(--darken-2); box-shadow: 0 0 0 3px var(--darken-3); |
| ::-moz-focus-inner | border: 0; padding: 0; |
Btn Primary v1.0.2
View Docs| Selectors | Declarations |
|---|---|
| .btn-primary | color: var(--button-color); background-color: var(--button-background-color); border-radius: var(--border-radius); |
| .btn-primary:hover | box-shadow: inset 0 0 0 20rem var(--darken-1); |
| .btn-primary:active | box-shadow: inset 0 0 0 20rem var(--darken-2), inset 0 3px 4px 0 var(--darken-3), 0 0 1px var(--darken-2); |
| .btn-primary:disabled, .btn-primary.is-disabled | opacity: .5; |
Btn Outline v1.0.2
View Docs| Selectors | Declarations |
|---|---|
| .btn-outline, .btn-outline:hover | border-color: currentcolor; |
| .btn-outline | border-radius: var(--border-radius); |
| .btn-outline:hover | box-shadow: inset 0 0 0 20rem var(--darken-1); |
| .btn-outline:active | box-shadow: inset 0 0 0 20rem var(--darken-2), inset 0 3px 4px 0 var(--darken-3), 0 0 1px var(--darken-2); |
| .btn-outline:disabled, .btn-outline.is-disabled | opacity: .5; |
Type Scale v1.0.3
View Docs| Selectors | Declarations |
|---|---|
| .h1 | font-size: var(--h1); |
| .h2 | font-size: var(--h2); |
| .h3 | font-size: var(--h3); |
| .h4 | font-size: var(--h4); |
| .h5 | font-size: var(--h5); |
| .h6 | font-size: var(--h6); |
Utility Typography v2.1.0
View Docs| Selectors | Declarations |
|---|---|
| .font-family-inherit | font-family: inherit; |
| .font-size-inherit | font-size: inherit; |
| .text-decoration-none | text-decoration: none; |
| .bold | font-weight: var(--bold-font-weight, bold); |
| .regular | font-weight: normal; |
| .italic | font-style: italic; |
| .caps | text-transform: uppercase; letter-spacing: var(--caps-letter-spacing); |
| .left-align | text-align: left; |
| .center | text-align: center; |
| .right-align | text-align: right; |
| .justify | text-align: justify; |
| .nowrap | white-space: nowrap; |
| .break-word | word-wrap: break-word; |
| .line-height-1 | line-height: var(--line-height-1); |
| .line-height-2 | line-height: var(--line-height-2); |
| .line-height-3 | line-height: var(--line-height-3); |
| .line-height-4 | line-height: var(--line-height-4); |
| .list-style-none | list-style: none; |
| .underline | text-decoration: underline; |
| .truncate | max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; |
| .list-reset | list-style: none; padding-left: 0; |
Utility Layout v2.0.4
View Docs| Selectors | Declarations |
|---|---|
| .inline | display: inline; |
| .block | display: block; |
| .inline-block | display: inline-block; |
| .table | display: table; |
| .table-cell | display: table-cell; |
| .overflow-hidden | overflow: hidden; |
| .overflow-scroll | overflow: scroll; |
| .overflow-auto | overflow: auto; |
| .clearfix:before, .clearfix:after | content: " "; display: table; |
| .clearfix:after | clear: both; |
| .left | float: left; |
| .right | float: right; |
| .fit | max-width: 100%; |
| .border-box | box-sizing: border-box; |
| Selectors | Declarations |
|---|---|
| .align-baseline | vertical-align: baseline; |
| .align-top | vertical-align: top; |
| .align-middle | vertical-align: middle; |
| .align-bottom | vertical-align: bottom; |
White Space v1.1.4
View Docs| Selectors | Declarations |
|---|---|
| .m0 | margin: 0; |
| .mt0 | margin-top: 0; |
| .mr0 | margin-right: 0; |
| .mb0 | margin-bottom: 0; |
| .ml0 | margin-left: 0; |
| .m1 | margin: var(--space-1); |
| .mt1 | margin-top: var(--space-1); |
| .mr1 | margin-right: var(--space-1); |
| .mb1 | margin-bottom: var(--space-1); |
| .ml1 | margin-left: var(--space-1); |
| .m2 | margin: var(--space-2); |
| .mt2 | margin-top: var(--space-2); |
| .mr2 | margin-right: var(--space-2); |
| .mb2 | margin-bottom: var(--space-2); |
| .ml2 | margin-left: var(--space-2); |
| .m3 | margin: var(--space-3); |
| .mt3 | margin-top: var(--space-3); |
| .mr3 | margin-right: var(--space-3); |
| .mb3 | margin-bottom: var(--space-3); |
| .ml3 | margin-left: var(--space-3); |
| .m4 | margin: var(--space-4); |
| .mt4 | margin-top: var(--space-4); |
| .mr4 | margin-right: var(--space-4); |
| .mb4 | margin-bottom: var(--space-4); |
| .ml4 | margin-left: var(--space-4); |
| .mxn1 | margin-left: -var(--space-1); margin-right: -var(--space-1); |
| .mxn2 | margin-left: -var(--space-2); margin-right: -var(--space-2); |
| .mxn3 | margin-left: -var(--space-3); margin-right: -var(--space-3); |
| .mxn4 | margin-left: -var(--space-4); margin-right: -var(--space-4); |
| .mx-auto | margin-left: auto; margin-right: auto; |
| .p0 | padding: 0; |
| .p1 | padding: var(--space-1); |
| .py1 | padding-top: var(--space-1); padding-bottom: var(--space-1); |
| .px1 | padding-left: var(--space-1); padding-right: var(--space-1); |
| .p2 | padding: var(--space-2); |
| .py2 | padding-top: var(--space-2); padding-bottom: var(--space-2); |
| .px2 | padding-left: var(--space-2); padding-right: var(--space-2); |
| .p3 | padding: var(--space-3); |
| .py3 | padding-top: var(--space-3); padding-bottom: var(--space-3); |
| .px3 | padding-left: var(--space-3); padding-right: var(--space-3); |
| .p4 | padding: var(--space-4); |
| .py4 | padding-top: var(--space-4); padding-bottom: var(--space-4); |
| .px4 | padding-left: var(--space-4); padding-right: var(--space-4); |
| Selectors | Declarations |
|---|---|
| .relative | position: relative; |
| .absolute | position: absolute; |
| .fixed | position: fixed; |
| .top-0 | top: 0; |
| .right-0 | right: 0; |
| .bottom-0 | bottom: 0; |
| .left-0 | left: 0; |
| .z1 | z-index: var(--z1); |
| .z2 | z-index: var(--z2); |
| .z3 | z-index: var(--z3); |
| .z4 | z-index: var(--z4); |
Responsive States v1.0.6
View Docs| Selectors | Declarations |
|---|---|
| .sm-show, .md-show, .lg-show | display: none; |
| .sm-show | display: block; |
| .md-show | display: block; |
| .lg-show | display: block; |
| .sm-hide | display: none; |
| .md-hide | display: none; |
| .lg-hide | display: none; |
| .display-none | display: none; |
| .hide | position: absolute; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); |
| Selectors | Declarations |
|---|---|
| .container | max-width: var(--container-width); margin-left: auto; margin-right: auto; |
| .col | float: left; box-sizing: border-box; |
| .col-right | float: right; box-sizing: border-box; |
| .col-1 | width: calc(1/12 * 100%); |
| .col-2 | width: calc(2/12 * 100%); |
| .col-3 | width: calc(3/12 * 100%); |
| .col-4 | width: calc(4/12 * 100%); |
| .col-5 | width: calc(5/12 * 100%); |
| .col-6 | width: calc(6/12 * 100%); |
| .col-7 | width: calc(7/12 * 100%); |
| .col-8 | width: calc(8/12 * 100%); |
| .col-9 | width: calc(9/12 * 100%); |
| .col-10 | width: calc(10/12 * 100%); |
| .col-11 | width: calc(11/12 * 100%); |
| .col-12 | width: 100%; |
| .sm-col | float: left; box-sizing: border-box; |
| .sm-col-right | float: right; box-sizing: border-box; |
| .sm-col-1 | width: calc(1/12 * 100%); |
| .sm-col-2 | width: calc(2/12 * 100%); |
| .sm-col-3 | width: calc(3/12 * 100%); |
| .sm-col-4 | width: calc(4/12 * 100%); |
| .sm-col-5 | width: calc(5/12 * 100%); |
| .sm-col-6 | width: calc(6/12 * 100%); |
| .sm-col-7 | width: calc(7/12 * 100%); |
| .sm-col-8 | width: calc(8/12 * 100%); |
| .sm-col-9 | width: calc(9/12 * 100%); |
| .sm-col-10 | width: calc(10/12 * 100%); |
| .sm-col-11 | width: calc(11/12 * 100%); |
| .sm-col-12 | width: 100%; |
| .md-col | float: left; box-sizing: border-box; |
| .md-col-right | float: right; box-sizing: border-box; |
| .md-col-1 | width: calc(1/12 * 100%); |
| .md-col-2 | width: calc(2/12 * 100%); |
| .md-col-3 | width: calc(3/12 * 100%); |
| .md-col-4 | width: calc(4/12 * 100%); |
| .md-col-5 | width: calc(5/12 * 100%); |
| .md-col-6 | width: calc(6/12 * 100%); |
| .md-col-7 | width: calc(7/12 * 100%); |
| .md-col-8 | width: calc(8/12 * 100%); |
| .md-col-9 | width: calc(9/12 * 100%); |
| .md-col-10 | width: calc(10/12 * 100%); |
| .md-col-11 | width: calc(11/12 * 100%); |
| .md-col-12 | width: 100%; |
| .lg-col | float: left; box-sizing: border-box; |
| .lg-col-right | float: right; box-sizing: border-box; |
| .lg-col-1 | width: calc(1/12 * 100%); |
| .lg-col-2 | width: calc(2/12 * 100%); |
| .lg-col-3 | width: calc(3/12 * 100%); |
| .lg-col-4 | width: calc(4/12 * 100%); |
| .lg-col-5 | width: calc(5/12 * 100%); |
| .lg-col-6 | width: calc(6/12 * 100%); |
| .lg-col-7 | width: calc(7/12 * 100%); |
| .lg-col-8 | width: calc(8/12 * 100%); |
| .lg-col-9 | width: calc(9/12 * 100%); |
| .lg-col-10 | width: calc(10/12 * 100%); |
| .lg-col-11 | width: calc(11/12 * 100%); |
| .lg-col-12 | width: 100%; |
Flex Object v2.0.5
View Docs| Selectors | Declarations |
|---|---|
| .flex | display: flex; |
| .flex-column | flex-direction: column; |
| .flex-wrap | flex-wrap: wrap; |
| .flex-center | align-items: center; |
| .flex-baseline | align-items: baseline; |
| .flex-stretch | align-items: stretch; |
| .flex-start | align-items: flex-start; |
| .flex-end | align-items: flex-end; |
| .flex-justify | justify-content: space-between; |
| .flex-auto | flex: 1 1 auto; min-width: 0; min-height: 0; |
| .flex-grow | flex: 1 0 auto; |
| .flex-none | flex: none; |
| .flex-first | order: -1; |
| .flex-last | order: 99999; |
| .sm-flex | display: flex; |
| .md-flex | display: flex; |
| .lg-flex | display: flex; |
| Selectors | Declarations |
|---|---|
| .border | border-style: solid; border-width: var(--border-width); border-color: var(--border-color); |
| .border-top | border-top-style: solid; border-top-width: var(--border-width); border-top-color: var(--border-color); |
| .border-right | border-right-style: solid; border-right-width: var(--border-width); border-right-color: var(--border-color); |
| .border-bottom | border-bottom-style: solid; border-bottom-width: var(--border-width); border-bottom-color: var(--border-color); |
| .border-left | border-left-style: solid; border-left-width: var(--border-width); border-left-color: var(--border-color); |
| .border-none | border: 0; |
| .rounded | border-radius: var(--border-radius); |
| .circle | border-radius: 50%; |
| .rounded-top | border-radius: var(--border-radius) var(--border-radius) 0 0; |
| .rounded-right | border-radius: 0 var(--border-radius) var(--border-radius) 0; |
| .rounded-bottom | border-radius: 0 0 var(--border-radius) var(--border-radius); |
| .rounded-left | border-radius: var(--border-radius) 0 0 var(--border-radius); |
| .not-rounded | border-radius: 0; |
| Selectors | Declarations |
|---|---|
| .black | color: var(--black); |
| .gray | color: var(--gray); |
| .silver | color: var(--silver); |
| .white | color: var(--white); |
| .aqua | color: var(--aqua); |
| .blue | color: var(--blue); |
| .navy | color: var(--navy); |
| .teal | color: var(--teal); |
| .green | color: var(--green); |
| .olive | color: var(--olive); |
| .lime | color: var(--lime); |
| .yellow | color: var(--yellow); |
| .orange | color: var(--orange); |
| .red | color: var(--red); |
| .fuchsia | color: var(--fuchsia); |
| .purple | color: var(--purple); |
| .maroon | color: var(--maroon); |
| .color-inherit | color: inherit; |
| .muted | opacity: .5; |
Background Colors v1.1.3
View Docs| Selectors | Declarations |
|---|---|
| .bg-black | background-color: var(--black); |
| .bg-gray | background-color: var(--gray); |
| .bg-silver | background-color: var(--silver); |
| .bg-white | background-color: var(--white); |
| .bg-aqua | background-color: var(--aqua); |
| .bg-blue | background-color: var(--blue); |
| .bg-navy | background-color: var(--navy); |
| .bg-teal | background-color: var(--teal); |
| .bg-green | background-color: var(--green); |
| .bg-olive | background-color: var(--olive); |
| .bg-lime | background-color: var(--lime); |
| .bg-yellow | background-color: var(--yellow); |
| .bg-orange | background-color: var(--orange); |
| .bg-red | background-color: var(--red); |
| .bg-fuchsia | background-color: var(--fuchsia); |
| .bg-purple | background-color: var(--purple); |
| .bg-maroon | background-color: var(--maroon); |
| .bg-darken-1 | background-color: var(--darken-1); |
| .bg-darken-2 | background-color: var(--darken-2); |
| .bg-darken-3 | background-color: var(--darken-3); |
| .bg-darken-4 | background-color: var(--darken-4); |
| .bg-lighten-1 | background-color: var(--lighten-1); |
| .bg-lighten-2 | background-color: var(--lighten-2); |
| .bg-lighten-3 | background-color: var(--lighten-3); |
| .bg-lighten-4 | background-color: var(--lighten-4); |