UNPKG

@coreui/coreui

Version:

The most popular front-end framework for developing responsive, mobile-first projects on the web rewritten and maintained by the CoreUI Team

648 lines (582 loc) 14.8 kB
@charset "UTF-8"; /*! * CoreUI Reboot v5.4.0 (https://coreui.io) * Copyright (c) 2025 creativeLabs Łukasz Holeczek * Licensed under MIT (https://github.com/coreui/coreui/blob/main/LICENSE) */ :root, [data-coreui-theme=light] { --cui-blue: #0d6efd; --cui-indigo: #6610f2; --cui-purple: #6f42c1; --cui-pink: #d63384; --cui-red: #dc3545; --cui-orange: #fd7e14; --cui-yellow: #ffc107; --cui-green: #198754; --cui-teal: #20c997; --cui-cyan: #0dcaf0; --cui-black: #080a0c; --cui-white: #fff; --cui-gray: #6d7d9c; --cui-gray-dark: #323a49; --cui-gray-100: #f3f4f7; --cui-gray-200: #e7eaee; --cui-gray-300: #dbdfe6; --cui-gray-400: #cfd4de; --cui-gray-500: #aab3c5; --cui-gray-600: #6d7d9c; --cui-gray-700: #4a566d; --cui-gray-800: #323a49; --cui-gray-900: #212631; --cui-primary: #5856d6; --cui-secondary: #6b7785; --cui-success: #1b9e3e; --cui-info: #39f; --cui-warning: #f9b115; --cui-danger: #e55353; --cui-light: #f3f4f7; --cui-dark: #212631; --cui-primary-rgb: 88, 86, 214; --cui-secondary-rgb: 107, 119, 133; --cui-success-rgb: 27, 158, 62; --cui-info-rgb: 51, 153, 255; --cui-warning-rgb: 249, 177, 21; --cui-danger-rgb: 229, 83, 83; --cui-light-rgb: 243, 244, 247; --cui-dark-rgb: 33, 38, 49; --cui-primary-text-emphasis: #3634a3; --cui-secondary-text-emphasis: #212233; --cui-success-text-emphasis: #0f5722; --cui-info-text-emphasis: #184c77; --cui-warning-text-emphasis: #764705; --cui-danger-text-emphasis: #671414; --cui-light-text-emphasis: #4a566d; --cui-dark-text-emphasis: #323a49; --cui-primary-bg-subtle: #cfc7f3; --cui-secondary-bg-subtle: #ced2d8; --cui-success-bg-subtle: #cbedd6; --cui-info-bg-subtle: #c0e6ff; --cui-warning-bg-subtle: #feecc5; --cui-danger-bg-subtle: #f9d4d4; --cui-light-bg-subtle: rgb(249, 249.5, 251); --cui-dark-bg-subtle: #cfd4de; --cui-primary-border-subtle: #9d92e6; --cui-secondary-border-subtle: #9da5b1; --cui-success-border-subtle: #96dbad; --cui-info-border-subtle: #80c6ff; --cui-warning-border-subtle: #fcd88a; --cui-danger-border-subtle: #f2a9a9; --cui-light-border-subtle: #e7eaee; --cui-dark-border-subtle: #aab3c5; --cui-white-rgb: 255, 255, 255; --cui-black-rgb: 8, 10, 12; --cui-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --cui-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --cui-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --cui-body-font-family: var(--cui-font-sans-serif); --cui-body-font-size: 1rem; --cui-body-font-weight: 400; --cui-body-line-height: 1.5; --cui-body-color: rgba(37, 42.92, 54.02, 0.95); --cui-body-color-rgb: 37, 42.92, 54.02; --cui-body-bg: #fff; --cui-body-bg-rgb: 255, 255, 255; --cui-emphasis-color: #080a0c; --cui-emphasis-color-rgb: 8, 10, 12; --cui-secondary-color: rgba(37, 42.92, 54.02, 0.681); --cui-secondary-color-rgb: 37, 42.92, 54.02; --cui-secondary-bg: #e7eaee; --cui-secondary-bg-rgb: 231, 234, 238; --cui-tertiary-color: rgba(37, 42.92, 54.02, 0.38); --cui-tertiary-color-rgb: 37, 42.92, 54.02; --cui-tertiary-bg: #f3f4f7; --cui-tertiary-bg-rgb: 243, 244, 247; --cui-body-color-dark: rgba(255, 255, 255, 0.87); --cui-body-color-rgb-dark: 255, 255, 255; --cui-body-bg-dark: #212631; --cui-body-bg-rgb-dark: 33, 38, 49; --cui-emphasis-color-dark: #fff; --cui-emphasis-color-rgb-dark: 255, 255, 255; --cui-secondary-color-dark: rgba(255, 255, 255, 0.6); --cui-secondary-color-rgb-dark: 255, 255, 255; --cui-secondary-bg-dark: #323a49; --cui-secondary-bg-rgb-dark: 50, 58, 73; --cui-tertiary-color-dark: rgba(255, 255, 255, 0.38); --cui-tertiary-color-rgb-dark: 255, 255, 255; --cui-tertiary-bg-dark: rgb(41.5, 48, 61); --cui-tertiary-bg-rgb-dark: 41.5, 48, 61; --cui-high-emphasis: rgba(37, 42.92, 54.02, 0.95); --cui-medium-emphasis: rgba(37, 42.92, 54.02, 0.681); --cui-disabled: rgba(37, 42.92, 54.02, 0.38); --cui-high-emphasis-inverse: rgba(255, 255, 255, 0.87); --cui-medium-emphasis-inverse: rgba(255, 255, 255, 0.6); --cui-disabled-inverse: rgba(255, 255, 255, 0.38); --cui-heading-color: inherit; --cui-link-color: #5856d6; --cui-link-color-rgb: 88, 86, 214; --cui-link-decoration: underline; --cui-link-hover-color: rgb(70.4, 68.8, 171.2); --cui-link-hover-color-rgb: 70.4, 68.8, 171.2; --cui-code-color: #d63384; --cui-highlight-color: rgba(37, 42.92, 54.02, 0.95); --cui-highlight-bg: rgb(255, 242.6, 205.4); --cui-border-width: 1px; --cui-border-style: solid; --cui-border-color: #dbdfe6; --cui-border-color-translucent: rgba(8, 10, 12, 0.175); --cui-border-radius: 0.375rem; --cui-border-radius-sm: 0.25rem; --cui-border-radius-lg: 0.5rem; --cui-border-radius-xl: 1rem; --cui-border-radius-xxl: 2rem; --cui-border-radius-2xl: var(--cui-border-radius-xxl); --cui-border-radius-pill: 50rem; --cui-box-shadow: 0 0.5rem 1rem rgba(8, 10, 12, 0.15); --cui-box-shadow-sm: 0 0.125rem 0.25rem rgba(8, 10, 12, 0.075); --cui-box-shadow-lg: 0 1rem 3rem rgba(8, 10, 12, 0.175); --cui-box-shadow-inset: inset 0 1px 2px rgba(8, 10, 12, 0.075); --cui-focus-ring-width: 0.25rem; --cui-focus-ring-opacity: 0.25; --cui-focus-ring-color: rgba(88, 86, 214, 0.25); --cui-form-valid-color: #1b9e3e; --cui-form-valid-border-color: #1b9e3e; --cui-form-invalid-color: #e55353; --cui-form-invalid-border-color: #e55353; } [data-coreui-theme=dark] { color-scheme: dark; --cui-body-color: rgba(255, 255, 255, 0.87); --cui-body-color-rgb: 255, 255, 255; --cui-body-bg: #212631; --cui-body-bg-rgb: 33, 38, 49; --cui-emphasis-color: #fff; --cui-emphasis-color-rgb: 255, 255, 255; --cui-secondary-color: rgba(255, 255, 255, 0.6); --cui-secondary-color-rgb: 255, 255, 255; --cui-secondary-bg: #323a49; --cui-secondary-bg-rgb: 50, 58, 73; --cui-tertiary-color: rgba(255, 255, 255, 0.38); --cui-tertiary-color-rgb: 255, 255, 255; --cui-tertiary-bg: rgb(41.5, 48, 61); --cui-tertiary-bg-rgb: 41.5, 48, 61; --cui-high-emphasis: rgba(255, 255, 255, 0.87); --cui-medium-emphasis: rgba(255, 255, 255, 0.6); --cui-disabled: rgba(255, 255, 255, 0.38); --cui-primary: rgb(94.2, 92.4, 207.6); --cui-secondary: #6b7785; --cui-success: rgb(33.55, 151.45, 65.05); --cui-info: rgb(61.2, 153, 244.8); --cui-warning: rgb(237.6, 172.8, 32.4); --cui-danger: rgb(221.7, 90.3, 90.3); --cui-light: #f3f4f7; --cui-dark: #212631; --cui-gray-100: #f3f4f7; --cui-gray-200: #e7eaee; --cui-gray-300: #dbdfe6; --cui-gray-400: #cfd4de; --cui-gray-500: #aab3c5; --cui-gray-600: #6d7d9c; --cui-gray-700: #4a566d; --cui-gray-800: #323a49; --cui-gray-900: #212631; --cui-primary-rgb: 94.2, 92.4, 207.6; --cui-secondary-rgb: 107, 119, 133; --cui-success-rgb: 33.55, 151.45, 65.05; --cui-info-rgb: 61.2, 153, 244.8; --cui-warning-rgb: 237.6, 172.8, 32.4; --cui-danger-rgb: 221.7, 90.3, 90.3; --cui-light-rgb: 243, 244, 247; --cui-dark-rgb: 33, 38, 49; --cui-primary-text-emphasis: rgb(59.35, 57.55, 157.45); --cui-secondary-text-emphasis: #212233; --cui-success-text-emphasis: rgb(18.6, 83.4, 35.7); --cui-info-text-emphasis: rgb(28.75, 75.55, 114.25); --cui-warning-text-emphasis: rgb(112.35, 70.05, 10.65); --cui-danger-text-emphasis: rgb(98.85, 24.15, 24.15); --cui-light-text-emphasis: #f3f4f7; --cui-dark-text-emphasis: #dbdfe6; --cui-primary-bg-subtle: #cfc7f3; --cui-secondary-bg-subtle: #ced2d8; --cui-success-bg-subtle: #cbedd6; --cui-info-bg-subtle: #c0e6ff; --cui-warning-bg-subtle: #feecc5; --cui-danger-bg-subtle: #f9d4d4; --cui-light-bg-subtle: #323a49; --cui-dark-bg-subtle: rgb(29, 34, 42.5); --cui-primary-border-subtle: #9d92e6; --cui-secondary-border-subtle: #9da5b1; --cui-success-border-subtle: #96dbad; --cui-info-border-subtle: #80c6ff; --cui-warning-border-subtle: #fcd88a; --cui-danger-border-subtle: #f2a9a9; --cui-light-border-subtle: #4a566d; --cui-dark-border-subtle: #323a49; --cui-heading-color: inherit; --cui-link-color: rgb(94.2, 92.4, 207.6); --cui-link-hover-color: rgb(126.36, 124.92, 217.08); --cui-link-color-rgb: 94.2, 92.4, 207.6; --cui-link-hover-color-rgb: 126.36, 124.92, 217.08; --cui-code-color: rgb(230.4, 132.6, 181.2); --cui-highlight-color: rgba(255, 255, 255, 0.87); --cui-highlight-bg: rgb(102, 77.2, 2.8); --cui-border-color: #323a49; --cui-border-color-translucent: rgba(255, 255, 255, 0.1); --cui-form-valid-color: rgb(117, 183, 152.4); --cui-form-valid-border-color: rgb(117, 183, 152.4); --cui-form-invalid-color: rgb(234, 133.8, 143.4); --cui-form-invalid-border-color: rgb(234, 133.8, 143.4); } *, *::before, *::after { box-sizing: border-box; } @media (prefers-reduced-motion: no-preference) { :root { scroll-behavior: smooth; } } body { margin: 0; font-family: var(--cui-body-font-family); font-size: var(--cui-body-font-size); font-weight: var(--cui-body-font-weight); line-height: var(--cui-body-line-height); color: var(--cui-body-color); text-align: var(--cui-body-text-align); background-color: var(--cui-body-bg); -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(8, 10, 12, 0); } hr { margin: 1rem 0; color: inherit; border: 0; border-top: var(--cui-border-width) solid; opacity: 0.25; } h6, h5, h4, h3, h2, h1 { margin-top: 0; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; color: var(--cui-heading-color); } h1 { font-size: calc(1.375rem + 1.5vw); } @media (min-width: 1200px) { h1 { font-size: 2.5rem; } } h2 { font-size: calc(1.325rem + 0.9vw); } @media (min-width: 1200px) { h2 { font-size: 2rem; } } h3 { font-size: calc(1.3rem + 0.6vw); } @media (min-width: 1200px) { h3 { font-size: 1.75rem; } } h4 { font-size: calc(1.275rem + 0.3vw); } @media (min-width: 1200px) { h4 { font-size: 1.5rem; } } h5 { font-size: 1.25rem; } h6 { font-size: 1rem; } p { margin-top: 0; margin-bottom: 1rem; } abbr[title] { -webkit-text-decoration: underline dotted; text-decoration: underline dotted; cursor: help; -webkit-text-decoration-skip-ink: none; text-decoration-skip-ink: none; } address { margin-bottom: 1rem; font-style: normal; line-height: inherit; } ol, ul { -webkit-padding-start: 2rem; padding-inline-start: 2rem; } ol, ul, dl { margin-top: 0; margin-bottom: 1rem; } ol ol, ul ul, ol ul, ul ol { margin-bottom: 0; } dt { font-weight: 700; } dd { -webkit-margin-start: 0; margin-inline-start: 0; margin-bottom: 0.5rem; } blockquote { margin: 0 0 1rem; } b, strong { font-weight: bolder; } small { font-size: 0.875em; } mark { padding: 0.1875em; color: var(--cui-highlight-color); background-color: var(--cui-highlight-bg); } sub, sup { position: relative; font-size: 0.75em; line-height: 0; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } a { color: rgba(var(--cui-link-color-rgb), var(--cui-link-opacity, 1)); text-decoration: underline; } a:hover { --cui-link-color-rgb: var(--cui-link-hover-color-rgb); } a:not([href]):not([class]), a:not([href]):not([class]):hover { color: inherit; text-decoration: none; } pre, code, kbd, samp { font-family: var(--cui-font-monospace); font-size: 1em; } pre { display: block; margin-top: 0; margin-bottom: 1rem; overflow: auto; font-size: 0.875em; color: var(--cui-pre-color, ); } pre code { font-size: inherit; color: inherit; word-break: normal; } code { font-size: 0.875em; color: var(--cui-code-color); word-wrap: break-word; } a > code { color: inherit; } kbd { padding: 0.1875rem 0.375rem; font-size: 0.875em; color: var(--cui-kbd-color, var(--cui-body-bg)); background-color: var(--cui-kbd-bg, var(--cui-body-color)); border-radius: 0.25rem; } kbd kbd { padding: 0; font-size: 1em; } figure { margin: 0 0 1rem; } img, svg { vertical-align: middle; } table { caption-side: bottom; border-collapse: collapse; } caption { padding-top: 0.5rem; padding-bottom: 0.5rem; color: var(--cui-table-caption-color, var(--cui-secondary-color)); text-align: start; } th { text-align: inherit; text-align: -webkit-match-parent; } thead, tbody, tfoot, tr, td, th { border-color: inherit; border-style: solid; border-width: 0; } label { display: inline-block; } button { border-radius: 0; } button:focus:not(:focus-visible) { outline: 0; } input, button, select, optgroup, textarea { margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; } button, select { text-transform: none; } [role=button] { cursor: pointer; } select { word-wrap: normal; } select:disabled { opacity: 1; } [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator { display: none !important; } button, [type=button], [type=reset], [type=submit] { -webkit-appearance: button; } button:not(:disabled), [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled) { cursor: pointer; } ::-moz-focus-inner { padding: 0; border-style: none; } textarea { resize: vertical; } fieldset { min-width: 0; padding: 0; margin: 0; border: 0; } legend { float: inline-start; width: 100%; padding: 0; margin-bottom: 0.5rem; line-height: inherit; font-size: calc(1.275rem + 0.3vw); } @media (min-width: 1200px) { legend { font-size: 1.5rem; } } legend + * { clear: left; } ::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-year-field { padding: 0; } ::-webkit-inner-spin-button { height: auto; } [type=search] { -webkit-appearance: textfield; outline-offset: -2px; } *[dir=rtl] [type=tel], *[dir=rtl] [type=url], *[dir=rtl] [type=email], *[dir=rtl] [type=number] { direction: ltr; } ::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-color-swatch-wrapper { padding: 0; } ::-webkit-file-upload-button { font: inherit; -webkit-appearance: button; } ::file-selector-button { font: inherit; -webkit-appearance: button; } output { display: inline-block; } iframe { border: 0; } summary { display: list-item; cursor: pointer; } progress { vertical-align: baseline; } [hidden] { display: none !important; } /*# sourceMappingURL=coreui-reboot.css.map */