UNPKG

@adobe/coral-spectrum

Version:

Coral Spectrum is a JavaScript library of Web Components following Spectrum design patterns.

847 lines (845 loc) 24.3 kB
/** * Copyright 2019 Adobe. All rights reserved. * This file is licensed to you under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. You may obtain a copy * of the License at http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software distributed under * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS * OF ANY KIND, either express or implied. See the License for the specific language * governing permissions and limitations under the License. */ ._coral-Card { display: block; position: relative; vertical-align: top; border: 1px solid; border-radius: 4px; min-height: 175px; min-width: 240px; } ._coral-Card--fixedWidth { display: inline-block; width: 240px; } ._coral-Card--stacked { margin-bottom: 8px; } ._coral-Card--stacked:before { content: " "; position: absolute; height: 3px; pointer-events: none; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; } ._coral-Card--stacked:after { content: " "; position: absolute; height: 3px; pointer-events: none; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; } ._coral-Card--stacked:before { bottom: -9px; left: 6px; right: 6px; } ._coral-Card--stacked:after { bottom: -5px; left: 3px; right: 3px; } ._coral-Card--inverted coral-card-asset, ._coral-Card--condensed coral-card-asset { height: 229px; } ._coral-Card--inverted ._coral-Card-wrapper { position: absolute; top: 0; height: 160px; width: 100%; border-radius: 4px 4px 0 0; } ._coral-Card--condensed ._coral-Card-wrapper { position: absolute; top: 0; height: 160px; width: 100%; border-radius: 4px 4px 0 0; } ._coral-Card--inverted coral-card-description, ._coral-Card--condensed coral-card-description { display: none; } ._coral-Card--inverted coral-card-content, ._coral-Card--condensed coral-card-content { position: absolute; bottom: 0; left: 0; right: 0; } ._coral-Card--inverted coral-card-overlay, ._coral-Card--condensed coral-card-overlay { display: none; } ._coral-Card--condensed ._coral-Card-wrapper { border-bottom: 1px solid; } ._coral-Card--asset ._coral-Card-wrapper { display: none; } ._coral-Card--inverted coral-card-asset { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; } ._coral-Card--condensed coral-card-asset { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; } ._coral-Card--asset coral-card-asset { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; } ._coral-Card-wrapper { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; } ._coral-Card-wrapper { display: block; position: relative; } coral-card-info { display: block; position: absolute; top: 0; right: 0; left: 0; bottom: 0; } coral-card-info { border-top-left-radius: 4px; border-top-right-radius: 4px; } coral-card-asset { border-top-left-radius: 4px; border-top-right-radius: 4px; } coral-card-asset { display: flex; flex-direction: column; justify-content: center; align-items: center; box-sizing: border-box; position: relative; width: 100%; height: auto; min-height: 175px; overflow: hidden; } coral-card-asset > * { display: block; width: 100%; height: auto; } coral-card-asset > img { margin: 0 auto; width: auto; min-height: 1px; max-width: 100%; opacity: 1; transition: opacity 1000ms cubic-bezier(.45, 0, .40, 1); object-fit: cover; } coral-card-asset > img.is-loading { opacity: 0; } ._coral-Card--quiet coral-card-content { padding-left: 0; padding-right: 0; } ._coral-Card--quiet coral-card-asset { border-radius: 4px; } coral-card-propertylist { display: block; padding-top: 14px; } coral-card-propertylist > ._coral-Card-property { display: inline-flex; align-items: center; min-height: 18px; float: left; margin-right: 6px; margin-bottom: 0; } coral-card-description { padding-top: 14px; } coral-card-description:first-of-type { border-top-width: 1px; border-top-style: solid; } coral-card-propertylist:first-of-type { border-top-width: 1px; border-top-style: solid; } ._coral-Card-property-icon + coral-card-property-content:not(:empty) { margin-left: 6px; } ._coral-Card-property-icon { flex-shrink: 0; } coral-card-overlay { display: block; position: absolute; left: 0; right: 0; top: -96px; height: 96px; font-size: 12px; } coral-card-content { display: block; padding-top: 20px; padding-left: 24px; padding-right: 24px; padding-bottom: 20px; } coral-card-overlay:empty, coral-card-propertylist:empty, coral-card-content:empty { display: none; } coral-card-content, coral-card-context, coral-card-title, coral-card-subtitle, coral-card-description { display: block; } coral-card-title, coral-card-subtitle, coral-card-description, coral-card-context { text-decoration: none; overflow-y: auto; } ._coral-Card coral-card-context { font-size: 11px; letter-spacing: 0.06em; text-transform: uppercase; } ._coral-Card coral-card-title + coral-card-subtitle, ._coral-Card coral-card-title + coral-card-context { margin-top: 6px; } coral-card-subtitle { font-size: 11px; letter-spacing: 0.06em; text-transform: uppercase; } coral-card-context + coral-card-description { margin-top: 20px; } coral-card-title + coral-card-description { margin-top: 20px; } coral-card-context + coral-card-propertylist { margin-top: 20px; } coral-card-title + coral-card-propertylist { margin-top: 20px; } coral-card-subtitle + coral-card-propertylist { margin-top: 20px; } coral-card-description + coral-card-propertylist { margin-top: 20px; } coral-card-info > coral-alert._coral-Alert { display: inline-block; border: none; border-radius: 8px; padding: 4px 8px; margin: 4px 4px 0 0; min-width: auto; min-height: auto; } coral-card-info > coral-alert._coral-Alert coral-alert-header, coral-card-info > coral-alert._coral-Alert coral-alert-content { display: block; font-size: 12px; line-height: 1.3; } coral-card-info > coral-alert._coral-Alert coral-alert-content { margin: 0; } coral-card-info > coral-alert._coral-Alert svg { display: none; } coral-card-info > coral-tag._coral-Label { margin: 4px 4px 0 0; } coral-card-info > coral-tag, coral-card-info > coral-alert { position: relative; top: -14px; right: -14px; z-index: 1; float: right; clear: both; } ._coral-Card--overflow coral-card-info { overflow: hidden; z-index: 1; } ._coral-Card--overflow coral-card-info > coral-alert._coral-Alert { position: static; } ._coral-Card--overflow coral-card-info > coral-alert._coral-Alert:last-of-type { margin-bottom: 4px; } .coral--large coral-card-overlay { font-size: 13px; } .coral--large ._coral-Card coral-card-context { font-size: 13px; } .coral--large coral-card-content { padding-top: 25px; padding-left: 30px; padding-right: 30px; padding-bottom: 25px; } .coral--large coral-card-title { font-size: 17px; } .coral--large coral-card-subtitle { font-size: 13px; } .coral--large ._coral-Card--quiet coral-card-content { padding-left: 0; padding-right: 0; } .coral--large ._coral-Card--inverted ._coral-Card-wrapper { height: 200px; } .coral--large coral-card-info > coral-alert._coral-Alert { padding: 4px 8px; min-width: auto; min-height: auto; } .coral--large coral-card-info > coral-alert._coral-Alert coral-alert-header { font-size: 15px; } .coral--large coral-card-info > coral-alert._coral-Alert coral-alert-content { font-size: 15px; } .coral--light ._coral-Card { border-color: rgb(234, 234, 234); background-color: rgb(255, 255, 255); } .coral--light a[href] > ._coral-Card:not(._coral-Card--quiet):hover { border-color: rgb(202, 202, 202); } .coral--light a[href] > ._coral-Card--quiet:hover coral-card-asset { background-color: rgb(225, 225, 225); } .coral--light ._coral-Card-wrapper { background-color: rgb(255, 255, 255); } .coral--light coral-card-title { color: rgb(75, 75, 75); } .coral--light coral-card-context { color: rgb(110, 110, 110); } .coral--light coral-card-overlay { background-color: rgba(30,30,30,0.9); } .coral--light coral-card-overlay ._coral-Card-property coral-card-property-content { color: rgb(185, 185, 185); } .coral--light coral-card-asset { background-color: rgb(234, 234, 234); } .coral--light coral-card-description { border-top-color: rgb(234, 234, 234); } .coral--light coral-card-propertylist { border-top-color: rgb(234, 234, 234); } .coral--light ._coral-Card--stacked:before { background-color: rgb(255, 255, 255); border-bottom-color: rgb(234, 234, 234); border-left-color: rgb(234, 234, 234); border-right-color: rgb(234, 234, 234); } .coral--light ._coral-Card--stacked:after { background-color: rgb(255, 255, 255); border-bottom-color: rgb(234, 234, 234); border-left-color: rgb(234, 234, 234); border-right-color: rgb(234, 234, 234); } .coral--light ._coral-Card--condensed ._coral-Card-wrapper { background-color: rgba(255,255,255,0.9); border-bottom-color: rgb(244, 244, 244); } .coral--light ._coral-Card--condensed coral-card-context { color: rgb(116, 116, 116); } .coral--light ._coral-Card--condensed coral-card-title { color: rgb(50, 50, 50); } .coral--light ._coral-Card--condensed coral-card-subtitle { color: rgb(116, 116, 116); } .coral--light ._coral-Card--condensed ._coral-Card-property { color: rgb(80, 80, 80); } .coral--light ._coral-Card--condensed ._coral-Card-property-icon { color: rgb(80, 80, 80); } .coral--light ._coral-Card--condensed coral-card-description { border-top-color: rgb(44, 44, 44); } .coral--light ._coral-Card--condensed coral-card-propertylist { border-top-color: rgb(44, 44, 44); } .coral--light ._coral-Card--inverted ._coral-Card-wrapper { background-color: rgba(30,30,30,0.9); border-bottom-color: rgb(44, 44, 44); } .coral--light ._coral-Card--inverted coral-card-context { color: rgb(162, 162, 162); } .coral--light ._coral-Card--inverted coral-card-title { color: rgb(255, 255, 255); } .coral--light ._coral-Card--inverted coral-card-subtitle { color: rgb(162, 162, 162); } .coral--light ._coral-Card--inverted ._coral-Card-property { color: rgb(185, 185, 185); } .coral--light ._coral-Card--inverted ._coral-Card-property-icon { color: rgb(185, 185, 185); } .coral--light ._coral-Card--inverted coral-card-description { border-top-color: rgb(244, 244, 244); } .coral--light ._coral-Card--inverted coral-card-propertylist { border-top-color: rgb(244, 244, 244); } .coral--light ._coral-Card--quiet,.coral--light ._coral-Card--quiet ._coral-Card-wrapper { border-color: transparent; background-color: transparent; } .coral--light ._coral-Card--quiet._coral-Card--stacked:before, .coral--light ._coral-Card--quiet._coral-Card--stacked:after { display: none; } .coral--light coral-card-info > coral-alert._coral-Alert[variant="info"] { background-color: rgb(20, 115, 230); } .coral--light coral-card-info > coral-alert._coral-Alert[variant="help"] { background-color: rgb(20, 115, 230); } .coral--light coral-card-info > coral-alert._coral-Alert[variant="success"] { background-color: rgb(38, 142, 108); } .coral--light coral-card-info > coral-alert._coral-Alert[variant="warning"] { background-color: rgb(218, 123, 17); } .coral--light coral-card-info > coral-alert._coral-Alert[variant="error"] { background-color: rgb(215, 55, 63); } .coral--light coral-card-info > coral-alert._coral-Alert coral-alert-header { color: rgb(255, 255, 255); } .coral--light coral-card-info > coral-alert._coral-Alert coral-alert-content { color: rgb(255, 255, 255); } .coral--lightest ._coral-Card { border-color: rgb(244, 244, 244); background-color: rgb(255, 255, 255); } .coral--lightest a[href] > ._coral-Card:not(._coral-Card--quiet):hover { border-color: rgb(211, 211, 211); } .coral--lightest a[href] > ._coral-Card--quiet:hover coral-card-asset { background-color: rgb(234, 234, 234); } .coral--lightest ._coral-Card-wrapper { background-color: rgb(255, 255, 255); } .coral--lightest coral-card-title { color: rgb(80, 80, 80); } .coral--lightest coral-card-context { color: rgb(116, 116, 116); } .coral--lightest coral-card-overlay { background-color: rgba(30,30,30,0.9); } .coral--lightest coral-card-overlay ._coral-Card-property coral-card-property-content { color: rgb(185, 185, 185); } .coral--lightest coral-card-asset { background-color: rgb(244, 244, 244); } .coral--lightest coral-card-description { border-top-color: rgb(244, 244, 244); } .coral--lightest coral-card-propertylist { border-top-color: rgb(244, 244, 244); } .coral--lightest ._coral-Card--stacked:before { background-color: rgb(255, 255, 255); border-bottom-color: rgb(244, 244, 244); border-left-color: rgb(244, 244, 244); border-right-color: rgb(244, 244, 244); } .coral--lightest ._coral-Card--stacked:after { background-color: rgb(255, 255, 255); border-bottom-color: rgb(244, 244, 244); border-left-color: rgb(244, 244, 244); border-right-color: rgb(244, 244, 244); } .coral--lightest ._coral-Card--condensed ._coral-Card-wrapper { background-color: rgba(255,255,255,0.9); border-bottom-color: rgb(244, 244, 244); } .coral--lightest ._coral-Card--condensed coral-card-context { color: rgb(116, 116, 116); } .coral--lightest ._coral-Card--condensed coral-card-title { color: rgb(50, 50, 50); } .coral--lightest ._coral-Card--condensed coral-card-subtitle { color: rgb(116, 116, 116); } .coral--lightest ._coral-Card--condensed ._coral-Card-property { color: rgb(80, 80, 80); } .coral--lightest ._coral-Card--condensed ._coral-Card-property-icon { color: rgb(80, 80, 80); } .coral--lightest ._coral-Card--condensed coral-card-description { border-top-color: rgb(44, 44, 44); } .coral--lightest ._coral-Card--condensed coral-card-propertylist { border-top-color: rgb(44, 44, 44); } .coral--lightest ._coral-Card--inverted ._coral-Card-wrapper { background-color: rgba(30,30,30,0.9); border-bottom-color: rgb(44, 44, 44); } .coral--lightest ._coral-Card--inverted coral-card-context { color: rgb(162, 162, 162); } .coral--lightest ._coral-Card--inverted coral-card-title { color: rgb(255, 255, 255); } .coral--lightest ._coral-Card--inverted coral-card-subtitle { color: rgb(162, 162, 162); } .coral--lightest ._coral-Card--inverted ._coral-Card-property { color: rgb(185, 185, 185); } .coral--lightest ._coral-Card--inverted ._coral-Card-property-icon { color: rgb(185, 185, 185); } .coral--lightest ._coral-Card--inverted coral-card-description { border-top-color: rgb(244, 244, 244); } .coral--lightest ._coral-Card--inverted coral-card-propertylist { border-top-color: rgb(244, 244, 244); } .coral--lightest ._coral-Card--quiet,.coral--lightest ._coral-Card--quiet ._coral-Card-wrapper { border-color: transparent; background-color: transparent; } .coral--lightest ._coral-Card--quiet._coral-Card--stacked:before, .coral--lightest ._coral-Card--quiet._coral-Card--stacked:after { display: none; } .coral--lightest coral-card-info > coral-alert._coral-Alert[variant="info"] { background-color: rgb(20, 115, 230); } .coral--lightest coral-card-info > coral-alert._coral-Alert[variant="help"] { background-color: rgb(20, 115, 230); } .coral--lightest coral-card-info > coral-alert._coral-Alert[variant="success"] { background-color: rgb(38, 142, 108); } .coral--lightest coral-card-info > coral-alert._coral-Alert[variant="warning"] { background-color: rgb(218, 123, 17); } .coral--lightest coral-card-info > coral-alert._coral-Alert[variant="error"] { background-color: rgb(215, 55, 63); } .coral--lightest coral-card-info > coral-alert._coral-Alert coral-alert-header { color: rgb(255, 255, 255); } .coral--lightest coral-card-info > coral-alert._coral-Alert coral-alert-content { color: rgb(255, 255, 255); } .coral--dark ._coral-Card { border-color: rgb(62, 62, 62); background-color: rgb(37, 37, 37); } .coral--dark a[href] > ._coral-Card:not(._coral-Card--quiet):hover { border-color: rgb(90, 90, 90); } .coral--dark a[href] > ._coral-Card--quiet:hover coral-card-asset { background-color: rgb(74, 74, 74); } .coral--dark ._coral-Card-wrapper { background-color: rgb(37, 37, 37); } .coral--dark coral-card-title { color: rgb(227, 227, 227); } .coral--dark coral-card-context { color: rgb(185, 185, 185); } .coral--dark coral-card-overlay { background-color: rgba(30,30,30,0.9); } .coral--dark coral-card-overlay ._coral-Card-property coral-card-property-content { color: rgb(185, 185, 185); } .coral--dark coral-card-asset { background-color: rgb(62, 62, 62); } .coral--dark coral-card-description { border-top-color: rgb(62, 62, 62); } .coral--dark coral-card-propertylist { border-top-color: rgb(62, 62, 62); } .coral--dark ._coral-Card--stacked:before { background-color: rgb(37, 37, 37); border-bottom-color: rgb(62, 62, 62); border-left-color: rgb(62, 62, 62); border-right-color: rgb(62, 62, 62); } .coral--dark ._coral-Card--stacked:after { background-color: rgb(37, 37, 37); border-bottom-color: rgb(62, 62, 62); border-left-color: rgb(62, 62, 62); border-right-color: rgb(62, 62, 62); } .coral--dark ._coral-Card--condensed ._coral-Card-wrapper { background-color: rgba(255,255,255,0.9); border-bottom-color: rgb(244, 244, 244); } .coral--dark ._coral-Card--condensed coral-card-context { color: rgb(116, 116, 116); } .coral--dark ._coral-Card--condensed coral-card-title { color: rgb(50, 50, 50); } .coral--dark ._coral-Card--condensed coral-card-subtitle { color: rgb(116, 116, 116); } .coral--dark ._coral-Card--condensed ._coral-Card-property { color: rgb(80, 80, 80); } .coral--dark ._coral-Card--condensed ._coral-Card-property-icon { color: rgb(80, 80, 80); } .coral--dark ._coral-Card--condensed coral-card-description { border-top-color: rgb(44, 44, 44); } .coral--dark ._coral-Card--condensed coral-card-propertylist { border-top-color: rgb(44, 44, 44); } .coral--dark ._coral-Card--inverted ._coral-Card-wrapper { background-color: rgba(30,30,30,0.9); border-bottom-color: rgb(44, 44, 44); } .coral--dark ._coral-Card--inverted coral-card-context { color: rgb(162, 162, 162); } .coral--dark ._coral-Card--inverted coral-card-title { color: rgb(255, 255, 255); } .coral--dark ._coral-Card--inverted coral-card-subtitle { color: rgb(162, 162, 162); } .coral--dark ._coral-Card--inverted ._coral-Card-property { color: rgb(185, 185, 185); } .coral--dark ._coral-Card--inverted ._coral-Card-property-icon { color: rgb(185, 185, 185); } .coral--dark ._coral-Card--inverted coral-card-description { border-top-color: rgb(244, 244, 244); } .coral--dark ._coral-Card--inverted coral-card-propertylist { border-top-color: rgb(244, 244, 244); } .coral--dark ._coral-Card--quiet,.coral--dark ._coral-Card--quiet ._coral-Card-wrapper { border-color: transparent; background-color: transparent; } .coral--dark ._coral-Card--quiet._coral-Card--stacked:before, .coral--dark ._coral-Card--quiet._coral-Card--stacked:after { display: none; } .coral--dark coral-card-info > coral-alert._coral-Alert[variant="info"] { background-color: rgb(20, 115, 230); } .coral--dark coral-card-info > coral-alert._coral-Alert[variant="help"] { background-color: rgb(20, 115, 230); } .coral--dark coral-card-info > coral-alert._coral-Alert[variant="success"] { background-color: rgb(38, 142, 108); } .coral--dark coral-card-info > coral-alert._coral-Alert[variant="warning"] { background-color: rgb(218, 123, 17); } .coral--dark coral-card-info > coral-alert._coral-Alert[variant="error"] { background-color: rgb(215, 55, 63); } .coral--dark coral-card-info > coral-alert._coral-Alert coral-alert-header { color: rgb(255, 255, 255); } .coral--dark coral-card-info > coral-alert._coral-Alert coral-alert-content { color: rgb(255, 255, 255); } .coral--darkest ._coral-Card { border-color: rgb(44, 44, 44); background-color: rgb(8, 8, 8); } .coral--darkest a[href] > ._coral-Card:not(._coral-Card--quiet):hover { border-color: rgb(73, 73, 73); } .coral--darkest a[href] > ._coral-Card--quiet:hover coral-card-asset { background-color: rgb(57, 57, 57); } .coral--darkest ._coral-Card-wrapper { background-color: rgb(8, 8, 8); } .coral--darkest coral-card-title { color: rgb(200, 200, 200); } .coral--darkest coral-card-context { color: rgb(162, 162, 162); } .coral--darkest coral-card-overlay { background-color: rgba(30,30,30,0.9); } .coral--darkest coral-card-overlay ._coral-Card-property coral-card-property-content { color: rgb(185, 185, 185); } .coral--darkest coral-card-asset { background-color: rgb(44, 44, 44); } .coral--darkest coral-card-description { border-top-color: rgb(44, 44, 44); } .coral--darkest coral-card-propertylist { border-top-color: rgb(44, 44, 44); } .coral--darkest ._coral-Card--stacked:before { background-color: rgb(8, 8, 8); border-bottom-color: rgb(44, 44, 44); border-left-color: rgb(44, 44, 44); border-right-color: rgb(44, 44, 44); } .coral--darkest ._coral-Card--stacked:after { background-color: rgb(8, 8, 8); border-bottom-color: rgb(44, 44, 44); border-left-color: rgb(44, 44, 44); border-right-color: rgb(44, 44, 44); } .coral--darkest ._coral-Card--condensed ._coral-Card-wrapper { background-color: rgba(255,255,255,0.9); border-bottom-color: rgb(244, 244, 244); } .coral--darkest ._coral-Card--condensed coral-card-context { color: rgb(116, 116, 116); } .coral--darkest ._coral-Card--condensed coral-card-title { color: rgb(50, 50, 50); } .coral--darkest ._coral-Card--condensed coral-card-subtitle { color: rgb(116, 116, 116); } .coral--darkest ._coral-Card--condensed ._coral-Card-property { color: rgb(80, 80, 80); } .coral--darkest ._coral-Card--condensed ._coral-Card-property-icon { color: rgb(80, 80, 80); } .coral--darkest ._coral-Card--condensed coral-card-description { border-top-color: rgb(44, 44, 44); } .coral--darkest ._coral-Card--condensed coral-card-propertylist { border-top-color: rgb(44, 44, 44); } .coral--darkest ._coral-Card--inverted ._coral-Card-wrapper { background-color: rgba(30,30,30,0.9); border-bottom-color: rgb(44, 44, 44); } .coral--darkest ._coral-Card--inverted coral-card-context { color: rgb(162, 162, 162); } .coral--darkest ._coral-Card--inverted coral-card-title { color: rgb(255, 255, 255); } .coral--darkest ._coral-Card--inverted coral-card-subtitle { color: rgb(162, 162, 162); } .coral--darkest ._coral-Card--inverted ._coral-Card-property { color: rgb(185, 185, 185); } .coral--darkest ._coral-Card--inverted ._coral-Card-property-icon { color: rgb(185, 185, 185); } .coral--darkest ._coral-Card--inverted coral-card-description { border-top-color: rgb(244, 244, 244); } .coral--darkest ._coral-Card--inverted coral-card-propertylist { border-top-color: rgb(244, 244, 244); } .coral--darkest ._coral-Card--quiet,.coral--darkest ._coral-Card--quiet ._coral-Card-wrapper { border-color: transparent; background-color: transparent; } .coral--darkest ._coral-Card--quiet._coral-Card--stacked:before, .coral--darkest ._coral-Card--quiet._coral-Card--stacked:after { display: none; } .coral--darkest coral-card-info > coral-alert._coral-Alert[variant="info"] { background-color: rgb(20, 115, 230); } .coral--darkest coral-card-info > coral-alert._coral-Alert[variant="help"] { background-color: rgb(20, 115, 230); } .coral--darkest coral-card-info > coral-alert._coral-Alert[variant="success"] { background-color: rgb(38, 142, 108); } .coral--darkest coral-card-info > coral-alert._coral-Alert[variant="warning"] { background-color: rgb(218, 123, 17); } .coral--darkest coral-card-info > coral-alert._coral-Alert[variant="error"] { background-color: rgb(215, 55, 63); } .coral--darkest coral-card-info > coral-alert._coral-Alert coral-alert-header { color: rgb(255, 255, 255); } .coral--darkest coral-card-info > coral-alert._coral-Alert coral-alert-content { color: rgb(255, 255, 255); }