.index-content{margin:25px 0}.framed{border:1px solid var(--accent);padding:20px}.framed *:first-child{margin-top:0}.framed *:last-child{margin-bottom:0}.posts{width:100%}.post{width:100%;text-align:left;padding:30px 0}.post:not(:last-of-type){border-bottom:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}.post-meta{font-size:inherit;margin-bottom:10px;color:color-mix(in srgb,var(--foreground) 65%,transparent)}.post-meta>*:not(:first-child)::before{content:"::";display:inline-block;margin:0 8px}.post-title{position:relative;color:var(--accent);margin-top:0 !important;margin-bottom:15px !important;padding-bottom:15px;border-bottom:3px dotted var(--accent);text-decoration:none !important}.post-title::after{content:"";position:absolute;bottom:2px;display:block;width:100%;border-bottom:3px dotted var(--accent)}.post-title a{text-decoration:none}.post-tags{display:block;margin-bottom:20px;font-size:inherit;color:var(--accent)}.table-of-contents{margin:40px 0;padding:20px;padding-right:30px;background:var(--base2);width:max-content;max-width:100%;border-radius:4px}.table-of-contents h2{margin-top:0}#TableOfContents{counter-reset:toc-h2}#TableOfContents>ol{margin-bottom:10px;list-style-type:upper-alpha}#TableOfContents>ol ol{list-style-type:decimal}#TableOfContents>ol ol ol{list-style-type:lower-alpha}.post p{text-align:justify}.sidenote,.marginnote{text-align:left}.post-content{margin-top:25px;position:relative}.post-cover{margin:25px 0}@media(max-width:684px){.post-cover{padding:10px;border-width:10px}}.post ul{list-style:none}.post ul ul,.post ul ol,.post ol ul,.post ol ol{margin-bottom:0}.post ul li:not(:empty)::before{content:"-";position:absolute;left:-20px;color:var(--red)}.post ul ul li:not(:empty)::before{content:"+"}.post--regulation h1{justify-content:center}.post--regulation h2{justify-content:center;margin-bottom:10px}.post--regulation h2+h2{margin-top:-10px;margin-bottom:20px}.hanchor{color:var(--accent);text-decoration:none;display:none}@keyframes highlight{0%{background-color:transparent}50%{background-color:var(--base1)}100%{background-color:transparent}}*:target{animation:highlight 1.5s ease-out forwards}.post-content{h1, h2, h3, h4, h5, h6 { color: var(--accent); &:hover .hanchor { display: inline; } a { text-decoration: none; } } counter-reset: h2;h2 { counter-reset: h3; counter-increment: h2; } h2::before { content: counter(h2, upper-alpha) "."; } h3 { counter-reset: h4; counter-increment: h3; } h3::before { content: counter(h2, upper-alpha) "." counter(h3) "."; } h4 { counter-increment: h4; } h4::before { content: counter(h2, upper-alpha) "." counter(h3) "." counter(h4, lower-alpha) "."; } h4::before { content: "####"; } h5::before { content: "#####"; } h6::before { content: "#####"; } h2::before, h3::before, h4::before, h5::before, h6::before { text-decoration: none; } .sidenote:target, .marginnote:target { animation: highlight 1.5s ease-out forwards; } hr { margin: 60px auto; }}.footnotes hr{display:none}