.post-meta>span+span[data-v-f208f3c5]:not(.rounded-full):before{content:"·";color:#7da3be;margin-right:.75rem}.glass[data-v-f208f3c5]{background:#07375bc7;border:1px solid #46bef86b}.post[data-v-f208f3c5]{color:#b9d1e4;font-size:17px;line-height:1.75}.post[data-v-f208f3c5] h2,.post[data-v-f208f3c5] h3,.post[data-v-f208f3c5] h4{color:#f7fbff;letter-spacing:-.01em;scroll-margin-top:2rem;font-weight:700}.post[data-v-f208f3c5] h2{margin:2.5rem 0 1rem;font-size:1.6rem;line-height:1.25}.post[data-v-f208f3c5] h3{margin:2rem 0 .75rem;font-size:1.25rem;line-height:1.3}.post[data-v-f208f3c5] h4{margin:1.5rem 0 .5rem;font-size:1.05rem}.post[data-v-f208f3c5] p,.post[data-v-f208f3c5] ul,.post[data-v-f208f3c5] ol,.post[data-v-f208f3c5] blockquote,.post[data-v-f208f3c5] table,.post[data-v-f208f3c5] pre{margin:0 0 1.25rem}.post[data-v-f208f3c5] ul,.post[data-v-f208f3c5] ol{padding-left:1.5rem}.post[data-v-f208f3c5] ul{list-style:outside}.post[data-v-f208f3c5] ol{list-style:decimal}.post[data-v-f208f3c5] li{margin-bottom:.5rem}.post[data-v-f208f3c5] li::marker{color:#22d8ff}.post[data-v-f208f3c5] strong{color:#f7fbff;font-weight:600}.post[data-v-f208f3c5] a{color:#27e7ed;text-underline-offset:3px;text-decoration:underline}.post[data-v-f208f3c5] a:hover{color:#f7fbff}.post[data-v-f208f3c5] blockquote{color:#f7fbff;border-left:3px solid #22d8ff;padding:.25rem 0 .25rem 1.25rem;font-style:italic}.post[data-v-f208f3c5] table{border-collapse:collapse;background:#07375bc7;border:1px solid #46bef86b;border-radius:16px;width:100%;font-size:.95rem;overflow:hidden}.post[data-v-f208f3c5] th,.post[data-v-f208f3c5] td{text-align:left;vertical-align:top;border-bottom:1px solid #5ec5f02e;padding:.75rem 1rem}.post[data-v-f208f3c5] th{color:#f7fbff;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:600}.post[data-v-f208f3c5] tr:last-child td{border-bottom:0}.post[data-v-f208f3c5] code{color:#f7fbff;background:#22d8ff1f;border-radius:6px;padding:.1em .4em;font-size:.9em}.post[data-v-f208f3c5] pre{background:#07375bc7;border:1px solid #46bef86b;border-radius:16px;padding:1rem 1.25rem;overflow-x:auto}.post[data-v-f208f3c5] pre code{background:0 0;padding:0}.post[data-v-f208f3c5] hr{border:0;border-top:1px solid #5ec5f02e;margin:2.5rem 0}.post[data-v-f208f3c5] img{border-radius:16px;max-width:100%}
