@import "tailwindcss"; @font-face { font-family: "Cascadia Code NF"; src: local('Cascadia Code NF'), url('/icons/CascadiaCodeNF.ttf') format('truetype'); } @font-face { font-family: "Cascadia Code NF Italic"; src: local('Cascadia Code NF Italic'), url('/icons/CascadiaCodeNFItalic.ttf') format('truetype'); } @theme { --font-sans: "Cascadia Code NF", "Cascadia Code", ui-monospace; --font-mono: "Cascadia Code NF", "Cascadia Code", ui-monospace; --default-font-feature-settings: "ss19", "ss01", "ss20", "calt", "salt"; --default-mono-font-feature-settings: var(--default-font-feature-settings); } :root { font-size: 13pt; } .rendered-file { a { @apply hover:underline; } :not(h1, h2, h3, h4, h5, h6) > a { @apply text-blue-500 hover:text-blue-600; } ul { @apply list-disc; } } .rendered-blob { /* From cgit.css */ table.blob { margin-top: 0.5em; } table.blob td.hashes, table.blob td.lines { margin: 0; padding: 0 0 0 0.5em; vertical-align: top; } table.blob td.linenumbers { margin: 0; padding: 0 0.5em 0 0.25em; vertical-align: top; text-align: right; color: #474c57; /* border-right: 1px solid gray; */ } table.blob pre { padding: 0; margin: 0; } table.blob td.linenumbers a, table.ssdiff td.lineno a { text-align: right; text-decoration: none; } table.blob td.linenumbers a:hover, table.ssdiff td.lineno a:hover { color: #727982; } } .diff-panel { a { @apply text-[#73D0FF] hover:text-[#4CB3FF] hover:underline; } /* From cgit.css */ div.diffstat-header { font-weight: bold; } table.diffstat { border-collapse: collapse; border: solid 1px #333A45; background-color: #262F3F; } table.diffstat th { font-weight: normal; text-align: left; text-decoration: underline; padding: 0.1em 1em 0.1em 0.1em; font-size: 100%; color: #A9B1D6; } table.diffstat td { padding: 0.2em 0.2em 0.1em 0.1em; font-size: 100%; border: none; } table.diffstat td.mode { white-space: nowrap; } table.diffstat td span.modechange { padding-left: 1em; color: #F27983; } table.diffstat td.add a { color: #87D96C; } table.diffstat td.del a { color: #F27983; } table.diffstat td.upd a { color: #73D0FF; } table.diffstat td.graph { width: 500px; vertical-align: middle; } table.diffstat td.graph table { border: none; } table.diffstat td.graph td { padding: 0px; border: 0px; height: 7pt; } table.diffstat td.graph td.add { background-color: #87D96C; } table.diffstat td.graph td.rem { background-color: #F27983; } div.diffstat-summary { color: #5C6773; padding-top: 0.5em; } table.diff { width: 100%; } table.diff td { @apply font-mono; white-space: pre; background-color: #171B24; border: 1px #8A91992E; } table.diff td div.head { font-weight: bold; margin-top: 1em; color: #A9B1D6; } table.diff td div.hunk { color: #73D0FF; } table.diff td div.add { color: #87D96C; } table.diff td div.del { color: #F27983; } } .gravatar { border-radius: 50%; }