*, :after, :before { box-sizing: inherit; } body, ol ol, ol ul, ul ol, ul ul { margin:0 } pre, table{ overflow:auto } html { height: 100%; width: 100%; } body { height: 100%; width: 100%; word-wrap: break-word; } input, code { vertical-align: middle; } pre { white-space: break-spaces; } html { -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; } iframe { border: 0; color-scheme: auto; } pre code { overflow-x: auto; display: block; padding: 10px !important; } .ft_md ul, .ft_md ol{ margin: 10px 0; } .ft_md ul ul, .ft_md ul ol, .ft_md ol ul, .ft_md ol ol { margin: 0; } .ft_md ul li, .ft_md ol li, .ft_md ul ol li .ft_md ul ul li .ft_md ol ul li .ft_md ol ol li { position: relative; padding-left: 32px; margin: 4px 0; } .ft_md ul { list-style: none; padding-left: 0; } .ft_md ol { list-style: none; padding-left: 0; counter-reset: item; } .ft_md ol li:before, .ft_md ol ol li:before, .ft_md ul ol li:before { content: counter(item); counter-increment: item; font-size: 11px; line-height: 10px; text-align: center; padding: 4px 0; height: 10px; width: 18px; border-radius: 10px; position: absolute; left: 0; top: 5px; } .ft_md ul li::before, .ft_md ul ul li::before, .ft_md ol ul li::before { content: ""; position: absolute; width: 6px; height: 6px; left: 8px; top: 10px; border-radius: 50%; background: #c1c8ce; } .ft_md a { text-decoration: none; } .ft_md a:hover { text-decoration: none; } .ft_md code { padding: 0.1rem 0.25rem; border-radius: 4px; } .ft_md blockquote { padding: 0.25rem 1rem; margin: 1rem 0; border-radius: 3px; } .ft_md blockquote > blockquote { margin: 0; } body.fpm-dark .ft_md a { text-decoration: none; }