| .buttons-container { |
| display: flex; |
| flex-wrap: wrap; |
| align-items: center; |
| border-style: solid; |
| border-width: 1px; |
| border-color: var(--vscode-sideBarSectionHeader-border); |
| border-bottom-left-radius: 2px; |
| border-bottom-right-radius: 2px; |
| padding: 4px; |
| } |
|
|
| .buttons { |
| display: flex; |
| } |
| .button { |
| display: flex; |
| align-items: center; |
| padding: 3px; |
| height: 20px; |
| background-color: transparent; |
| cursor: pointer; |
| background: var(--button-icon-background); |
| border-radius: var(--button-icon-corner-radius); |
| color: var(--foreground); |
| } |
| .button:hover { |
| background: var(--button-icon-hover-background); |
| outline: 1px dotted var(--contrast-active-border); |
| outline-offset: -1px; |
| } |
| .button:not(:first-child) { |
| margin-left: 0.25rem; |
| } |
|
|
| .button .icon-container { |
| margin-right: 0.25rem |
| } |
|
|
| .copy-button, |
| .insert-button, |
| .attribution-icon, |
| .status { |
| all: unset; |
| padding: 3px; |
| min-width: 16px; |
| height: 16px; |
| background-color: transparent; |
| } |
|
|
| .copy-button, |
| .insert-button { |
| cursor: pointer; |
| background: var(--button-icon-background); |
| border-radius: var(--button-icon-corner-radius); |
| color: var(--foreground); |
| } |
| .copy-button:hover, |
| .insert-button:hover { |
| background: var(--button-icon-hover-background); |
| outline: 1px dotted var(--contrast-active-border); |
| outline-offset: -1px; |
| } |
|
|
| .status { |
| font-size: 12px; |
| line-height: 1; |
| } |
|
|
| .metadata-container { |
| display: flex; |
| align-items: center; |
| margin-left: auto; |
| } |
|
|
| .metadata-container > :not(:last-child) { |
| margin-right: 0.25rem; |
| } |
|
|
| .attribution-container { |
| all: unset; |
| display: flex; |
| margin-left: auto; |
| } |
|
|
|
|
| .attribution-icon-unavailable { |
| color: var(--hl-orange); |
| } |
|
|
| .attribution-icon-found { |
| color: var(--hl-dark-red); |
| } |
|
|
| .status { |
| display: flex; |
| align-items: center; |
| } |
|
|
| .codicon-loading { |
| animation: spin 1s linear infinite; |
| } |
|
|
| @keyframes spin { |
| from { transform: rotate(0deg); } |
| to { transform: rotate(360deg); } |
| } |
|
|
| |
| |
| |
| :root { |
| --spacing: 1rem; |
| } |
|
|
| .content { |
| word-break: break-word; |
| text-wrap: wrap; |
| } |
|
|
| |
| .content a[href^="vscode://file"] em, |
| .content a[href^="vscode-insiders://file"] em, |
| .content a[href^="vscodium://file"] em, |
| .content a[href^="cursor://file"] em |
| { |
| padding: 1px 2px; |
| box-sizing: border-box; |
| background-color: color-mix(in srgb, var(--vscode-textLink-foreground) 15%, transparent); |
| border-radius: 2px; |
| font-style: normal; |
| word-break: break-all; |
| } |
|
|
| .content p { |
| word-break: break-word; |
| margin-block: 1rem; |
| } |
|
|
| .content pre { |
| padding: calc(var(--spacing) * 0.5); |
| overflow-x: auto; |
| border-style: solid; |
| border-width: 1px; |
| border-color: var(--vscode-sideBarSectionHeader-border); |
| border-bottom: none; |
| margin: 1rem 0; |
| } |
|
|
| .content code, |
| .content pre { |
| font-family: var(--vscode-editor-font-family); |
| font-size: var(--vscode-editor-font-size); |
| overflow: auto; |
| } |
|
|
| .content pre, |
| .content pre > code { |
| |
| background-color: var(--code-background); |
| color: var(--code-foreground); |
| margin-bottom: 0; |
| } |
| body[data-vscode-theme-kind='vscode-light'] .content pre, |
| body[data-vscode-theme-kind='vscode-light'] .content pre > code { |
| |
| background-color: var(--code-background); |
| color: var(--code-foreground); |
| } |
|
|
| .content h1, |
| .content h2, |
| .content h3, |
| .content h4, |
| .content h5, |
| .content h6 { |
| margin: 1.2em 0; |
| } |
|
|
| .content h1 { |
| font-size: 1.15em; |
| font-weight: 700; |
| } |
|
|
| .content h2 { |
| font-size: 1.1em; |
| font-weight: 700; |
| } |
|
|
| .content h3 { |
| font-size: inherit; |
| font-weight: 700; |
| } |
|
|
| .content h4, |
| .content h5, |
| .content h6 { |
| font-size: inherit; |
| font-weight: 600; |
| } |
|
|
| .content > *:first-child { |
| margin-top: 0; |
| } |
|
|
| .content > *:last-child { |
| margin-bottom: 0; |
| } |
|
|
| .content ul, .content ol { |
| margin-block: 1rem; |
| padding-inline-start: 2rem; |
| list-style: revert; |
| } |
|
|
| .file-name-container { |
| color: var(--vscode-descriptionForeground); |
| margin-left: auto; |
| } |
|
|