.blog-share[data-v-c9d2f6c8]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--gutenku-paper-border);text-align:center}@media(min-width:375px){.blog-share[data-v-c9d2f6c8]{margin-top:1.75rem;padding-top:1.375rem}}@media(min-width:600px){.blog-share[data-v-c9d2f6c8]{margin-top:2rem;padding-top:1.5rem}}.blog-share__label[data-v-c9d2f6c8]{font-size:.8rem;color:var(--gutenku-text-muted);margin:0 0 .75rem}@media(min-width:375px){.blog-share__label[data-v-c9d2f6c8]{font-size:.85rem;margin:0 0 .875rem}}@media(min-width:600px){.blog-share__label[data-v-c9d2f6c8]{font-size:.875rem;margin:0 0 1rem}}.blog-share__buttons[data-v-c9d2f6c8]{display:flex;justify-content:center;gap:.625rem}@media(min-width:375px){.blog-share__buttons[data-v-c9d2f6c8]{gap:.75rem}}.blog-share__btn[data-v-c9d2f6c8]{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--gutenku-paper-border);border-radius:var(--gutenku-radius-full);background:transparent;color:var(--gutenku-text-muted);cursor:pointer;transition:all .2s ease}@media(min-width:375px){.blog-share__btn[data-v-c9d2f6c8]{width:2.5rem;height:2.5rem}}.blog-share__btn[data-v-c9d2f6c8]:hover{color:var(--gutenku-zen-primary);border-color:var(--gutenku-zen-primary);background:#0064641a;background:oklch(45% .1 195deg / .1);transform:translateY(-2px)}.blog-share__btn[data-v-c9d2f6c8]:focus-visible{outline:2px solid var(--gutenku-zen-primary);outline-offset:2px}[data-theme=dark] .blog-share__btn[data-v-c9d2f6c8]:hover{background:#0f929333}@media(prefers-reduced-motion:reduce){.blog-share__btn[data-v-c9d2f6c8]{transition:none}.blog-share__btn[data-v-c9d2f6c8]:hover{transform:none}}.blog-article[data-v-bbd2f4a8]{width:100%;max-width:800px;margin:0 auto;padding:.5rem;position:relative}@media(min-width:375px){.blog-article[data-v-bbd2f4a8]{padding:.5rem}}@media(min-width:600px){.blog-article[data-v-bbd2f4a8]{padding:1.5rem}}.blog-article__progress[data-v-bbd2f4a8]{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,var(--gutenku-zen-accent),var(--gutenku-zen-primary));z-index:1000;transition:width .1s ease-out}.blog-article__not-found[data-v-bbd2f4a8]{display:flex;justify-content:center;align-items:center;min-height:50vh}.blog-article__not-found-card[data-v-bbd2f4a8]{text-align:center;padding:2rem}.blog-article__not-found-card h1[data-v-bbd2f4a8]{font-size:1.5rem;color:var(--gutenku-text-primary);margin-bottom:.5rem}.blog-article__not-found-card p[data-v-bbd2f4a8]{color:var(--gutenku-text-muted);margin-bottom:1.5rem}.blog-article__back-link[data-v-bbd2f4a8]{display:inline-flex;align-items:center;gap:.5rem;color:var(--gutenku-zen-primary);text-decoration:none;font-weight:600}.blog-article__back-link[data-v-bbd2f4a8]:hover{color:var(--gutenku-zen-accent)}.blog-article__header[data-v-bbd2f4a8]{text-align:center;margin-bottom:1rem;position:relative;padding:0 1rem}@media(min-width:375px){.blog-article__header[data-v-bbd2f4a8]{margin-bottom:1.25rem;padding:0 1.25rem}}@media(min-width:600px){.blog-article__header[data-v-bbd2f4a8]{margin-bottom:1.5rem;padding:0}}.blog-article__back-to-blog[data-v-bbd2f4a8]{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;text-decoration:none;margin-bottom:1rem}.blog-article__back-to-blog svg[data-v-bbd2f4a8]{color:var(--gutenku-zen-secondary);transition:transform .2s ease}.blog-article__back-to-blog:hover svg[data-v-bbd2f4a8]{transform:translate(-4px) translateY(-2px)}.blog-article__date[data-v-bbd2f4a8]{font-size:.75rem;color:var(--gutenku-text-muted);text-transform:capitalize;letter-spacing:.02em;margin:0 0 .375rem}@media(min-width:375px){.blog-article__date[data-v-bbd2f4a8]{font-size:.8rem;margin:0 0 .5rem}}@media(min-width:600px){.blog-article__date[data-v-bbd2f4a8]{font-size:.875rem}}.blog-article__title[data-v-bbd2f4a8]{font-size:1.35rem;font-weight:700;color:var(--gutenku-zen-primary);margin:0 0 .5rem;overflow-wrap:break-word;word-break:break-word;max-width:100%}@media(min-width:375px){.blog-article__title[data-v-bbd2f4a8]{font-size:1.5rem;margin:0 0 .625rem}}@media(min-width:600px){.blog-article__title[data-v-bbd2f4a8]{font-size:1.75rem}}.blog-article__author[data-v-bbd2f4a8]{font-size:.8rem;color:var(--gutenku-text-muted);margin:0 0 .25rem;font-style:italic}@media(min-width:375px){.blog-article__author[data-v-bbd2f4a8]{font-size:.85rem}}@media(min-width:600px){.blog-article__author[data-v-bbd2f4a8]{font-size:.9rem}}.blog-article__reading-time[data-v-bbd2f4a8]{font-size:.7rem;color:var(--gutenku-text-muted);margin:0;opacity:.8}@media(min-width:375px){.blog-article__reading-time[data-v-bbd2f4a8]{font-size:.75rem}}@media(min-width:600px){.blog-article__reading-time[data-v-bbd2f4a8]{font-size:.8rem}}.blog-article__divider[data-v-bbd2f4a8]{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-bbd2f4a8 1.2s ease-out forwards;transform-origin:center}@media(min-width:375px){.blog-article__divider[data-v-bbd2f4a8]{margin:1.25rem auto 1.75rem;max-width:175px}}@media(min-width:600px){.blog-article__divider[data-v-bbd2f4a8]{margin:1.5rem auto 2rem;max-width:200px}}.blog-article__loading[data-v-bbd2f4a8]{display:flex;justify-content:center;align-items:center;min-height:50vh}.blog-article__spinner[data-v-bbd2f4a8]{animation:spin-bbd2f4a8 1s linear infinite;color:var(--gutenku-zen-primary)}.blog-article__content[data-v-bbd2f4a8]{padding:1rem;margin-bottom:2rem}@media(min-width:375px){.blog-article__content[data-v-bbd2f4a8]{padding:1.25rem;margin-bottom:2.5rem}}@media(min-width:600px){.blog-article__content[data-v-bbd2f4a8]{padding:2rem;margin-bottom:3rem}}.blog-article__nav[data-v-bbd2f4a8]{display:flex;align-items:stretch;justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--gutenku-paper-border)}.blog-article__nav-spacer[data-v-bbd2f4a8]{flex:1}.blog-article__nav-link[data-v-bbd2f4a8]{display:flex;align-items:center;gap:.5rem;padding:.75rem;border-radius:var(--gutenku-radius-md);text-decoration:none;color:var(--gutenku-text-primary);transition:all .2s ease;flex:1;max-width:45%}.blog-article__nav-link svg[data-v-bbd2f4a8]{color:var(--gutenku-zen-secondary);transition:transform .2s ease}.blog-article__nav-link[data-v-bbd2f4a8]:hover{background:var(--gutenku-paper-bg-aged)}.blog-article__nav-link--prev[data-v-bbd2f4a8]{justify-content:flex-start}.blog-article__nav-link--prev:hover svg[data-v-bbd2f4a8]{transform:translate(-4px) translateY(-2px)}.blog-article__nav-link--next[data-v-bbd2f4a8]{justify-content:flex-end;text-align:right}.blog-article__nav-link--next:hover svg[data-v-bbd2f4a8]{transform:translate(4px) translateY(-2px)}.blog-article__nav-content[data-v-bbd2f4a8]{display:flex;flex-direction:column;gap:.25rem;overflow:hidden}.blog-article__nav-label[data-v-bbd2f4a8]{font-size:.75rem;color:var(--gutenku-text-muted);text-transform:uppercase;letter-spacing:.05em}.blog-article__nav-title[data-v-bbd2f4a8]{font-size:.875rem;font-weight:600;color:var(--gutenku-zen-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:600px){.blog-article__nav-title[data-v-bbd2f4a8]{font-size:1rem}}.blog-article__keyboard-hint[data-v-bbd2f4a8]{text-align:center;font-size:.75rem;color:var(--gutenku-text-muted);margin-top:1rem;margin-bottom:0;opacity:.6}@media(hover:none){.blog-article__keyboard-hint[data-v-bbd2f4a8]{display:none}}.blog-article__body[data-v-bbd2f4a8]{line-height:1.7;color:var(--gutenku-text-primary);font-size:.9rem}@media(min-width:375px){.blog-article__body[data-v-bbd2f4a8]{font-size:.95rem;line-height:1.75}}@media(min-width:600px){.blog-article__body[data-v-bbd2f4a8]{font-size:1rem;line-height:1.8}}.blog-article__body[data-v-bbd2f4a8] p:first-of-type:first-letter{float:left;font-size:2.75rem;line-height:.8;font-weight:700;color:var(--gutenku-zen-primary);margin-right:.375rem;margin-top:.1rem}@media(min-width:375px){.blog-article__body[data-v-bbd2f4a8] p:first-of-type:first-letter{font-size:3rem;margin-right:.4rem}}@media(min-width:600px){.blog-article__body[data-v-bbd2f4a8] p:first-of-type:first-letter{font-size:3.5rem;margin-right:.5rem}}.blog-article__body[data-v-bbd2f4a8] h1{font-size:1.4rem;font-weight:700;margin-bottom:.75rem;color:var(--gutenku-text-primary)}@media(min-width:375px){.blog-article__body[data-v-bbd2f4a8] h1{font-size:1.5rem;margin-bottom:.875rem}}@media(min-width:600px){.blog-article__body[data-v-bbd2f4a8] h1{font-size:1.75rem;margin-bottom:1rem}}.blog-article__body[data-v-bbd2f4a8] h2{font-size:1.1rem;font-weight:600;margin-top:1.5rem;margin-bottom:.5rem;color:var(--gutenku-text-primary)}@media(min-width:375px){.blog-article__body[data-v-bbd2f4a8] h2{font-size:1.15rem;margin-top:1.75rem;margin-bottom:.625rem}}@media(min-width:600px){.blog-article__body[data-v-bbd2f4a8] h2{font-size:1.25rem;margin-top:2rem;margin-bottom:.75rem}}.blog-article__body[data-v-bbd2f4a8] h3{font-size:1rem;font-weight:600;margin-top:1.25rem;margin-bottom:.375rem;color:var(--gutenku-text-primary)}@media(min-width:375px){.blog-article__body[data-v-bbd2f4a8] h3{font-size:1.05rem;margin-top:1.375rem;margin-bottom:.4rem}}@media(min-width:600px){.blog-article__body[data-v-bbd2f4a8] h3{font-size:1.1rem;margin-top:1.5rem;margin-bottom:.5rem}}.blog-article__body[data-v-bbd2f4a8] p{margin-bottom:.875rem}@media(min-width:600px){.blog-article__body[data-v-bbd2f4a8] p{margin-bottom:1rem}}.blog-article__body[data-v-bbd2f4a8] em{font-style:italic;color:var(--gutenku-text-muted)}.blog-article__body[data-v-bbd2f4a8] strong{font-weight:600;color:var(--gutenku-zen-primary)}.blog-article__body[data-v-bbd2f4a8] blockquote{border-left:2px solid var(--gutenku-zen-primary);padding-left:.75rem;margin:1rem 0;font-style:italic;color:var(--gutenku-text-muted)}@media(min-width:375px){.blog-article__body[data-v-bbd2f4a8] blockquote{border-left-width:3px;padding-left:.875rem;margin:1.25rem 0}}@media(min-width:600px){.blog-article__body[data-v-bbd2f4a8] blockquote{padding-left:1rem;margin:1.5rem 0}}.blog-article__body[data-v-bbd2f4a8] code{background:var(--gutenku-paper-bg-aged);padding:.15rem .3rem;border-radius:var(--gutenku-radius-xs);font-size:.85em;font-family:monospace;word-break:break-word}@media(min-width:375px){.blog-article__body[data-v-bbd2f4a8] code{padding:.2rem .35rem;font-size:.875em}}@media(min-width:600px){.blog-article__body[data-v-bbd2f4a8] code{padding:.2rem .4rem;font-size:.9em}}.blog-article__body[data-v-bbd2f4a8] pre{background:var(--gutenku-paper-bg-aged);padding:.75rem;border-radius:var(--gutenku-radius-sm);overflow-x:auto;-webkit-overflow-scrolling:touch;margin:.875rem 0;font-size:.8rem;max-width:100%;box-sizing:border-box}@media(max-width:599px){.blog-article__body[data-v-bbd2f4a8] pre{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}}@media(min-width:375px){.blog-article__body[data-v-bbd2f4a8] pre{padding:.875rem;margin:1rem 0;font-size:.85rem}}@media(min-width:600px){.blog-article__body[data-v-bbd2f4a8] pre{padding:1rem;font-size:.9rem;white-space:pre}}.blog-article__body[data-v-bbd2f4a8] pre code{background:none;padding:0;word-break:normal}@media(max-width:599px){.blog-article__body[data-v-bbd2f4a8] pre code{word-break:break-word}}.blog-article__body[data-v-bbd2f4a8] ul,.blog-article__body[data-v-bbd2f4a8] ol{margin:.875rem 0;padding-left:1.25rem}@media(min-width:375px){.blog-article__body[data-v-bbd2f4a8] ul,.blog-article__body[data-v-bbd2f4a8] ol{padding-left:1.375rem}}@media(min-width:600px){.blog-article__body[data-v-bbd2f4a8] ul,.blog-article__body[data-v-bbd2f4a8] ol{margin:1rem 0;padding-left:1.5rem}}.blog-article__body[data-v-bbd2f4a8] li{margin-bottom:.375rem}@media(min-width:600px){.blog-article__body[data-v-bbd2f4a8] li{margin-bottom:.5rem}}.blog-article__body[data-v-bbd2f4a8] hr{border:none;height:2px;margin:1.5rem auto;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}@media(min-width:375px){.blog-article__body[data-v-bbd2f4a8] hr{margin:1.75rem auto;max-width:175px}}@media(min-width:600px){.blog-article__body[data-v-bbd2f4a8] hr{margin:2rem auto;max-width:200px}}.blog-article__body[data-v-bbd2f4a8] img{display:block;max-width:80%;max-height:240px;object-fit:cover;object-position:center;margin:1rem auto;border-radius:var(--gutenku-radius-md);box-shadow:0 4px 16px #00000014}@media(min-width:600px){.blog-article__body[data-v-bbd2f4a8] img{max-width:75%;max-height:280px;margin:1.5rem auto;border-radius:var(--gutenku-radius-lg)}}.blog-article__body[data-v-bbd2f4a8] img.article-img{max-width:100%;max-height:none;min-height:400px;object-fit:contain;border-radius:var(--gutenku-radius-lg)}@media(max-width:768px){.blog-article__body[data-v-bbd2f4a8] img.article-img{min-height:auto}}.blog-article__body[data-v-bbd2f4a8] img.article-img--tall{min-height:500px}@media(max-width:768px){.blog-article__body[data-v-bbd2f4a8] img.article-img--tall{min-height:auto}}.blog-article__body[data-v-bbd2f4a8] .katex-display{display:block;text-align:center;margin:1rem 0;overflow-x:auto;overflow-y:hidden}.blog-article__body[data-v-bbd2f4a8] .katex-display .katex{font-size:1.1em}.blog-article__body[data-v-bbd2f4a8] .mermaid-diagram{display:block;margin:1.5rem auto;text-align:center;overflow-x:auto;contain:layout style;max-width:380px;padding:1.5rem 1rem;background:linear-gradient(135deg,#f8f5eecc,#f4eee499);border-radius:var(--gutenku-radius-lg);box-shadow:0 2px 12px #0000000f;border:1px solid oklch(85% .02 90deg / .5)}@media(min-width:600px){.blog-article__body[data-v-bbd2f4a8] .mermaid-diagram{max-width:450px;padding:2rem 1.5rem}}.blog-article__body[data-v-bbd2f4a8] .mermaid-diagram svg{max-width:100%;height:auto;display:block;margin:0 auto}.blog-article__body[data-v-bbd2f4a8] .mermaid-diagram foreignObject div,.blog-article__body[data-v-bbd2f4a8] .mermaid-diagram foreignObject span,.blog-article__body[data-v-bbd2f4a8] .mermaid-diagram foreignObject p{float:none!important;font-size:13px!important;line-height:1.4!important}.blog-article__body[data-v-bbd2f4a8] .mermaid-diagram foreignObject p:first-letter,.blog-article__body[data-v-bbd2f4a8] .mermaid-diagram foreignObject div:first-letter,.blog-article__body[data-v-bbd2f4a8] .mermaid-diagram foreignObject span:first-letter{float:none!important;font-size:inherit!important;font-weight:400!important;margin:0!important;color:inherit!important}@media(min-width:600px){.blog-article__body[data-v-bbd2f4a8] .mermaid-diagram{margin:2rem auto}}.blog-article__body[data-v-bbd2f4a8] .promo-band{background:linear-gradient(145deg,#f6f2e799,#ebe8da66,#f6f2e799);padding:1.5rem;margin:.5rem 0;text-align:center;border-radius:var(--gutenku-radius-lg)}@media(min-width:600px){.blog-article__body[data-v-bbd2f4a8] .promo-band{padding:2rem;margin:1rem 0}}.blog-article__body[data-v-bbd2f4a8] .promo-band p:first-child{font-size:1.15rem;font-weight:700;color:var(--gutenku-zen-primary);margin-bottom:1rem}.blog-article__body[data-v-bbd2f4a8] .promo-band p:first-child:first-letter{float:none!important;font-size:inherit!important;font-weight:inherit!important;margin:0!important}.blog-article__body[data-v-bbd2f4a8] .promo-band p:first-child{letter-spacing:.01em}@media(min-width:600px){.blog-article__body[data-v-bbd2f4a8] .promo-band p:first-child{font-size:1.3rem}}.blog-article__body[data-v-bbd2f4a8] .promo-band p:not(:first-child){font-size:.95rem;color:var(--gutenku-text-primary);line-height:1.7;max-width:600px;margin-left:auto;margin-right:auto}.blog-article__body[data-v-bbd2f4a8] .promo-band img{max-width:100%!important;max-height:none!important;margin:1.5rem auto 0!important;border-radius:var(--gutenku-radius-lg);box-shadow:0 4px 6px #0000000d,0 10px 30px #0000001a}.blog-article__body[data-v-bbd2f4a8] table{width:auto;max-width:100%;border-collapse:collapse;margin:1.5rem auto;font-size:.9rem;background:linear-gradient(135deg,#f8f5ee99,#f4eee466);border-radius:var(--gutenku-radius-md);box-shadow:0 2px 8px #0000000f}@media(min-width:600px){.blog-article__body[data-v-bbd2f4a8] table{margin:2rem auto;font-size:1rem}}@media(max-width:599px){.blog-article__body[data-v-bbd2f4a8] table{display:block;width:100%;background:none;box-shadow:none}.blog-article__body[data-v-bbd2f4a8] table thead{display:none}.blog-article__body[data-v-bbd2f4a8] table tbody{display:block}.blog-article__body[data-v-bbd2f4a8] table tr{display:block;margin-bottom:.375rem;padding:.5rem .625rem;border-radius:var(--gutenku-radius-sm);background:linear-gradient(135deg,#f8f5ee99,#f4eee466);box-shadow:0 2px 8px #0000000f}.blog-article__body[data-v-bbd2f4a8] table td{display:block;padding:.125rem 0;border:none!important}.blog-article__body[data-v-bbd2f4a8] table td:first-child{font-weight:600;color:var(--gutenku-zen-primary);border-bottom:1px solid oklch(70% .02 90deg / .3);padding-bottom:.25rem;margin-bottom:.25rem;white-space:normal}.blog-article__body[data-v-bbd2f4a8] table td:last-child{font-style:italic}}@media(min-width:600px){.blog-article__body[data-v-bbd2f4a8] table th,.blog-article__body[data-v-bbd2f4a8] table td{border:none;border-bottom:1px solid oklch(70% .02 90deg / .3);padding:1rem 1.5rem;text-align:left;vertical-align:middle}.blog-article__body[data-v-bbd2f4a8] table th:first-child,.blog-article__body[data-v-bbd2f4a8] table td:first-child{font-weight:500;color:var(--gutenku-zen-primary);white-space:nowrap}.blog-article__body[data-v-bbd2f4a8] table th:last-child,.blog-article__body[data-v-bbd2f4a8] table td:last-child{font-style:italic}.blog-article__body[data-v-bbd2f4a8] table tr:last-child td{border-bottom:none}.blog-article__body[data-v-bbd2f4a8] table thead{display:none}}.blog-article__body[data-v-bbd2f4a8] table code{background:var(--gutenku-zen-primary);color:#fff;padding:.25rem .6rem;border-radius:2rem;font-size:.9em;font-family:inherit;font-weight:500;white-space:nowrap}.blog-article__cat-wrapper[data-v-bbd2f4a8]{position:relative;width:100%;height:50px;margin-bottom:-25px;z-index:10;overflow:visible}.blog-article__cat-wrapper[data-v-bbd2f4a8] .sumi-cat-container{top:-14px}@media(max-width:767px){.blog-article__cat-wrapper[data-v-bbd2f4a8]{height:40px;margin-bottom:-20px}.blog-article__cat-wrapper[data-v-bbd2f4a8] .sumi-cat-container{top:-14px}}.blog-article__back-to-top[data-v-bbd2f4a8]{position:fixed;bottom:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:none;border-radius:var(--gutenku-radius-full);background:var(--gutenku-zen-primary);color:#fff;cursor:pointer;box-shadow:0 4px 12px #0003;transition:all .2s ease;z-index:100}@media(min-width:375px){.blog-article__back-to-top[data-v-bbd2f4a8]{bottom:1.25rem;right:1.25rem;width:2.75rem;height:2.75rem}}@media(min-width:600px){.blog-article__back-to-top[data-v-bbd2f4a8]{bottom:2rem;right:2rem;width:3rem;height:3rem}}.blog-article__back-to-top[data-v-bbd2f4a8]:hover{transform:translateY(-3px);box-shadow:0 6px 20px #00000040}.blog-article__back-to-top[data-v-bbd2f4a8]:focus-visible{outline:2px solid var(--gutenku-zen-accent);outline-offset:2px}@keyframes spin-bbd2f4a8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes divider-draw-bbd2f4a8{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.fade-up-enter-active[data-v-bbd2f4a8]{transition:all .5s cubic-bezier(.4,0,.2,1)}.fade-up-enter-from[data-v-bbd2f4a8]{opacity:0;transform:translateY(20px)}.fade-scale-enter-active[data-v-bbd2f4a8],.fade-scale-leave-active[data-v-bbd2f4a8]{transition:all .2s ease}.fade-scale-enter-from[data-v-bbd2f4a8],.fade-scale-leave-to[data-v-bbd2f4a8]{opacity:0;transform:scale(.8)}[data-theme=dark] .blog-article__header[data-v-bbd2f4a8]{position:relative;padding:1rem 1.25rem;margin-left:.5rem;margin-right:.5rem;background:#0b040180;-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){[data-theme=dark] .blog-article__header[data-v-bbd2f4a8]{padding:1.25rem 1.5rem}}@media(min-width:600px){[data-theme=dark] .blog-article__header[data-v-bbd2f4a8]{margin-left:0;margin-right:0;padding:1.5rem 2rem}}[data-theme=dark] .blog-article__date[data-v-bbd2f4a8]{color:var(--gutenku-text-muted)}[data-theme=dark] .blog-article__title[data-v-bbd2f4a8]{color:var(--gutenku-text-primary);text-shadow:0 2px 8px oklch(0% 0 0deg / .3)}[data-theme=dark] .blog-article__author[data-v-bbd2f4a8]{color:var(--gutenku-text-accent)}[data-theme=dark] .blog-article__reading-time[data-v-bbd2f4a8]{color:var(--gutenku-text-secondary);opacity:1}[data-theme=dark] .blog-article__divider[data-v-bbd2f4a8]{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}[data-theme=dark] .blog-article__body[data-v-bbd2f4a8] hr{background:linear-gradient(90deg,transparent 0%,oklch(60% .03 195deg / .25) 20%,oklch(60% .03 195deg / .4) 50%,oklch(60% .03 195deg / .25) 80%,transparent 100%)}[data-theme=dark] .blog-article__back-to-top[data-v-bbd2f4a8]{background:var(--gutenku-zen-accent);color:#000808}[data-theme=dark] .blog-article__body[data-v-bbd2f4a8] img{filter:brightness(.85);box-shadow:0 4px 20px #0000004d}[data-theme=dark] .blog-article__body[data-v-bbd2f4a8] code{background:#2a1f1999;color:#ebdbc9}[data-theme=dark] .blog-article__body[data-v-bbd2f4a8] pre{background:#190f0ab3;border:1px solid oklch(30% .03 50deg / .4)}[data-theme=dark] .blog-article__body[data-v-bbd2f4a8] pre code{color:#e0d6ca}[data-theme=dark] .blog-article__body[data-v-bbd2f4a8] blockquote{border-left-color:#a77254;background:#190f0a4d;padding:.75rem 1rem;border-radius:0 var(--gutenku-radius-sm) var(--gutenku-radius-sm) 0;color:#c8bbb1}[data-theme=dark] .blog-article__body[data-v-bbd2f4a8] a{color:#2cc5c5}[data-theme=dark] .blog-article__body[data-v-bbd2f4a8] a:hover{color:#00e0e0;color:oklch(82% .14 195deg)}[data-theme=dark] .blog-article__body[data-v-bbd2f4a8] .mermaid-diagram{background:linear-gradient(135deg,#061414b3,#000e0f99);border:1px solid oklch(40% .05 195deg / .4);box-shadow:0 4px 16px #00000040}[data-theme=dark] .blog-article__body[data-v-bbd2f4a8] .mermaid-diagram svg{filter:brightness(1.05)}[data-theme=dark] .blog-article__body[data-v-bbd2f4a8] .promo-band{background:linear-gradient(145deg,#162525cc,#0b1e1fb3,#162525cc);border:1px solid oklch(50% .08 195deg / .3)}[data-theme=dark] .blog-article__body[data-v-bbd2f4a8] .promo-band p:first-child{color:var(--gutenku-zen-accent)}[data-theme=dark] .blog-article__body[data-v-bbd2f4a8] .promo-band p:not(:first-child){color:#b0c2c2}[data-theme=dark] .blog-article__body[data-v-bbd2f4a8] .promo-band img{box-shadow:0 4px 6px #0003,0 10px 30px #0000004d}[data-theme=dark] .blog-article__nav-title[data-v-bbd2f4a8]{color:var(--gutenku-zen-accent)}[data-theme=dark] .blog-article__body[data-v-bbd2f4a8] table{background:linear-gradient(135deg,#24180fcc,#1c0d06b3);border:1px solid oklch(35% .04 50deg / .4);box-shadow:0 2px 12px #00000040}@media(max-width:599px){[data-theme=dark] .blog-article__body[data-v-bbd2f4a8] table{background:none;border:none;box-shadow:none}[data-theme=dark] .blog-article__body[data-v-bbd2f4a8] table tr{background:linear-gradient(135deg,#24180fcc,#1c0d06b3);border:1px solid oklch(35% .04 50deg / .4);box-shadow:0 2px 12px #00000040}[data-theme=dark] .blog-article__body[data-v-bbd2f4a8] table td{color:#e0d6ca}[data-theme=dark] .blog-article__body[data-v-bbd2f4a8] table td:first-child{color:#2cc5c5;border-bottom-color:#5a423480}[data-theme=dark] .blog-article__body[data-v-bbd2f4a8] table td:last-child{color:#c1b5ab}}@media(min-width:600px){[data-theme=dark] .blog-article__body[data-v-bbd2f4a8] table th,[data-theme=dark] .blog-article__body[data-v-bbd2f4a8] table td{border-bottom-color:#5a423480;color:#e0d6ca}[data-theme=dark] .blog-article__body[data-v-bbd2f4a8] table th:first-child,[data-theme=dark] .blog-article__body[data-v-bbd2f4a8] table td:first-child{color:#2cc5c5}[data-theme=dark] .blog-article__body[data-v-bbd2f4a8] table th:last-child,[data-theme=dark] .blog-article__body[data-v-bbd2f4a8] table td:last-child{color:#c1b5ab}}[data-theme=dark] .blog-article__body[data-v-bbd2f4a8] table code{background:var(--gutenku-zen-accent);color:#000808}@media(prefers-reduced-motion:reduce){.blog-article__progress[data-v-bbd2f4a8]{transition:none}.blog-article__divider[data-v-bbd2f4a8]{animation:none;opacity:1;transform:scaleX(1)}.blog-article__back-to-top[data-v-bbd2f4a8]{transition:none}.blog-article__back-to-top[data-v-bbd2f4a8]:hover{transform:none}.fade-up-enter-active[data-v-bbd2f4a8]{transition:opacity .3s ease}.fade-up-enter-from[data-v-bbd2f4a8]{transform:none}.fade-scale-enter-active[data-v-bbd2f4a8],.fade-scale-leave-active[data-v-bbd2f4a8]{transition:opacity .15s ease}.fade-scale-enter-from[data-v-bbd2f4a8],.fade-scale-leave-to[data-v-bbd2f4a8]{transform:none}}
