:where(.social-share-button){align-items:center;display:flex;gap:.5em;text-decoration:none;width:-moz-min-content;width:min-content}:where(.social-share-button__icon){font-size:1.5em}:where(.social-share-button--styled){--color-hover:color-mix(in srgb,var(--color-brand),#000 15%);background-color:var(--color-brand);border-radius:.25rem;color:#fff;font-size:.875rem;line-height:normal;padding:.5rem;transition:all .25s ease-out}:where(.social-share-button--styled):hover{background-color:var(--color-hover)}:where(.social-share-button--styled) :where(.social-share-button__label){padding:0 .5rem}.post-detail .post-content .markdown blockquote{margin-bottom:30px}.post-detail .post-content .markdown a{color:rgb(var(--v-theme-primary))}.social-share-buttons{display:flex;flex-direction:column;gap:15px;position:absolute;right:-80px;top:0}@media (max-width:1280px){.social-share-buttons{flex-direction:row;justify-content:center;position:relative;right:0;top:0}}@media (max-width:960px){.post-detail{padding-top:80px}}@media (max-width:600px){.post-detail .post-details{flex-wrap:wrap}.post-detail .post-details .author{flex-basis:100%;justify-content:center}.post-detail .post-details .separator{display:none}.post-detail .post-content .markdown h1{font-size:1.5em}.post-detail .post-content .markdown h2{font-size:1.3em}.post-detail .post-content .markdown h3{font-size:1.1em}}
