.share-buttons.svelte-cc8dxx{display:flex;align-items:center;gap:12px}.share-text.svelte-cc8dxx{color:#ffffffb3;font-size:.9rem}.buttons.svelte-cc8dxx{display:flex;gap:8px}.share-button.svelte-cc8dxx{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:var(--color-cc-dark-bg);transition:all .2s ease}.share-button.svelte-cc8dxx:hover{transform:translateY(-2px);background:#ffffff1a}.share-button.svelte-cc8dxx img:where(.svelte-cc8dxx){opacity:.8;transition:opacity .2s ease}.share-button.svelte-cc8dxx:hover img:where(.svelte-cc8dxx){opacity:1}.blog-post.svelte-71h9ot{max-width:1200px;margin:16px auto 0;padding:0 16px}@media (min-width: 1200px){.blog-post.svelte-71h9ot{margin-top:128px;background:var(--color-cc-dark-bg);padding:40px;border-radius:40px;margin-bottom:40px;border:1px solid #ffffff24}}.post-image.svelte-71h9ot{width:100%;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;border-radius:12px;margin-bottom:96px}@media (max-width: 900px){.blog-post.svelte-71h9ot{margin-top:16px}.post-image.svelte-71h9ot{margin-bottom:16px}}.post-header.svelte-71h9ot{margin-bottom:48px}.post-meta.svelte-71h9ot{max-width:800px;margin:0 auto}.post-meta.svelte-71h9ot h1:where(.svelte-71h9ot){font-size:1.8rem;margin-top:32px;margin-bottom:16px;line-height:2.5rem;color:#fff;text-align:center}.subtitle.svelte-71h9ot{text-align:center;color:#fffc;font-size:1.2rem;line-height:1.6;margin-bottom:32px}.post-content.svelte-71h9ot{max-width:800px;margin:0 auto 128px}.post-content.svelte-71h9ot p{margin:0 0 24px}.post-content.svelte-71h9ot pre{background:var(--color-cc-dark-bg);padding:16px;border-radius:8px;overflow-x:auto;margin:24px 0}.post-content.svelte-71h9ot code{font-family:monospace}.post-content.svelte-71h9ot a{color:var(--color-primary);text-decoration:none;display:inline-block;transition:all .2s ease}.post-content.svelte-71h9ot a:hover{opacity:1;text-decoration-thickness:2px;text-underline-offset:2px;text-decoration:underline}.post-content.svelte-71h9ot h1,.post-content.svelte-71h9ot h2,.post-content.svelte-71h9ot h3,.post-content.svelte-71h9ot h4,.post-content.svelte-71h9ot h5{color:#fff;margin-bottom:8px;margin-top:3.5rem}.post-content.svelte-71h9ot h1{font-size:30px}.post-content.svelte-71h9ot h2{font-size:24px}.post-content.svelte-71h9ot h3{font-size:22px}.post-content.svelte-71h9ot ul{margin:0 0 24px;padding-left:24px;list-style:disc;color:#fff}.post-content.svelte-71h9ot li{margin-bottom:8px;line-height:1.6;color:#fffc}.post-content.svelte-71h9ot li:last-child{margin-bottom:0}.post-content.svelte-71h9ot ol{margin:0 0 24px;padding-left:24px;list-style:decimal;color:#fff}.post-content.svelte-71h9ot ol li{margin-bottom:8px;line-height:1.6;color:#fffc;padding-left:12px}.post-content.svelte-71h9ot ol li:last-child{margin-bottom:0}.fallback-notice.svelte-71h9ot{color:#fff;font-weight:600;margin-bottom:1rem}.post-content.svelte-71h9ot .blog-figure{margin:32px 0;border-radius:12px;overflow:hidden;background:var(--color-cc-dark-bg);border:1px solid rgba(255,255,255,.1)}.post-content.svelte-71h9ot .blog-figure img{width:100%;height:auto;display:block}.post-content.svelte-71h9ot .blog-figure figcaption{padding:16px;text-align:center;color:#fffc;font-size:14px;border-top:1px solid rgba(255,255,255,.1)}.post-content.svelte-71h9ot em,.post-content.svelte-71h9ot i{color:var(--color-on-primary-container);font-weight:700;background:var(--color-primary-container);padding:0 4px;border-radius:4px;font-style:normal}.post-content.svelte-71h9ot .play-badge{height:4rem}.post-footer.svelte-71h9ot{display:flex;justify-content:space-between;align-items:center;max-width:800px;margin:48px auto 0;padding-top:24px;padding-bottom:24px;border-top:1px solid rgba(255,255,255,.1)}.post-footer.svelte-71h9ot time:where(.svelte-71h9ot){opacity:.5;font-weight:600;font-size:.9rem;white-space:nowrap}@media (max-width: 600px){.post-footer.svelte-71h9ot{flex-direction:column;gap:16px;align-items:flex-start}}
