Buckets:
| [data-component="markdown"] { | |
| /* Reset & Base Typography */ | |
| min-width: 0; | |
| max-width: 100%; | |
| overflow-wrap: break-word; | |
| color: var(--text-strong); | |
| font-family: var(--font-family-sans); | |
| font-size: var(--font-size-base); /* 14px */ | |
| line-height: 160%; | |
| /* Spacing for flow */ | |
| > *:first-child { | |
| margin-top: 0; | |
| } | |
| > *:last-child { | |
| margin-bottom: 0; | |
| } | |
| /* Headings: Same size, distinguished by color and spacing */ | |
| h1, | |
| h2, | |
| h3, | |
| h4, | |
| h5, | |
| h6 { | |
| font-size: 14px; | |
| color: var(--text-strong); | |
| font-weight: var(--font-weight-medium); | |
| margin-top: 0px; | |
| margin-bottom: 24px; | |
| line-height: var(--line-height-large); | |
| } | |
| /* Emphasis & Strong: Neutral strong color */ | |
| strong, | |
| b { | |
| color: var(--text-strong); | |
| font-weight: var(--font-weight-medium); | |
| } | |
| /* Paragraphs */ | |
| p { | |
| margin-bottom: 12px; | |
| } | |
| /* Links */ | |
| a { | |
| color: var(--text-interactive-base); | |
| text-decoration: none; | |
| font-weight: inherit; | |
| } | |
| a:hover { | |
| text-decoration: underline; | |
| text-underline-offset: 2px; | |
| } | |
| /* Lists */ | |
| ul, | |
| ol { | |
| margin-top: 8px; | |
| margin-bottom: 12px; | |
| margin-left: 0; | |
| padding-left: 32px; | |
| list-style-position: outside; | |
| } | |
| ul { | |
| list-style-type: disc; | |
| } | |
| ol { | |
| list-style-type: decimal; | |
| padding-left: 2.25rem; | |
| } | |
| li { | |
| margin-bottom: 8px; | |
| } | |
| li > p:first-child { | |
| display: inline; | |
| margin: 0; | |
| } | |
| li > p + p { | |
| display: block; | |
| margin-top: 0.5rem; | |
| } | |
| li::marker { | |
| color: var(--text-weak); | |
| } | |
| /* Nested lists spacing */ | |
| li > ul, | |
| li > ol { | |
| margin-top: 0.25rem; | |
| margin-bottom: 0.25rem; | |
| padding-left: 1rem; /* Minimal indent for nesting only */ | |
| } | |
| li > ol { | |
| padding-left: 1.75rem; | |
| } | |
| /* Blockquotes */ | |
| blockquote { | |
| border-left: 2px solid var(--border-weak-base); | |
| margin: 1.5rem 0; | |
| padding-left: 0.5rem; | |
| color: var(--text-weak); | |
| font-style: normal; | |
| } | |
| /* Horizontal Rule - Invisible spacing only */ | |
| hr { | |
| border: none; | |
| height: 0; | |
| margin: 40px 0; | |
| } | |
| .shiki { | |
| font-size: 13px; | |
| padding: 12px; | |
| border-radius: 6px; | |
| border: 0.5px solid var(--border-weak-base); | |
| } | |
| [data-component="markdown-code"] { | |
| position: relative; | |
| } | |
| [data-slot="markdown-copy-button"] { | |
| position: absolute; | |
| top: 4px; | |
| right: 4px; | |
| opacity: 0; | |
| transition: opacity 0.15s ease; | |
| z-index: 1; | |
| &::after { | |
| content: attr(data-tooltip); | |
| position: absolute; | |
| left: 50%; | |
| bottom: calc(100% + 4px); | |
| transform: translateX(-50%); | |
| z-index: 1000; | |
| max-width: 320px; | |
| border-radius: var(--radius-sm); | |
| background: var(--surface-float-base); | |
| color: var(--text-invert-strong); | |
| padding: 2px 8px; | |
| border: 1px solid var(--border-weak-base, rgba(0, 0, 0, 0.07)); | |
| box-shadow: var(--shadow-md); | |
| pointer-events: none; | |
| white-space: nowrap; | |
| font-family: var(--font-family-sans); | |
| font-size: var(--font-size-small); | |
| font-style: normal; | |
| font-weight: var(--font-weight-medium); | |
| line-height: var(--line-height-large); | |
| letter-spacing: var(--letter-spacing-normal); | |
| opacity: 0; | |
| transition: opacity 0.15s ease; | |
| } | |
| } | |
| [data-slot="markdown-copy-button"]:hover::after, | |
| [data-slot="markdown-copy-button"]:focus-visible::after { | |
| opacity: 1; | |
| } | |
| [data-slot="markdown-copy-button"][data-variant="secondary"] { | |
| box-shadow: none; | |
| border: 1px solid var(--border-weak-base); | |
| } | |
| [data-slot="markdown-copy-button"][data-variant="secondary"] [data-slot="icon-svg"] { | |
| color: var(--icon-base); | |
| } | |
| [data-component="markdown-code"]:hover [data-slot="markdown-copy-button"] { | |
| opacity: 1; | |
| } | |
| [data-slot="markdown-copy-button"] [data-slot="check-icon"] { | |
| display: none; | |
| } | |
| [data-slot="markdown-copy-button"][data-copied="true"] [data-slot="copy-icon"] { | |
| display: none; | |
| } | |
| [data-slot="markdown-copy-button"][data-copied="true"] [data-slot="check-icon"] { | |
| display: inline-flex; | |
| } | |
| pre { | |
| margin-top: 12px; | |
| margin-bottom: 32px; | |
| overflow: auto; | |
| scrollbar-width: none; | |
| &::-webkit-scrollbar { | |
| display: none; | |
| } | |
| } | |
| :not(pre) > code { | |
| font-family: var(--font-family-mono); | |
| font-feature-settings: var(--font-family-mono--font-feature-settings); | |
| color: var(--syntax-string); | |
| font-weight: var(--font-weight-medium); | |
| /* font-size: 13px; */ | |
| /* padding: 2px 2px; */ | |
| /* margin: 0 1.5px; */ | |
| /* border-radius: 2px; */ | |
| /* background: var(--surface-base); */ | |
| /* box-shadow: 0 0 0 0.5px var(--border-weak-base); */ | |
| } | |
| /* Tables */ | |
| table { | |
| width: 100%; | |
| border-collapse: collapse; | |
| margin: 24px 0; | |
| font-size: var(--font-size-base); | |
| display: block; | |
| overflow-x: auto; | |
| } | |
| th, | |
| td { | |
| /* Minimal borders for structure, matching TUI "lines" roughly but keeping it web-clean */ | |
| border-bottom: 1px solid var(--border-weaker-base); | |
| padding: 12px; | |
| text-align: left; | |
| vertical-align: top; | |
| } | |
| th { | |
| color: var(--text-strong); | |
| font-weight: var(--font-weight-medium); | |
| border-bottom: 1px solid var(--border-weak-base); | |
| } | |
| /* Images */ | |
| img { | |
| max-width: 100%; | |
| height: auto; | |
| border-radius: 4px; | |
| margin: 1.5rem 0; | |
| display: block; | |
| } | |
| } | |
| [data-component="markdown"] a.external-link:hover > code { | |
| text-decoration: underline; | |
| text-underline-offset: 2px; | |
| } | |
Xet Storage Details
- Size:
- 5.47 kB
- Xet hash:
- 3e56e77e4d80dde482397b35429d8f3df977e6deb600552537edcfa9f617b495
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.