.post-text-block p:empty:last-child{display:none}.post-text-block h1{color:#323232;margin-top:1.5rem;margin-bottom:.5rem;font-size:1.4rem;font-weight:600;line-height:1.75rem}.post-text-block h2{color:#323232;margin-top:1.25rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:600;line-height:1.5rem}.post-text-block h3{color:#323232;margin-top:1rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:550;line-height:1.5rem}.post-text-block p{margin-top:.75rem;margin-bottom:.75rem;font-size:1rem;line-height:1.5rem}.post-text-block p:last-child,.post-text-block h1:last-child,.post-text-block h2:last-child,.post-text-block h3:last-child{margin-bottom:0}.post-text-block blockquote{border-left:4px solid #d1d5db;margin-top:.25rem;margin-bottom:.25rem;margin-left:.25rem;padding-left:.75rem;font-style:italic}.post-text-block>:first-child{margin-top:0!important}.post-text-block>h1:first-child,.post-text-block>h2:first-child,.post-text-block>h3:first-child,.post-text-block>p:first-child{margin-top:0}.post-text-block{overflow-wrap:break-word;word-wrap:break-word;hyphens:none;color:#374151;min-width:0;max-width:100%}.post-text-block.prose a{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;color:#111827;border-bottom:1px solid #ddd;max-width:100%;font-weight:500;line-height:1.3;text-decoration:none;display:inline-block}.post-text-block p,.post-text-block div,.post-text-block span{overflow-wrap:break-word;word-wrap:break-word;max-width:100%}.post-text-block code{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;white-space:pre-wrap;max-width:100%}.post-text-block pre{white-space:pre-wrap;word-wrap:break-word;max-width:100%;overflow-x:auto}.post-text-block hr{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(214 211 209/var(--tw-border-opacity,1));margin-top:1rem;margin-bottom:1rem}.post-text-block table{border-collapse:collapse;width:100%;margin-top:1rem;margin-bottom:1rem;font-size:.875rem;line-height:1.25rem}.post-text-block th{--tw-border-opacity:1;border-width:1px;border-color:rgb(214 211 209/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(245 245 244/var(--tw-bg-opacity,1));text-align:left;padding:.25rem .5rem;font-weight:600}.post-text-block td{--tw-border-opacity:1;border-width:1px;border-color:rgb(214 211 209/var(--tw-border-opacity,1));padding:.25rem .5rem}.post-text-block li{margin-top:.25rem;margin-bottom:.25rem}.post-text-block li p:first-child{margin-top:0}.post-text-block li p:last-child{margin-bottom:0}.post-text-block code{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1));border-width:1px;border-color:#bbf7d0cc;border-radius:.25rem;padding:.125rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.825rem}.post-text-block code:before,.post-text-block code:after{display:none!important}.post-text-block pre{background:#18181b;border:1px solid #27272a;border-radius:.75rem;margin:1.5rem 0;padding:0;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:14px;line-height:1.5;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.post-text-block pre:before{content:"code";color:#a1a1aa;text-transform:uppercase;letter-spacing:.05em;z-index:1;font-size:.75rem;font-weight:500;position:absolute;top:.75rem;left:1rem}.post-text-block pre code{color:#f4f4f5;font-size:inherit;border-radius:0;display:block;overflow-x:auto;background:0 0!important;border:none!important;padding:3rem 1.5rem 1.5rem!important}.code-copy-button{color:#a1a1aa;cursor:pointer;z-index:2;background:#27272acc;border:1px solid #3f3f46;border-radius:.25rem;align-items:center;gap:.125rem;width:fit-content;height:1.5rem;padding:.25rem .5rem;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:.75rem;font-weight:500;line-height:1;transition:all .2s;display:flex;position:absolute;top:.75rem;right:1rem}.code-copy-button svg{flex-shrink:0;display:block}.code-copy-button:hover{color:#f4f4f5;background:#3f3f46cc}.post-text-block p[style*="text-align: center"]{text-align:center}.post-text-block p[style*="text-align: right"]{text-align:right}.post-text-block h1[style*="text-align: center"]{text-align:center}.post-text-block h1[style*="text-align: right"]{text-align:right}.post-text-block h2[style*="text-align: center"]{text-align:center}.post-text-block h2[style*="text-align: right"]{text-align:right}.post-text-block h3[style*="text-align: center"]{text-align:center}.post-text-block h3[style*="text-align: right"]{text-align:right}.hljs-keyword{color:#ff79c6}.hljs-string{color:#f1fa8c}.hljs-number{color:#bd93f9}.hljs-comment{color:#6272a4}.hljs-function{color:#50fa7b}.hljs-variable{color:#8be9fd}.hljs-operator{color:#ff79c6}.hljs-punctuation{color:#f8f8f2}.hljs-literal{color:#bd93f9}.hljs-property{color:#50fa7b}.hljs-built_in{color:#8be9fd}.post-text-block .inline-embed{margin-top:1.5rem;margin-bottom:1.5rem;display:block}.post-text-block>.inline-embed:first-child{margin-top:0}.post-text-block>.inline-embed:last-child{margin-bottom:0}.countdown-unit.svelte-botbh4{flex-direction:column;align-items:center;display:flex}.countdown-value.svelte-botbh4{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-size:1.875rem;font-weight:700;line-height:2.25rem}@media (width>=640px){.countdown-value.svelte-botbh4{font-size:3rem;line-height:1}}.countdown-value.use-artist-fonts.svelte-botbh4{font-family:var(--artist-header-font,inherit)}.countdown-label.svelte-botbh4{text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(120 113 108/var(--tw-text-opacity,1));margin-top:.25rem;font-size:.75rem;line-height:1rem}@media (width>=640px){.countdown-label.svelte-botbh4{font-size:.875rem;line-height:1.25rem}}.countdown-separator.svelte-botbh4{--tw-text-opacity:1;color:rgb(168 162 158/var(--tw-text-opacity,1));align-self:flex-start;margin-top:.25rem;font-size:1.5rem;font-weight:700;line-height:2rem}@media (width>=640px){.countdown-separator.svelte-botbh4{font-size:2.25rem;line-height:2.5rem}}
