.blog-content.prose{max-width:none;font-size:1rem;line-height:1.5rem;color:rgb(var(--color-text-secondary))}.blog-content.prose:is(.dark *){color:rgb(var(--color-text-light))}.blog-content.prose{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.75}.blog-content.prose h1,.blog-content.prose h2,.blog-content.prose h3,.blog-content.prose h4,.blog-content.prose h5,.blog-content.prose h6{scroll-margin-top:7rem}.blog-content.prose h1{background:linear-gradient(to bottom,rgb(var(--color-gold-highlight)) 0,rgb(var(--color-gold-shine)) 15%,rgb(var(--color-gold-light)) 25%,rgb(var(--color-gold-primary)) 45%,rgb(var(--color-gold-shadow)) 55%,rgb(var(--color-gold-dark)) 75%,rgb(var(--color-gold-darkest)) 85%,rgb(var(--color-gold-primary)) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 1px rgba(var(--color-gold-shadow),.2),0 1px 2px rgba(var(--color-gold-darkest),.1),0 2px 4px rgba(var(--color-gold-darkest),.05),0 4px 8px rgba(var(--color-gold-darkest),.1),0 0 15px rgba(var(--color-gold-shine),.15);position:relative;z-index:1}.dark .blog-content.prose h1{text-shadow:0 0 1px rgba(var(--color-gold-shadow),.1),0 1px 2px rgba(var(--color-gold-darkest),.05),0 2px 4px rgba(var(--color-gold-darkest),.05),0 4px 8px rgba(var(--color-gold-darkest),.05),0 0 10px rgba(var(--color-gold-shine),.05)}.blog-content.prose h1:before{content:attr(data-text);position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 0,transparent 40%,rgba(var(--color-reflection-light),.3) 45%,rgba(var(--color-reflection-light),.3) 50%,transparent 55%,transparent 100%);-webkit-background-clip:text;background-clip:text;color:transparent;mix-blend-mode:overlay;animation:shine 20s linear infinite;background-size:200% 100%;text-shadow:none;z-index:2}.blog-content.prose h1{margin-bottom:1.5rem;margin-top:2.5rem;font-size:1.875rem;line-height:2.25rem;font-weight:700}@media (min-width:640px){.blog-content.prose h1{font-size:2.25rem;line-height:2.5rem}}.blog-content.prose h1{letter-spacing:-.02em;line-height:1.2}.blog-content.prose h2{background:linear-gradient(to bottom,rgb(var(--color-gold-highlight)) 0,rgb(var(--color-gold-shine)) 20%,rgb(var(--color-gold-primary)) 50%,rgb(var(--color-gold-dark)) 80%,rgb(var(--color-gold-darkest)) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 1px rgba(var(--color-gold-shadow),.2),0 1px 2px rgba(var(--color-gold-darkest),.1),0 2px 4px rgba(var(--color-gold-darkest),.05),0 0 10px rgba(var(--color-gold-shine),.05);position:relative;z-index:1}.dark .blog-content.prose h2{text-shadow:0 0 1px rgba(var(--color-gold-shadow),.1),0 1px 2px rgba(var(--color-gold-darkest),.05),0 2px 4px rgba(var(--color-gold-darkest),.05),0 0 10px rgba(var(--color-gold-shine),.05)}.blog-content.prose h2{margin-top:2.5rem;margin-bottom:1.25rem;border-bottom-width:1px;border-color:rgb(var(--color-border));padding-bottom:.5rem;font-size:1.5rem;line-height:2rem;font-weight:600}@media (min-width:640px){.blog-content.prose h2{font-size:1.875rem;line-height:2.25rem}}.blog-content.prose h2{letter-spacing:-.015em;line-height:1.3}.blog-content.prose h3{background:linear-gradient(to bottom,rgb(var(--color-gold-highlight)) 0,rgb(var(--color-gold-shine)) 20%,rgb(var(--color-gold-primary)) 50%,rgb(var(--color-gold-dark)) 80%,rgb(var(--color-gold-darkest)) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 1px rgba(var(--color-gold-shadow),.2),0 1px 2px rgba(var(--color-gold-darkest),.1),0 2px 4px rgba(var(--color-gold-darkest),.05),0 0 10px rgba(var(--color-gold-shine),.05);position:relative;z-index:1}.dark .blog-content.prose h3{text-shadow:0 0 1px rgba(var(--color-gold-shadow),.1),0 1px 2px rgba(var(--color-gold-darkest),.05),0 2px 4px rgba(var(--color-gold-darkest),.05),0 0 10px rgba(var(--color-gold-shine),.05)}.blog-content.prose h3{margin-top:2rem;margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:600}@media (min-width:640px){.blog-content.prose h3{font-size:1.5rem;line-height:2rem}}.blog-content.prose h3{line-height:1.4}.blog-content.prose h4{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;color:rgb(var(--color-text-primary))}.blog-content.prose h4:is(.dark *){color:rgb(var(--color-text-primary))}@media (min-width:640px){.blog-content.prose h4{font-size:1.25rem;line-height:1.75rem}}.blog-content.prose p{margin-bottom:1.5rem}.blog-content.prose a{font-weight:500;color:rgb(var(--color-gold-primary));text-decoration-line:underline;text-decoration-color:rgb(var(--color-gold-primary)/.5);text-underline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.blog-content.prose a:hover{color:rgb(var(--color-gold-dark))}.blog-content.prose a:hover:is(.dark *){color:rgb(var(--color-gold-light))}.blog-content.prose a code{color:rgb(var(--color-gold-primary))}.blog-content.prose ol,.blog-content.prose ul{margin-top:1.5rem;margin-bottom:1.5rem;padding-left:1.5rem}.blog-content.prose li{margin-bottom:.5rem}.blog-content.prose ul>li:before{content:"";position:absolute;left:0;top:.6em;height:.375rem;width:.375rem;border-radius:9999px;background-color:rgb(var(--color-gold-primary)/.7)}.blog-content.prose ol{list-style-type:decimal}.blog-content.prose li>p{margin-top:.5rem;margin-bottom:.5rem}.blog-content.prose pre{margin-top:2rem;margin-bottom:2rem;overflow-x:auto;border-radius:var(--radius);border-width:1px;border-color:rgb(var(--color-border)/.2);background-color:rgb(var(--color-panel-medium));padding:1rem;font-size:.875rem;line-height:1.25rem}.blog-content.prose pre:is(.dark *){background-color:rgb(var(--color-panel-dark))}.blog-content.prose pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.blog-content.prose pre code{font-size:.875rem;line-height:1.25rem;font-weight:400;color:rgb(var(--color-text-primary))}.blog-content.prose pre code:is(.dark *){color:rgb(var(--color-text-primary))}.blog-content.prose pre code{border-radius:0;padding:0;border:none;background-color:transparent;color:inherit;font-size:inherit}.blog-content.prose :not(pre)>code{border-radius:.25rem;background-color:rgb(var(--color-gold-primary)/.1);padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em;color:rgb(var(--color-gold-primary))}.blog-content.prose :not(pre)>code:is(.dark *){background-color:rgb(var(--color-gold-primary)/.2);color:rgb(var(--color-gold-light))}.blog-content.prose :not(pre)>code{word-wrap:break-word}.blog-content.prose blockquote{margin-top:2rem;margin-bottom:2rem;border-left-width:4px;border-color:rgb(var(--color-gold-primary)/.5);padding-left:1rem;font-style:italic;color:rgb(var(--color-text-tertiary))}.blog-content.prose blockquote:is(.dark *){color:rgb(var(--color-text-light))}.blog-content.prose blockquote p{margin-bottom:.5rem}.blog-content.prose blockquote cite{display:block;text-align:right;font-size:.875rem;line-height:1.25rem;font-style:normal;color:rgb(var(--color-text-light))}.blog-content.prose img{margin:2rem auto;border-radius:var(--radius);border-width:1px;border-color:rgb(var(--color-border)/.1);--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);max-width:100%;height:auto}.blog-content.prose figure{margin-top:2rem;margin-bottom:2rem}.blog-content.prose figcaption{margin-top:.5rem;text-align:center;font-size:.875rem;line-height:1.25rem;color:rgb(var(--color-text-tertiary))}.blog-content.prose table{margin-top:2rem;margin-bottom:2rem;width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.25rem}.blog-content.prose thead{border-bottom-width:1px;border-color:rgb(var(--color-border))}.blog-content.prose th{padding:.5rem 1rem;text-align:left;font-weight:600;color:rgb(var(--color-text-primary))}.blog-content.prose th:is(.dark *){color:rgb(var(--color-text-primary))}.blog-content.prose tbody tr{border-bottom-width:1px;border-color:rgb(var(--color-border)/.5)}.blog-content.prose td{padding:.5rem 1rem;vertical-align:top}.blog-content.prose hr{margin-top:2.5rem;margin-bottom:2.5rem;border-color:rgb(var(--color-border)/.3)}.blog-content.prose>*{margin-bottom:1.5rem}.blog-content.prose>:last-child{margin-bottom:0}