.blog-index[data-v-108dd6cb]{max-width:800px;margin:0 auto;padding:.5rem .5rem 2rem}@media(min-width:375px){.blog-index[data-v-108dd6cb]{padding:.5rem .5rem 2rem}}@media(min-width:600px){.blog-index[data-v-108dd6cb]{padding:1.5rem 1.5rem 4rem}}.blog-index__header[data-v-108dd6cb]{text-align:center;margin-bottom:1rem;padding:1rem 1.25rem;margin-left:.5rem;margin-right:.5rem;position:relative;background:#faf4ef99;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1rem;border:1px solid var(--gutenku-paper-border);box-shadow:var(--gutenku-shadow-glass)}@media(min-width:375px){.blog-index__header[data-v-108dd6cb]{margin-bottom:1.25rem;padding:1.25rem 1.5rem}}@media(min-width:600px){.blog-index__header[data-v-108dd6cb]{margin-bottom:1.5rem;margin-left:0;margin-right:0;padding:1.5rem 2rem}}.blog-index__title[data-v-108dd6cb]{font-size:1.5rem;font-weight:600;color:var(--gutenku-zen-primary);margin:0 0 .5rem}@media(min-width:375px){.blog-index__title[data-v-108dd6cb]{font-size:1.75rem}}@media(min-width:600px){.blog-index__title[data-v-108dd6cb]{font-size:2rem}}.blog-index__subtitle[data-v-108dd6cb]{font-size:.9rem;color:var(--gutenku-text-muted);margin:0;font-style:italic}@media(min-width:600px){.blog-index__subtitle[data-v-108dd6cb]{font-size:1rem}}.blog-index__rss[data-v-108dd6cb]{display:inline-flex;align-items:center;gap:.4rem;margin-top:.75rem;padding:.35rem .7rem;font-size:.75rem;color:var(--gutenku-text-muted);text-decoration:none;border:1px solid var(--gutenku-zen-ink, oklch(35% .02 260deg / .15));border-radius:2rem;background:var(--gutenku-zen-ink, oklch(35% .02 260deg / .03));transition:all .3s ease;letter-spacing:.02em}@media(min-width:600px){.blog-index__rss[data-v-108dd6cb]{margin-top:1rem;padding:.4rem .8rem;font-size:.8rem}}.blog-index__rss[data-v-108dd6cb]:hover{color:var(--gutenku-zen-secondary);border-color:var(--gutenku-zen-secondary);background:color-mix(in oklch,var(--gutenku-zen-secondary) 8%,transparent);transform:translateY(-1px)}.blog-index__rss:hover .blog-index__rss-icon[data-v-108dd6cb]{animation:rss-pulse-108dd6cb 1.5s ease-in-out infinite;box-shadow:0 0 color-mix(in oklch,var(--gutenku-zen-secondary) 40%,transparent)}.blog-index__rss-icon[data-v-108dd6cb]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;background:linear-gradient(135deg,var(--gutenku-zen-secondary) 0%,color-mix(in oklch,var(--gutenku-zen-secondary) 70%,var(--gutenku-zen-accent)) 100%);color:var(--gutenku-paper-light, #fff);box-shadow:0 1px 3px #0000001a;transition:box-shadow .3s ease}.blog-index__rss-icon svg[data-v-108dd6cb]{width:10px;height:10px}@media(min-width:600px){.blog-index__rss-icon[data-v-108dd6cb]{width:1.35rem;height:1.35rem}.blog-index__rss-icon svg[data-v-108dd6cb]{width:11px;height:11px}}.blog-index__rss-label[data-v-108dd6cb]{font-weight:500}.blog-index__divider[data-v-108dd6cb]{height:2px;margin:1rem auto 1.5rem;max-width:150px;background:linear-gradient(90deg,transparent 0%,var(--gutenku-zen-ink, oklch(35% .02 260deg / .3)) 20%,var(--gutenku-zen-ink, oklch(35% .02 260deg / .5)) 50%,var(--gutenku-zen-ink, oklch(35% .02 260deg / .3)) 80%,transparent 100%);border-radius:1px;animation:divider-draw-108dd6cb 1.2s ease-out forwards;transform-origin:center}@media(min-width:375px){.blog-index__divider[data-v-108dd6cb]{margin:1.25rem auto 1.75rem;max-width:175px}}@media(min-width:600px){.blog-index__divider[data-v-108dd6cb]{margin:1.5rem auto 2rem;max-width:200px}}.blog-index__list[data-v-108dd6cb]{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:600px){.blog-index__list[data-v-108dd6cb]{gap:2rem}}.blog-index__card[data-v-108dd6cb]{padding:1.25rem}@media(min-width:375px){.blog-index__card[data-v-108dd6cb]{padding:1.5rem}}@media(min-width:600px){.blog-index__card[data-v-108dd6cb]{padding:2rem}}.blog-index__article[data-v-108dd6cb]{display:flex;flex-direction:column;gap:.75rem}@media(min-width:600px){.blog-index__article[data-v-108dd6cb]{gap:1rem}}.blog-index__meta[data-v-108dd6cb]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.blog-index__date[data-v-108dd6cb]{font-size:.8rem;color:var(--gutenku-text-muted);text-transform:capitalize}@media(min-width:600px){.blog-index__date[data-v-108dd6cb]{font-size:.875rem}}.blog-index__reading-time[data-v-108dd6cb]{font-size:.75rem;color:var(--gutenku-text-muted);opacity:.8}@media(min-width:600px){.blog-index__reading-time[data-v-108dd6cb]{font-size:.8rem}}.blog-index__article-title[data-v-108dd6cb]{font-size:1.2rem;font-weight:600;color:var(--gutenku-text-primary);margin:0;line-height:1.3}@media(min-width:375px){.blog-index__article-title[data-v-108dd6cb]{font-size:1.3rem}}@media(min-width:600px){.blog-index__article-title[data-v-108dd6cb]{font-size:1.5rem}}.blog-index__description[data-v-108dd6cb]{font-size:.9rem;color:var(--gutenku-text-muted);line-height:1.6;margin:0}@media(min-width:600px){.blog-index__description[data-v-108dd6cb]{font-size:1rem;line-height:1.7}}.blog-index__read-more[data-v-108dd6cb]{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;align-self:flex-start;text-decoration:none}.blog-index__read-more .link-highlight[data-v-108dd6cb]:after{height:38%;top:42%;background:linear-gradient(172deg,color-mix(in oklch,var(--gutenku-zen-secondary) 15%,transparent),color-mix(in oklch,var(--gutenku-zen-secondary) 35%,transparent) 45%,color-mix(in oklch,var(--gutenku-zen-secondary) 25%,transparent))}.blog-index__read-more svg[data-v-108dd6cb]{color:var(--gutenku-zen-secondary);transition:transform .2s ease}.blog-index__read-more:hover svg[data-v-108dd6cb]{transform:translate(4px) translateY(-2px)}@keyframes divider-draw-108dd6cb{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes rss-pulse-108dd6cb{0%,to{box-shadow:0 0 color-mix(in oklch,var(--gutenku-zen-secondary) 40%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in oklch,var(--gutenku-zen-secondary) 0%,transparent)}}[data-theme=dark] .blog-index__header[data-v-108dd6cb]{background:#0b040180}[data-theme=dark] .blog-index__title[data-v-108dd6cb]{color:var(--gutenku-text-primary);text-shadow:0 2px 8px oklch(0% 0 0deg / .3)}[data-theme=dark] .blog-index__subtitle[data-v-108dd6cb]{color:var(--gutenku-text-accent)}[data-theme=dark] .blog-index__divider[data-v-108dd6cb]{background:linear-gradient(90deg,transparent 0%,var(--gutenku-zen-secondary) 20%,var(--gutenku-zen-accent) 50%,var(--gutenku-zen-secondary) 80%,transparent 100%);opacity:.6}
