var(--border-radius-small); border: 1px solid var(--border-color); box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1); font-size: 0.9em; } :host([variant="info"]) { background-color: var(--background-color-box); } :host([variant="error"]) { background-color: #a4000f; color: white; } :host([variant="warning"]) { background: #d7b600; color: black; } :host(login-alert) img { grid-area: icon; width: 24px; -moz-context-properties: fill; fill: currentColor; } :host(login-alert) h3 { grid-area: title; font-size: 1.5em; font-weight: normal; margin: 0; padding: 0; } :host(login-alert) slot[name="action"] { grid-area: action; } :host(login-alert) slot[name="content"] { grid-area: content; } :host(login-breach-alert) div[slot="content"], :host(login-vulnerable-password-alert) div[slot="content"] { margin-block-start: 8px; } :host(login-vulnerable-password-alert) a { font-weight: var(--font-weight-semibold); } :host(login-vulnerable-password-alert) div[slot="content"] > a { color: var(--link-color); } :host(login-vulnerable-password-alert) a[slot="action"] { color: var(--text-color-deemphasized); } :host(login-breach-alert) h4 { margin: 0; padding: 0; } :host(login-breach-alert) a { font-weight: var(--font-weight-semibold); color: inherit; } PK