.index-content{margin-top:20px}.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}.post-meta{font-size:1rem;color:color-mix(in srgb,var(--foreground) 50%,transparent)}.post-title{position:relative;color:var(--accent);margin-top:0!important;margin-bottom:0;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{font-size:1rem;color:gray}.post-tags>a{color:gray}.table-of-contents{margin:10px 0}.post-content{margin-top:30px}.post-cover{margin:40px 0}.post-date{color:gray}.post ul{list-style:none}.post ul li:not(:empty)::before{content:"-";position:absolute;left:-20px;color:var(--accent)}.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{position:absolute;color:var(--accent);text-decoration:none;margin-left:10px;visibility:hidden}h1:hover .hanchor,h2:hover .hanchor,h3:hover .hanchor,h4:hover .hanchor,h5:hover .hanchor,h6:hover .hanchor{visibility:visible}.footnotes{margin-top:32px;color:color-mix(in srgb,var(--foreground) 50%,transparent)}.footnotes hr{display:none}@media(max-width:684px){.post-cover{padding:10px;border-width:10px}}