.post-info-card[data-astro-cid-ruz5hrc4]{--card-bg: color-mix(in srgb, var(--theme-color) 5%, var(--content-pane-bg));--card-border: color-mix(in srgb, var(--theme-color) 20%, transparent);--card-shadow: color-mix(in srgb, var(--theme-color) 15%, transparent);background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:.75rem;margin-top:2rem;padding:1rem;display:flex;flex-direction:column;gap:1rem;box-shadow:0 2px 8px var(--card-shadow);transition:all .3s ease}html.dark .post-info-card[data-astro-cid-ruz5hrc4]{--card-bg: color-mix(in srgb, var(--theme-color) 20%, var(--content-pane-bg));--card-border: color-mix(in srgb, var(--theme-color) 50%, transparent);--card-shadow: color-mix(in srgb, var(--theme-color) 20%, transparent)}.info-section[data-astro-cid-ruz5hrc4]{display:grid;gap:.75rem}.info-item[data-astro-cid-ruz5hrc4]{display:flex;flex-direction:column;gap:.25rem}.info-label[data-astro-cid-ruz5hrc4]{font-size:.75rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.info-value[data-astro-cid-ruz5hrc4]{font-size:.875rem;color:var(--text-primary);word-break:break-all;line-height:1.4}.info-value[data-astro-cid-ruz5hrc4] .link[data-astro-cid-ruz5hrc4]{color:var(--theme-color);text-decoration:none;transition:color .2s ease;font-weight:500}.info-value[data-astro-cid-ruz5hrc4] .link[data-astro-cid-ruz5hrc4]:hover{color:color-mix(in srgb,var(--theme-color) 80%,var(--text-primary));text-decoration:underline}.actions-section[data-astro-cid-ruz5hrc4]{border-top:1px solid var(--card-border);padding-top:1rem;display:flex;justify-content:center}.share-btn[data-astro-cid-ruz5hrc4]{display:inline-flex;align-items:center;gap:.5rem;background:var(--theme-color);color:var(--text-on-theme, #fff);border:none;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px -3px color-mix(in srgb,var(--theme-color) 50%,transparent)}.share-btn[data-astro-cid-ruz5hrc4]:hover{transform:translateY(-2px) scale(1.02);background:color-mix(in srgb,var(--theme-color) 90%,#000);box-shadow:0 4px 12px -5px color-mix(in srgb,var(--theme-color) 45%,transparent)}.share-btn[data-astro-cid-ruz5hrc4]:active{transform:translateY(-1px) scale(.98);box-shadow:0 2px 8px -3px color-mix(in srgb,var(--theme-color) 50%,transparent)}.share-btn[data-astro-cid-ruz5hrc4] .share-icon[data-astro-cid-ruz5hrc4]{width:1rem;height:1rem}@media (max-width: 640px){.post-info-card[data-astro-cid-ruz5hrc4]{margin-top:1.5rem;padding:.875rem;border-radius:.625rem;gap:.875rem}.info-section[data-astro-cid-ruz5hrc4]{gap:.625rem}.info-label[data-astro-cid-ruz5hrc4]{font-size:.7rem}.info-value[data-astro-cid-ruz5hrc4]{font-size:.8rem}.actions-section[data-astro-cid-ruz5hrc4]{padding-top:.875rem}.share-btn[data-astro-cid-ruz5hrc4]{padding:.375rem .875rem;font-size:.8rem;gap:.375rem}.share-btn[data-astro-cid-ruz5hrc4] .share-icon[data-astro-cid-ruz5hrc4]{width:.875rem;height:.875rem}}@media (min-width: 768px){.post-info-card[data-astro-cid-ruz5hrc4]{flex-direction:row;align-items:center;padding:1.25rem}.info-section[data-astro-cid-ruz5hrc4]{flex:1;gap:1rem}.actions-section[data-astro-cid-ruz5hrc4]{border-top:none;border-left:1px solid var(--card-border);padding-top:0;padding-left:1.25rem;justify-content:flex-start;align-items:center}.share-btn[data-astro-cid-ruz5hrc4]{padding:.625rem 1.25rem;font-size:.9rem}}@media (min-width: 1024px){.post-info-card[data-astro-cid-ruz5hrc4]{padding:1.5rem}.info-label[data-astro-cid-ruz5hrc4]{font-size:.8rem}.info-value[data-astro-cid-ruz5hrc4]{font-size:.95rem}.share-btn[data-astro-cid-ruz5hrc4]{padding:.75rem 1.5rem;font-size:1rem}}.category-badge[data-astro-cid-jh3uexnc],.tag-badge[data-astro-cid-jh3uexnc]{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;padding:.25rem .75rem;border-radius:9999px;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .2s ease;border:1px solid transparent}.category-badge[data-astro-cid-jh3uexnc]{background-color:hsl(var(--primary-hue),80%,92%);color:hsl(var(--primary-hue),60%,35%);transition-delay:.2s}.category-badge[data-astro-cid-jh3uexnc]:hover{transform:translateY(-1px);box-shadow:0 2px 8px -1px hsl(var(--primary-hue) 50% 50% / .2)}html.dark .category-badge[data-astro-cid-jh3uexnc]{background-color:hsl(var(--primary-hue),40%,25%);color:hsl(var(--primary-hue),60%,85%)}.tag-badge[data-astro-cid-jh3uexnc]{background-color:var(--tag-bg);color:var(--text-secondary)}.tag-badge[data-astro-cid-jh3uexnc]:hover{color:var(--text-primary);background-color:hsl(var(--primary-hue),20%,88%)}html.dark .tag-badge[data-astro-cid-jh3uexnc]:hover{background-color:hsl(var(--primary-hue),15%,35%)}.pinned-badge[data-astro-cid-jh3uexnc]{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;padding:.25rem .75rem;border-radius:9999px;background-color:#fff6cc;color:#827017;font-weight:500}html.dark .pinned-badge[data-astro-cid-jh3uexnc]{background-color:#47411f;color:#faeb9e}@media (max-width: 640px){.post-header[data-astro-cid-jh3uexnc]{margin-top:0}.post-header[data-astro-cid-jh3uexnc]:first-child{margin-top:-.75rem}.post-header[data-astro-cid-jh3uexnc] h1[data-astro-cid-jh3uexnc]{font-size:1.25rem;line-height:1.3;margin-bottom:.4rem}.post-header[data-astro-cid-jh3uexnc] .meta[data-astro-cid-jh3uexnc]{font-size:.78rem;gap:.2rem .4rem;margin-bottom:.45rem}.post-header[data-astro-cid-jh3uexnc] .badges[data-astro-cid-jh3uexnc]{gap:.5rem;margin-bottom:.5rem}.post-header[data-astro-cid-jh3uexnc] .category-badge[data-astro-cid-jh3uexnc],.post-header[data-astro-cid-jh3uexnc] .tag-badge[data-astro-cid-jh3uexnc]{font-size:.78rem;padding:.18rem .55rem;gap:.28rem}}.ai-summary[data-astro-cid-vyl26euz]{margin-top:.75rem;margin-bottom:.75rem}.ai-summary-title[data-astro-cid-vyl26euz]{font-weight:600}.toc-link[data-astro-cid-u3hrrey6]{display:block;padding-top:.3rem;padding-bottom:.3rem;border-radius:.375rem;transition:all .2s ease-in-out;color:var(--text-secondary);position:relative;line-height:1.3;font-size:.9rem}.toc-link[data-astro-cid-u3hrrey6]:hover{color:var(--text-primary);background-color:var(--tag-bg)}.toc-link[data-astro-cid-u3hrrey6].depth-2{padding-left:.5rem;font-weight:600;color:var(--text-primary);cursor:pointer;display:flex;justify-content:space-between;align-items:center}.toc-link[data-astro-cid-u3hrrey6].depth-2:before{display:none}.toc-link[data-astro-cid-u3hrrey6].depth-3{padding-left:1.5rem;font-size:.85rem}.toc-link[data-astro-cid-u3hrrey6].depth-3:before{left:.75rem;width:5px;height:5px;border-radius:9999px}.toc-link[data-astro-cid-u3hrrey6].depth-4{padding-left:2.5rem;font-size:.8rem}.toc-link[data-astro-cid-u3hrrey6].depth-4:before{left:1.75rem;width:5px;height:5px;border-radius:9999px;background-color:transparent;border:1px solid var(--text-secondary)}.toc-link[data-astro-cid-u3hrrey6].depth-5,.toc-link[data-astro-cid-u3hrrey6].depth-6{padding-left:3.5rem;font-size:.8rem}.toc-link[data-astro-cid-u3hrrey6].depth-5:before,.toc-link[data-astro-cid-u3hrrey6].depth-6:before{left:2.75rem;top:52%;width:6px;height:1px}.toc-link[data-astro-cid-u3hrrey6].active{color:var(--theme-color)!important;font-weight:600}.toc-link[data-astro-cid-u3hrrey6].active:before{background-color:var(--theme-color);border-color:var(--theme-color);opacity:1}.toc-chevron[data-astro-cid-u3hrrey6]{flex-shrink:0;margin-left:.5rem;width:.9em;height:.9em;transition:transform .2s ease-in-out;transform:rotate(-90deg)}.toc-item[data-astro-cid-u3hrrey6].is-expanded>.toc-link[data-astro-cid-u3hrrey6] .toc-chevron[data-astro-cid-u3hrrey6]{transform:rotate(0)}@media (max-width: 640px){.toc-container[data-astro-cid-u3hrrey6]{max-width:none;margin-bottom:1.5rem}}#scroll-to-top[data-astro-cid-k5d4vsui]{background:color-mix(in srgb,var(--theme-color) 25%,transparent);color:var(--theme-color);border:1px solid color-mix(in srgb,var(--theme-color) 40%,transparent);border-radius:.75rem;width:3.25rem;height:3.25rem;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94);>[data-astro-cid-k5d4vsui][data-icon]{width:1.75rem;height:1.75rem}}#scroll-to-top[data-astro-cid-k5d4vsui].visible{opacity:1;visibility:visible}#scroll-to-top[data-astro-cid-k5d4vsui]:hover{transform:scale(1.05);background:color-mix(in srgb,var(--theme-color) 80%,var(--color-bg));color:var(--text-on-theme);box-shadow:0 8px 20px -5px color-mix(in srgb,var(--theme-color) 50%,transparent)}#scroll-to-top[data-astro-cid-k5d4vsui]:active{transform:scale(.95);transition:transform .1s ease}#scroll-to-comment[data-astro-cid-shtdkp2s]{background:color-mix(in srgb,var(--theme-color) 25%,transparent);color:var(--theme-color);border:1px solid color-mix(in srgb,var(--theme-color) 40%,transparent);border-radius:.75rem;width:3.25rem;height:3.25rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94);>[data-astro-cid-shtdkp2s][data-icon]{width:1.75rem;height:1.75rem}}#scroll-to-comment[data-astro-cid-shtdkp2s]:hover{transform:scale(1.05);background:color-mix(in srgb,var(--theme-color) 80%,var(--color-bg));color:var(--text-on-theme);box-shadow:0 8px 20px -5px color-mix(in srgb,var(--theme-color) 50%,transparent)}#scroll-to-comment[data-astro-cid-shtdkp2s]:active{transform:scale(.95);transition:transform .1s ease}.rail-actions[data-astro-cid-egg7nqdx]{margin-top:auto;margin-left:1rem;padding-top:16rem}@media (min-width: 1024px) and (max-width: 1440px){.rail-actions[data-astro-cid-egg7nqdx]{margin-left:1rem;padding-top:6rem}}
