diff --git a/src/client/theme-default/index.ts b/src/client/theme-default/index.ts index bcd79051..09d9b55f 100644 --- a/src/client/theme-default/index.ts +++ b/src/client/theme-default/index.ts @@ -3,6 +3,7 @@ import './styles/layout.css' import './styles/code.css' import './styles/custom-blocks.css' import './styles/sidebar-links.css' +import './styles/sidebar-indent.css' import { Theme } from 'vitepress' import Layout from './Layout.vue' diff --git a/src/client/theme-default/styles/sidebar-indent.css b/src/client/theme-default/styles/sidebar-indent.css new file mode 100644 index 00000000..f9c7d103 --- /dev/null +++ b/src/client/theme-default/styles/sidebar-indent.css @@ -0,0 +1,379 @@ +.sidebar > .sidebar-links > .sidebar-link > .sidebar-link-item { + padding: 0.35rem 1.5rem 0.35rem 1.25rem; + font-size: 1.1rem; + font-weight: 700; +} + +.sidebar + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-link-item { + display: block; + padding: 0.35rem 1.5rem 0.35rem 2rem; + line-height: 1.4; + font-size: 1rem; + font-weight: 400; +} + +.sidebar + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > a.sidebar-link-item.active { + border-left-color: var(--c-brand); + font-weight: 600; +} + +.sidebar + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-link-item { + display: block; + padding: 0.3rem 1.5rem 0.3rem 3rem; + line-height: 1.4; + font-size: 0.9rem; + font-weight: 400; +} + +.sidebar + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-link-item { + display: block; + padding: 0.3rem 1.5rem 0.3rem 4rem; + line-height: 1.4; + font-size: 0.9rem; + font-weight: 400; +} + +.sidebar + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-link-item { + display: block; + padding: 0.3rem 1.5rem 0.3rem 5rem; + line-height: 1.4; + font-size: 0.9rem; + font-weight: 400; +} + +.sidebar + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-link-item { + display: block; + padding: 0.3rem 1.5rem 0.3rem 6rem; + line-height: 1.4; + font-size: 0.9rem; + font-weight: 400; +} + +.sidebar + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-link-item { + display: block; + padding: 0.3rem 1.5rem 0.3rem 7rem; + line-height: 1.4; + font-size: 0.9rem; + font-weight: 400; +} + +.sidebar + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-link-item { + display: block; + padding: 0.3rem 1.5rem 0.3rem 8rem; + line-height: 1.4; + font-size: 0.9rem; + font-weight: 400; +} + +.sidebar + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-link-item { + display: block; + padding: 0.3rem 1.5rem 0.3rem 9rem; + line-height: 1.4; + font-size: 0.9rem; + font-weight: 400; +} + +.sidebar + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-link-item { + display: block; + padding: 0.3rem 1.5rem 0.3rem 10rem; + line-height: 1.4; + font-size: 0.9rem; + font-weight: 400; +} + +.sidebar + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-link-item { + display: block; + padding: 0.3rem 1.5rem 0.3rem 11rem; + line-height: 1.4; + font-size: 0.9rem; + font-weight: 400; +} + +.sidebar + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-link-item { + display: block; + padding: 0.3rem 1.5rem 0.3rem 12rem; + line-height: 1.4; + font-size: 0.9rem; + font-weight: 400; +} + +.sidebar + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-link-item { + display: block; + padding: 0.3rem 1.5rem 0.3rem 13rem; + line-height: 1.4; + font-size: 0.9rem; + font-weight: 400; +} + +.sidebar + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-link-item { + display: block; + padding: 0.3rem 1.5rem 0.3rem 14rem; + line-height: 1.4; + font-size: 0.9rem; + font-weight: 400; +} + +.sidebar + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-links + > .sidebar-link + > .sidebar-link-item { + display: block; + padding: 0.3rem 1.5rem 0.3rem 15rem; + line-height: 1.4; + font-size: 0.9rem; + font-weight: 400; +} diff --git a/src/client/theme-default/styles/sidebar-links.css b/src/client/theme-default/styles/sidebar-links.css index c15f53fd..31ad81a3 100644 --- a/src/client/theme-default/styles/sidebar-links.css +++ b/src/client/theme-default/styles/sidebar-links.css @@ -40,68 +40,7 @@ a.sidebar-link-item.active { } } -.sidebar > .sidebar-links > .sidebar-link > .sidebar-link-item { - padding: 0.35rem 1.5rem 0.35rem 1.25rem; - font-size: 1.1rem; - font-weight: 700; -} - .sidebar > .sidebar-links > .sidebar-link > a.sidebar-link-item.active { border-left-color: var(--c-brand); font-weight: 600; } - -.sidebar - > .sidebar-links - > .sidebar-link - > .sidebar-links - > .sidebar-link - > .sidebar-link-item { - display: block; - padding: 0.35rem 1.5rem 0.35rem 2rem; - line-height: 1.4; - font-size: 1rem; - font-weight: 400; -} - -.sidebar - > .sidebar-links - > .sidebar-link - > .sidebar-links - > .sidebar-link - > a.sidebar-link-item.active { - border-left-color: var(--c-brand); - font-weight: 600; -} - -.sidebar - > .sidebar-links - > .sidebar-link - > .sidebar-links - > .sidebar-link - > .sidebar-links - > .sidebar-link - > .sidebar-link-item { - display: block; - padding: 0.3rem 1.5rem 0.3rem 3rem; - line-height: 1.4; - font-size: 0.9rem; - font-weight: 400; -} - -.sidebar - > .sidebar-links - > .sidebar-link - > .sidebar-links - > .sidebar-link - > .sidebar-links - > .sidebar-link - > .sidebar-links - > .sidebar-link - > .sidebar-link-item { - display: block; - padding: 0.3rem 1.5rem 0.3rem 4rem; - line-height: 1.4; - font-size: 0.9rem; - font-weight: 400; -}