[data-v-c75f5375]:root{--text-primary:#eee;--text-secondary:#ccc;--text-muted:#aaa;--text-accent:#e8b8ff;--text-accent-medium:#c591ff;--text-accent-light:#a06fff;--link-color:#8cb4ff;--link-hover-color:#a7c7ff;--tag-bg:rgba(115,79,195,.7);--tag-text:#ede0ff;--tag-hover-bg:#734fc3;--code-inline-color:#fdd8a6;--code-block-color:#b3e5fc;--border-color:#555;--border-color-light:#444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-md:1.125rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-xxl:2rem;--transition-fast:.15s ease-out;--transition-normal:.2s ease-out;--transition-slow:.3s ease-out}.blog-header[data-v-c75f5375],.blog-link[data-v-c75f5375],.content[data-v-c75f5375],.faq[data-v-c75f5375],.post-navigation[data-v-c75f5375]{background:#0009;border-radius:8px;margin:2rem auto 0;max-width:900px;padding:2rem;width:95%}.blog-link[data-v-c75f5375]{margin-top:6rem!important}.blog-header[data-v-c75f5375]{margin:0 auto;padding-bottom:1rem}.blog-header h1[data-v-c75f5375]{color:var(--text-accent,#c34f7d);font-size:2.2rem;line-height:1.3;margin-bottom:1rem}.blog-header .description[data-v-c75f5375]{color:var(--text-secondary,#ccc);font-size:1.1rem;line-height:1.6;margin-bottom:1rem}.blog-header .meta[data-v-c75f5375]{color:var(--text-muted,#aaa);font-size:.9rem;margin-bottom:1.5rem}.content.main-content[data-v-c75f5375]{margin-top:1.5rem;padding-top:0}.blog-link[data-v-c75f5375]{background:none;margin:2rem auto 1rem;max-width:900px;padding:0;width:90%}.blog-link a[data-v-c75f5375]{color:var(--link-color,#8cb4ff);text-decoration:none}.blog-link a[data-v-c75f5375]:hover{text-decoration:underline}.tags[data-v-c75f5375]{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem}.tags-label[data-v-c75f5375]{color:var(--text-muted,#aaa);font-size:.9rem;margin-right:.5rem}.tag[data-v-c75f5375]{background-color:var(--tag-bg,#c34f7d);border-radius:16px;color:var(--tag-text,#fff);display:inline-block;font-size:.8rem;padding:4px 14px;text-decoration:none;transition:background-color .2s ease,transform .1s ease}.tag[data-v-c75f5375]:hover{background-color:var(--tag-hover-bg,#a63964);transform:translateY(-1px)}.content[data-v-c75f5375] h2{color:var(--text-accent,#c34f7d);font-size:2.2rem;line-height:1.3;margin-bottom:1rem;padding-top:2rem}.content[data-v-c75f5375] p{color:var(--text-primary,#eee);line-height:1.7;margin-bottom:1.25rem}.content[data-v-c75f5375] h3{color:var(--text-accent-medium,#e0aaff);font-size:1.4rem;line-height:1.4;margin-bottom:.8rem;margin-top:2rem}.content[data-v-c75f5375] h4,.content[data-v-c75f5375] h5,.content[data-v-c75f5375] h6{color:var(--text-secondary,#ccc);font-size:1.1rem;line-height:1.4;margin-bottom:.6rem;margin-top:1.5rem}.content[data-v-c75f5375] ol,.content[data-v-c75f5375] ul{margin-bottom:1.25rem;padding-left:2rem}.content[data-v-c75f5375] li{line-height:1.6;margin-bottom:.6rem}.content[data-v-c75f5375] ul li::marker{color:var(--text-accent-light,#aaa)}.content[data-v-c75f5375] ol{list-style:decimal}.content[data-v-c75f5375] li>ol,.content[data-v-c75f5375] li>ul{margin-bottom:.5rem;margin-top:.5rem}.content[data-v-c75f5375] blockquote{background:#0000001a;border-left:4px solid var(--text-accent,#c34f7d);border-radius:0 4px 4px 0;color:var(--text-secondary,#ccc);font-style:italic;margin:1.25rem 0;padding:.5rem 1rem}.content[data-v-c75f5375] a:not(.conditional-link--active){color:var(--text-accent,#8cb4ff);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color .2s ease}.content[data-v-c75f5375] a:not(.conditional-link--active):hover{color:var(--link-hover-color,#a7c7ff);text-decoration:none}.content[data-v-c75f5375] strong{color:var(--text-accent,#fff)}.content[data-v-c75f5375] em,.content[data-v-c75f5375] i{color:var(--text-secondary,#ccc);font-style:italic}.content[data-v-c75f5375] code{background-color:#ffffff1a;border-radius:3px;color:var(--code-inline-color,#fdd8a6);font-size:.9em;padding:.2em .4em;word-wrap:break-word}.content[data-v-c75f5375] pre{background-color:#0a141ecc;border:1px solid var(--border-color-light);border-radius:5px;font-size:.9em;line-height:1.5;margin:1.5rem 0;overflow-x:auto;padding:1rem 1.5rem}.content[data-v-c75f5375] pre code{background-color:transparent!important;color:var(--code-block-color,#b3e5fc)!important;font-size:inherit!important;padding:0!important}.content[data-v-c75f5375] hr{background-color:var(--border-color-light,#444);border:0;height:1px;margin:2rem 0}.content-box--lighter[data-v-c75f5375]{background-color:#ffffff0d}.content-box--lighter[data-v-c75f5375]:hover{background-color:#ffffff12}.content-box--darker[data-v-c75f5375]{background-color:#00000040}.faq[data-v-c75f5375]{background:none;border:none;border-top:1px solid var(--border-color);margin-top:var(--spacing-xl);padding-bottom:var(--spacing-lg);padding-top:var(--spacing-lg)}.faq h2[data-v-c75f5375]{border:none;color:var(--text-accent);font-size:var(--font-size-xl);margin-bottom:var(--spacing-xl);margin-top:0;padding:0;text-align:center}.faq .accordion[data-v-c75f5375]{display:flex;flex-direction:column;gap:var(--spacing-sm);margin:0 auto}.accordion-item[data-v-c75f5375]{background-color:#0f172a99;border:1px solid var(--border-color-light);border-radius:var(--radius-md);overflow:hidden}.accordion-item.open .accordion-toggle[data-v-c75f5375]{background-color:#ffffff12;border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion-item.open .accordion-toggle .faq-icon[data-v-c75f5375]{transform:rotate(45deg)}.accordion-item.open .accordion-body[data-v-c75f5375]{border-top:1px solid var(--border-color-light);max-height:600px;opacity:1;padding:var(--spacing-lg);visibility:visible}.accordion-toggle[data-v-c75f5375]{align-items:center;background-color:transparent;border:none;border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-md);font-weight:600;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);text-align:left;transition:background-color var(--transition-normal);width:100%}.accordion-toggle[data-v-c75f5375]:hover{background-color:#ffffff0d}.accordion-toggle .faq-icon[data-v-c75f5375]{color:var(--text-accent-light);flex-shrink:0;font-size:1.5rem;font-weight:400;line-height:1;order:1;transition:transform var(--transition-slow)}.accordion-toggle .faq-question[data-v-c75f5375]{flex-grow:1;order:2}.accordion-body[data-v-c75f5375]{background-color:transparent;max-height:0;opacity:0;overflow:hidden;padding:0 var(--spacing-lg);transition:max-height .4s ease-out,opacity .3s ease-in-out .1s,padding .4s ease-out,visibility 0s .4s;visibility:hidden}.faq-answer-content[data-v-c75f5375]{color:var(--text-secondary);line-height:1.7}.faq-answer-content strong[data-v-c75f5375]{color:var(--text-primary);font-weight:600}.faq-answer-content em[data-v-c75f5375]{color:var(--text-secondary);font-style:italic}.faq-answer-content ol[data-v-c75f5375],.faq-answer-content ul[data-v-c75f5375]{margin:1rem 0 1rem 1.5rem;padding-left:1.5rem}.faq-answer-content li[data-v-c75f5375]{margin-bottom:.5rem}.faq-answer-content p[data-v-c75f5375]{margin-bottom:1rem}.faq-answer-content p[data-v-c75f5375]:last-child{margin-bottom:0}.conditional-link--active[data-v-c75f5375]{color:var(--link-color,#8cb4ff);cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.conditional-link--active[data-v-c75f5375]:hover{color:var(--link-hover-color,#a7c7ff);text-decoration:none}.conditional-link--pending[data-v-c75f5375]{color:inherit}.loading-error[data-v-c75f5375]{color:var(--text-muted,#aaa);padding:4rem 2rem;text-align:center}.post-navigation[data-v-c75f5375]{align-items:flex-start;border-top:1px solid var(--border-color,#555);display:flex;justify-content:space-between;margin-top:var(--spacing-xl,2rem);padding-top:var(--spacing-lg,1.5rem)}.post-navigation .nav-link[data-v-c75f5375]{flex:1;max-width:48%}.post-navigation .nav-link a[data-v-c75f5375]{background-color:#ffffff08;border-radius:var(--radius-md,8px);color:var(--text-secondary,#ccc);display:block;padding:var(--spacing-md,1rem);text-decoration:none;transition:background-color var(--transition-normal,.2s ease-out),color var(--transition-normal,.2s ease-out)}.post-navigation .nav-link a[data-v-c75f5375]:hover{background-color:#ffffff12;color:var(--text-accent,#e8b8ff)}.post-navigation .nav-link a .label[data-v-c75f5375]{color:var(--text-muted,#aaa);display:block;font-size:var(--font-size-sm,.875rem);margin-bottom:var(--spacing-xs,.25rem)}.post-navigation .nav-link a .title[data-v-c75f5375]{display:block;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-navigation .nav-link a .arrow[data-v-c75f5375]{color:var(--text-accent-light,#a06fff);font-size:1.2em}.post-navigation .prev-link[data-v-c75f5375]{text-align:left}.post-navigation .prev-link a .arrow[data-v-c75f5375]{margin-right:.5em}.post-navigation .next-link[data-v-c75f5375]{text-align:right}.post-navigation .next-link a .arrow[data-v-c75f5375]{margin-right:.5em}@media (max-width:768px){.post-navigation[data-v-c75f5375]{align-items:stretch;flex-direction:column;gap:var(--spacing-md,1rem)}.post-navigation .nav-link[data-v-c75f5375]{max-width:100%;width:100%}}
