.post__header h1{font-size:3rem;margin-bottom:0}.post__header h1:before{bottom:-10rem}.post__header h1:after{display:none}.post__header-meta{display:flex;gap:2px;justify-content:flex-start;margin-left:10px;transform:rotate(-4deg);transform-origin:top left}h1{display:flex}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{display:none}@media (hover:hover) and (pointer:fine){h1:hover a{display:inline}}.post__body{margin:1rem;line-height:1.6;max-width:800px}.post__body h1{font-size:4rem;font-weight:400;margin:2rem 0 1rem;line-height:1.2}.post__body .img-wrapper{display:inline-block;max-width:100%;position:relative;margin:0 -.25rem 4rem;position:relative;padding:.25rem}.img-wrapper .img{display:block;z-index:1;position:relative}.img-wrapper img{max-width:100%;height:auto}.img-wrapper figcaption{position:relative;color:#333;background:var(--background-color);transform:rotate(-2deg);margin:-2rem 0;padding:.5rem 1rem;z-index:1}.post__body iframe{max-width:100%}.post__body .img-wrapper::after{content:"";position:absolute;display:block;width:100%;height:100%;box-shadow:10px 10px 0 0 var(--secondary-color);border:4px dashed var(--background-color);background:var(--secondary-color);top:0;left:0;z-index:0;transform:rotate(-2deg);margin:-1rem}.post__body hr{position:relative;width:100%;border:none;background:var(--text-color);margin:4rem 0;border:0;background:0 0;text-align:center}.post__body hr:after{transform:translate(-50%,0);left:50%;content:"~";font-size:20vw;line-height:0;color:var(--secondary-color)}@media (min-width:800px){.post__header h1{font-size:6rem}.post__body{margin:10rem}}