:root { --admonition-background-color--info: rgba(68, 138, 255, 0.2); --admonition-background-color--note: rgba(0, 184, 212, 0.2); --admonition-background-color--warning: rgba(255, 145, 0, 0.2); --admonition-background-color--tip: rgba(0, 191, 165, 0.2); --admonition-background-color--question: rgba(100, 221, 23, 0.2); --admonition-border-color--info: rgb(68, 138, 255); --admonition-border-color--note: rgb(0, 184, 212); --admonition-border-color--warning: rgb(255, 145, 0); --admonition-border-color--tip: rgb(0, 191, 165); --admonition-border-color--question: rgb(100, 221, 23); --admonition-icon--info: url('data:image/svg+xml;charset=utf-8,'); --admonition-icon--note: url('data:image/svg+xml;charset=utf-8,'); --admonition-icon--warning: url('data:image/svg+xml;charset=utf-8,'); --admonition-icon--tip: url('data:image/svg+xml;charset=utf-8,'); --admonition-icon--question: url('data:image/svg+xml;charset=utf-8,'); --admonition-icon-dimension: 20px; } .content :not(img, pre) { max-width: 80ch; } .content img { border: 5px solid rgba(0, 0, 0, 0.2); max-width: 100%; } .content blockquote { margin: 0; } .content-title { margin-top: 20px !important; } .content pre { border-left: 5px solid #2185d0; } .dark-mode .content pre { border-left: 5px solid #355379; } .content ol { list-style: decimal outside; } .content ul { list-style: outside; } .content ol, .content ul { margin-top: 10px; padding-left: 2em; } .codeberg-design .card, .codeberg-design hr { margin-left: 0; } a.header-anchor, a.header-anchor:visited { color: var(--lm-base-text-color) !important; text-decoration: none; } .dark-mode a.header-anchor, .dark-mode a.header-anchor:visited { color: var(--dm-base-text-color) !important; text-decoration: none; } a.header-anchor:hover { text-decoration: underline; } code span .content { margin: 0 !important; } /* Apply code style to generic code */ pre:not([class*='language-']) { background: #2e3440; color: #f8f8f2; padding: 1em; margin: 0.5em 0; overflow: auto; border-radius: 0.3em; } /* Override sidebar link style */ .codeberg-design .sidebar-title a { color: var(--sidebar-title-text-color); } .codeberg-design .sidebar-title .dark-mode a { color: var(--dm-sidebar-title-text-color); } /* Apply halfmoon style to inline code */ code:not(pre > code) { font-size: var(--code-font-size); line-height: var(--code-line-height); padding: var(--code-padding); margin: var(--code-margin); color: var(--lm-code-text-color); background-color: var(--lm-code-bg-color); border: var(--code-border-width) var(--lm-code-border-color); border-radius: var(--code-border-radius); } .dark-mode code:not(pre > code) { color: var(--dm-code-text-color); background-color: var(--dm-code-bg-color); border-color: var(--dm-code-border-color); } /* Custom Admonition boxes */ .admonition { background-color: var(--admonition-background-color--info); border: 0.2rem solid var(--admonition-border-color--info); border-radius: 0.3rem; border-left-width: 0.5rem; padding: 1em 1.5em; } .admonition-title { font-weight: bold; font-size: 1.2em; } .admonition-icon::before { content: ''; background-color: var(--admonition-border-color--info); mask-position: center; mask-repeat: no-repeat; mask-size: contain; mask-image: var(--admonition-icon--info); -webkit-mask-position: center; -webkit-mask-repeat: no-repeat; -webkit-mask-size: contain; -webkit-mask-image: var(--admonition-icon--info); display: inline-block; margin-right: 0.4em; vertical-align: bottom; height: 1.5em; width: 1.5em; } .admonition.note { background-color: var(--admonition-background-color--note); border-color: var(--admonition-border-color--note); } .admonition-icon.note::before { background-color: var(--admonition-border-color--note); mask-image: var(--admonition-icon--note); -webkit-mask-image: var(--admonition-icon--note); } .admonition.warning { background-color: var(--admonition-background-color--warning); border-color: var(--admonition-border-color--warning); } .admonition-icon.warning::before { background-color: var(--admonition-border-color--warning); mask-image: var(--admonition-icon--warning); -webkit-mask-image: var(--admonition-icon--warning); } .admonition.tip { background-color: var(--admonition-background-color--tip); border-color: var(--admonition-border-color--tip); } .admonition-icon.tip::before { background-color: var(--admonition-border-color--tip); mask-image: var(--admonition-icon--tip); -webkit-mask-image: var(--admonition-icon--tip); } .admonition.question { background-color: var(--admonition-background-color--question); border-color: var(--admonition-border-color--question); } .admonition-icon.question::before { background-color: var(--admonition-border-color--question); mask-image: var(--admonition-icon--question); -webkit-mask-image: var(--admonition-icon--question); } .admonition-content > *:last-child { margin-bottom: 0; } #search-results { overflow: hidden; word-wrap: anywhere; white-space: break-spaces; --pagefind-ui-background: var(--dm-sidebar-bg-color); --pagefind-ui-primary: var(--dm-sidebar-link-text-color); --pagefind-ui-border: var(--dm-sidebar-divider-bg-color); } #search-results li { margin-bottom: 0; gap: 0; padding: 10px 0px; } .pagefind-modular-list-thumb { display: none; } #search-input::placeholder { --lm-input-placeholder-text-color: rgba(0, 0, 0, 0.8); --dm-input-placeholder-text-color: rgba(255, 255, 255, 0.8); } #toc { padding: 5px; } #toc ol { padding: 5px; margin: 0; } #toc li { list-style-type: none; margin-bottom: 0; } #toc a { display: block; height: auto; } #toc-side { margin-top: 50px; } #toc-side span { font-weight: 500; font-size: 1.5rem; margin-bottom: 1rem; } #toc-side ol:first-child { border-left: 1px solid rgba(0, 0, 0, 0.15); } .dark-mode #toc-side ol:first-child { border-left: 1px solid rgba(255, 255, 255, 0.15); } #toc-side a { padding-left: 10px; }