UNPKG

radix-ui-themes-with-tailwind

Version:
175 lines (149 loc) 2.86 kB
@tailwind base; @tailwind components; @tailwind utilities; #root { height: 100%; } .Pre { box-sizing: border-box; border-radius: var(--radius-4); padding: var(--space-4) var(--space-5); overflow: auto; white-space: pre; position: relative; background-color: var(--background); color: var(--gray-12); box-shadow: inset 0 0 0 1px var(--gray-a5); } .Pre code { font-size: calc(var(--font-size-2) * var(--code-font-size-adjust)); font-family: var(--code-font-family); line-height: 22px; --letter-spacing: var(--letter-spacing-2); } .refractor-marker { background-color: var(--highlighted-line-bg); } .token.comment, .token.prolog, .token.doctype, .token.cdata { color: slategray; } .token.punctuation { color: #999; } .namespace { opacity: 0.7; } .token.property, .token.tag, .token.boolean, .token.number, .token.constant, .token.symbol, .token.deleted { color: var(--red-11); } .token.selector, .token.attr-name, .token.string, .token.char, .token.builtin, .token.inserted { color: #690; } .token.operator, .token.entity, .token.url, .language-css .token.string, .style .token.string { color: #9a6e3a; } .token.atrule, .token.attr-value, .token.keyword { color: #07a; } .token.function, .token.class-name { color: #dd4a68; } .token.regex, .token.important, .token.variable { color: #e90; } .token.important, .token.bold { font-weight: bold; } .token.italic { font-style: italic; } .token.entity { cursor: help; } pre[data-line] { position: relative; padding: 1em 0 1em 3em; } .line-highlight { position: absolute; left: 0; right: 0; padding: inherit 0; margin-top: 1em; /* Same as .prism’s padding-top */ background: hsla(24, 20%, 50%, 0.08); background: linear-gradient( to right, hsla(24, 20%, 50%, 0.1) 70%, hsla(24, 20%, 50%, 0) ); pointer-events: none; line-height: inherit; white-space: pre; } .line-highlight:before, .line-highlight[data-end]:after { content: attr(data-start); position: absolute; top: 0.4em; left: 0.6em; min-width: 1em; padding: 0 0.5em; background-color: hsla(24, 20%, 50%, 0.4); color: hsl(24, 20%, 95%); font: bold 65%/1.5 sans-serif; text-align: center; vertical-align: 0.3em; border-radius: 999px; text-shadow: none; box-shadow: 0 1px white; } .line-highlight[data-end]:after { content: attr(data-end); top: auto; bottom: 0.4em; } .line-numbers .line-highlight:before, .line-numbers .line-highlight:after { content: none; } .refractor-marker { background: hsla(24, 20%, 50%, 0.08); background: linear-gradient( to right, hsla(24, 20%, 50%, 0.1) 70%, hsla(24, 20%, 50%, 0) ); } .bitwise { background: hsla(51, 82%, 58%, 0.5); background: linear-gradient( to right, hsla(51, 83%, 58%, 0.5) 70%, hsla(51, 83%, 58%, 0) ); position: relative; }