| /* |
| * Copyright 2021 The Chromium Authors |
| * Use of this source code is governed by a BSD-style license that can be |
| * found in the LICENSE file. |
| */ |
| |
| :host { |
| --code-background-color: var(--sys-color-surface4); |
| } |
| |
| @keyframes typing { |
| from { width: 0; } |
| to { width: 100%; } |
| } |
| |
| @keyframes expand { |
| from { height: 0; } |
| to { height: auto; } |
| } |
| |
| devtools-link { |
| color: var(--sys-color-primary); |
| outline-offset: 2px; |
| text-decoration: underline; |
| } |
| |
| .animating { |
| overflow: hidden; |
| white-space: nowrap; |
| animation: typing 0.4s steps(40, end); |
| } |
| |
| devtools-code-block.animating { |
| animation: expand 0.1s linear; |
| } |
| |
| .pending { |
| display: none !important; /* stylelint-disable-line declaration-no-important */ |
| } |
| |
| .message { |
| line-height: 18px; |
| font-size: 12px; |
| color: var(--sys-color-on-surface); |
| user-select: text; |
| } |
| |
| .message p { |
| margin: 0; |
| } |
| |
| .message p:not(:first-child) { |
| margin-block-start: 2px; |
| } |
| |
| .message p:not(:last-child) { |
| margin-bottom: 10px; |
| } |
| |
| .message ul { |
| list-style-type: none; |
| padding-inline-start: var(--sys-size-8); |
| } |
| |
| .message ul ul { |
| padding-inline-start: 19px; |
| } |
| |
| .message li { |
| margin-top: 8px; |
| display: list-item; |
| list-style-type: disc; |
| } |
| |
| .message code { |
| color: var(--sys-color-on-surface); |
| font-family: var(--monospace-font-family); |
| font-size: 11px; |
| user-select: text; |
| cursor: text; |
| /* This is still using design tokens because `--code-background-color` is defined with them by default */ |
| /* stylelint-disable-next-line plugin/use_theme_colors */ |
| background-color: var(--code-background-color); |
| border-radius: 2px; |
| padding: 1px 3px; |
| } |
| |
| devtools-code-block { |
| margin-bottom: var(--sys-size-5); |
| } |
| |
| .citation { |
| text-decoration: underline; |
| color: var(--sys-color-primary); |
| background-color: transparent; |
| cursor: pointer; |
| outline-offset: var(--sys-size-2); |
| border: none; |
| padding: 0; |
| font-size: 10px; |
| font-family: var(--default-font-family); |
| } |
| |
| h1.insight, h2.insight, h3.insight, h4.insight, h5.insight, h6.insight { |
| font: var(--sys-typescale-body4-bold); |
| margin: var(--sys-size-1) 0 10px; |
| } |