@charset "utf-8";

.bibliography { max-width: 1000px; width: 100%; font-family: Roboto; color: rgb(170, 170, 170); font-size: 12px; line-height: 15px; margin: 0px auto; padding: 20px; direction: ltr; }

.bibliography h2 { font-weight: bold; margin: 2.2em 0px 0px 1.2em; font-size: 12px !important; float: none !important; width: auto !important; color: rgb(170, 170, 170) !important; }

.level-1 { font-family: Roboto; color: rgb(170, 170, 170); font-size: 11px; line-height: 1.4em; text-align: left; list-style: none; font-weight: normal; counter-reset: level-2-counter 0; margin: 0.5em 0px 1em; padding: 0px; position: relative; }

.level-1 > li { counter-increment: level-2-counter 1; text-indent: 0px; line-height: 1.5em; margin: 0.2em 0px 0px 2.8em; }

.level-1 > li::before { width: 2em; content: counter(level-2-counter) "."; float: left; text-align: right; margin: 0px 1em 0px 3em; left: -2.8em; position: absolute; }

.noselect { user-select: none; }
