.table-of-contents[data-v-a5650385]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.75rem;padding:1.5rem}.toc-title[data-v-a5650385]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0 0 1rem;border-bottom:2px solid var(--accent-primary);padding-bottom:.5rem}.toc-list[data-v-a5650385]{list-style:none;margin:0;padding:0}.toc-item[data-v-a5650385]{margin:.5rem 0}.toc-level-2[data-v-a5650385]{padding-left:0}.toc-level-3[data-v-a5650385]{padding-left:1rem}.toc-level-4[data-v-a5650385]{padding-left:2rem}.article-container[data-v-5cefd74d]{position:relative;z-index:1;display:flex;align-items:flex-start;max-width:1400px;margin:0 auto;padding:2rem 1rem;gap:3rem}.article-container[data-v-5cefd74d]:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-10;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb, 0, 86, 179),.01) 0%,transparent 50%,rgba(var(--accent-gold-rgb, 184, 134, 11),.005) 100%);content:"";pointer-events:none;contain:layout style}.article-sidebar[data-v-5cefd74d]{position:sticky;top:2rem;flex-shrink:0;width:300px;height:fit-content;max-height:calc(100vh - 4rem);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.article-sidebar[data-v-5cefd74d]::-webkit-scrollbar{width:6px}.article-sidebar[data-v-5cefd74d]::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:3px}.article-sidebar[data-v-5cefd74d]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.article-sidebar[data-v-5cefd74d]::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.article-layout[data-v-5cefd74d]{position:relative;flex:1;min-width:0;max-width:800px}.desktop-only[data-v-5cefd74d]{display:block}.mobile-only[data-v-5cefd74d]{display:none}.article-header[data-v-5cefd74d]{position:relative;min-height:200px;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--border-color);text-align:center}.article-header[data-v-5cefd74d]:before{position:absolute;top:0;left:50%;z-index:-1;width:120%;height:100%;background:radial-gradient(ellipse at center,rgba(var(--accent-gold-rgb, 184, 134, 11),.05) 0%,rgba(var(--accent-primary-rgb, 0, 86, 179),.03) 50%,transparent 100%);content:"";transform:translate(-50%);pointer-events:none}.breadcrumbs[data-v-5cefd74d]{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:1.5rem;color:var(--text-secondary);font-size:.875rem}.breadcrumb-link[data-v-5cefd74d]{position:relative;margin:-.125rem -.25rem;padding:.125rem .25rem;border-radius:.25rem;color:var(--accent-primary);text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.breadcrumb-link[data-v-5cefd74d]:after{position:absolute;bottom:-2px;left:0;width:0;height:1px;background:linear-gradient(90deg,var(--accent-primary),var(--accent-gold),var(--accent-primary));content:"";transition:width .4s ease}.breadcrumb-link[data-v-5cefd74d]:hover{z-index:4;background-color:var(--hover-overlay);text-decoration:underline}.breadcrumb-link[data-v-5cefd74d]:hover:after{width:100%;animation:path-shimmer 1s ease-in-out}.breadcrumb-link[data-v-5cefd74d]:focus{z-index:4;border-radius:2px;outline:2px solid var(--accent-primary);outline-offset:2px}.separator[data-v-5cefd74d]{margin:0 .5rem;color:var(--text-tertiary)}.current[data-v-5cefd74d]{color:var(--text-primary);font-weight:500}.article-details[data-v-5cefd74d]{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem;font-size:.875rem}.article-details[data-v-5cefd74d]>*{position:relative;z-index:3;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:2rem}.category a[data-v-5cefd74d]{position:relative;z-index:3;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--btn-primary-bg);border-radius:2rem;color:#fff;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s ease}.category a[data-v-5cefd74d]:hover{z-index:4;background:var(--accent-secondary);transform:translateY(-1px)}.character-type .character-badge[data-v-5cefd74d]{padding:.5rem 1rem;background:var(--accent-tertiary);border-radius:2rem;color:#fff;font-size:.875rem;font-weight:500}.read-time[data-v-5cefd74d]{color:var(--text-secondary);font-size:.875rem}.read-time svg[data-v-5cefd74d]{color:var(--accent-primary)}.article-title[data-v-5cefd74d]{position:relative;z-index:2;min-height:1.2em;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:3px solid var(--accent-gold);color:var(--text-primary);font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:700;line-height:1.2;contain:layout style}.article-number[data-v-5cefd74d]{color:var(--accent-primary);font-weight:400}.article-excerpt[data-v-5cefd74d]{position:relative;z-index:2;max-width:60ch;margin:0 auto 2rem;color:var(--text-secondary);font-size:clamp(1.125rem,3vw,1.375rem);font-style:italic;line-height:1.6}.article-tags[data-v-5cefd74d]{position:relative;z-index:3;display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}.tag[data-v-5cefd74d]{position:relative;z-index:3;padding:.375rem .875rem;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:1.5rem;color:var(--text-secondary);font-size:.8rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);animation:tag-twinkle-5cefd74d 5s ease-in-out infinite;animation-delay:calc(var(--tag-index, 0) * .3s)}.tag[data-v-5cefd74d]:hover{z-index:4;background:var(--accent-primary);color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px var(--shadow)}.mobile-toc[data-v-5cefd74d]{position:relative;z-index:3;margin-top:2rem}.article-content[data-v-5cefd74d]{position:relative;min-height:400px;max-width:65ch;margin:0 auto 4rem;color:var(--text-primary);font-feature-settings:"liga","kern";line-height:1.8;text-align:justify;text-justify:inter-word;text-rendering:optimizeLegibility;width:100%}.article-content[data-v-5cefd74d] p{position:relative;margin-bottom:1.75rem;color:var(--text-primary);line-height:1.8;opacity:0;animation:paragraph-bloom-5cefd74d .8s ease-out;animation-fill-mode:both}.article-content[data-v-5cefd74d] p:nth-child(1){animation-delay:.1s}.article-content[data-v-5cefd74d] p:nth-child(2){animation-delay:.2s}.article-content[data-v-5cefd74d] p:nth-child(3){animation-delay:.3s}.article-content[data-v-5cefd74d] p:nth-child(4){animation-delay:.4s}.article-content[data-v-5cefd74d] p:nth-child(5){animation-delay:.5s}.article-content[data-v-5cefd74d] p:nth-child(n+6){animation-delay:.6s}.article-content[data-v-5cefd74d] p+p{margin-top:-.75rem;text-indent:1.5em}.article-content[data-v-5cefd74d] h2+p,.article-content[data-v-5cefd74d] h3+p,.article-content[data-v-5cefd74d] h4+p,.article-content[data-v-5cefd74d] h5+p,.article-content[data-v-5cefd74d] h6+p{margin-top:0;text-indent:0}.article-content[data-v-5cefd74d] h2,.article-content[data-v-5cefd74d] h3,.article-content[data-v-5cefd74d] h4,.article-content[data-v-5cefd74d] h5,.article-content[data-v-5cefd74d] h6{position:relative;scroll-margin-top:6rem}.article-content[data-v-5cefd74d] h2{margin:3rem 0 1.5rem;color:var(--text-primary);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:400;line-height:1.3;animation:chapter-appear-5cefd74d 1s ease-out}.article-content[data-v-5cefd74d] h2:before{margin-right:.75rem;color:var(--accent-gold);font-size:1.5rem;vertical-align:middle;content:"✦";animation:symbol-twinkle-5cefd74d 4s ease-in-out infinite}.article-content[data-v-5cefd74d] h3{margin:2.5rem 0 1rem;color:var(--accent-primary);font-size:clamp(1.375rem,3vw,1.75rem);font-weight:600;line-height:1.4;transition:all .3s ease}.article-content[data-v-5cefd74d] h3:after{position:absolute;top:0;bottom:0;left:-10px;width:3px;background:linear-gradient(to bottom,transparent,var(--accent-primary),transparent);content:"";opacity:0;transition:opacity .3s ease}.article-content[data-v-5cefd74d] h3:hover:after,.article-content[data-v-5cefd74d] h3:focus:after{opacity:1}.article-content[data-v-5cefd74d] h4{margin:2rem 0 .75rem;color:var(--text-primary);font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:600;font-style:italic}.article-content[data-v-5cefd74d] h5,.article-content[data-v-5cefd74d] h6{margin:1.5rem 0 .5rem;color:var(--text-secondary);font-size:1rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.article-content[data-v-5cefd74d] blockquote{position:relative;margin:2.5rem 0;padding:2rem 2.5rem;background:var(--bg-secondary);border-left:4px solid var(--accent-gold);border-radius:.75rem;box-shadow:0 8px 24px var(--shadow-light);color:var(--text-secondary);font-size:1.125rem;font-style:italic;line-height:1.7;animation:quote-sacred-glow-5cefd74d 8s ease-in-out infinite}.article-content[data-v-5cefd74d] blockquote:before{position:absolute;top:-.5rem;left:.75rem;color:var(--accent-gold);font-size:4rem;line-height:1;content:"“";opacity:.7;animation:quote-mark-pulse-5cefd74d 6s ease-in-out infinite}.article-content[data-v-5cefd74d] blockquote p{margin-bottom:1rem;text-align:left;text-indent:0}.article-content[data-v-5cefd74d] blockquote p:last-child{margin-bottom:0}.article-content[data-v-5cefd74d] blockquote cite{display:block;margin-top:1rem;color:var(--text-tertiary);font-size:.9rem;font-style:normal;text-align:right}.article-content[data-v-5cefd74d] blockquote cite:before{content:"— "}.article-content[data-v-5cefd74d] ul,.article-content[data-v-5cefd74d] ol{margin:1.5rem 0;padding-left:2rem}.article-content[data-v-5cefd74d] li{margin-bottom:.75rem;line-height:1.7}.article-content[data-v-5cefd74d] ul li{position:relative;list-style:none;animation:list-item-grow-5cefd74d .6s ease-out;animation-fill-mode:both}.article-content[data-v-5cefd74d] ul li:nth-child(1){animation-delay:.1s}.article-content[data-v-5cefd74d] ul li:nth-child(2){animation-delay:.15s}.article-content[data-v-5cefd74d] ul li:nth-child(3){animation-delay:.2s}.article-content[data-v-5cefd74d] ul li:nth-child(4){animation-delay:.25s}.article-content[data-v-5cefd74d] ul li:nth-child(n+5){animation-delay:.3s}.article-content[data-v-5cefd74d] ul li:before{position:absolute;top:0;left:-1.5rem;color:var(--accent-primary);content:"◆";animation:list-symbol-pulse-5cefd74d 3s ease-in-out infinite;animation-delay:var(--list-delay, 0s)}.article-content[data-v-5cefd74d] ul ul li:before{color:var(--accent-secondary);content:"◇"}.article-content[data-v-5cefd74d] ul ul ul li:before{color:var(--text-tertiary);content:"·"}.article-content[data-v-5cefd74d] hr{position:relative;height:2rem;margin:3rem 0;border:none;text-align:center}.article-content[data-v-5cefd74d] hr:before{position:absolute;top:50%;left:50%;padding:0 1rem;background-color:var(--bg-primary);color:var(--accent-gold);font-size:1.5rem;letter-spacing:1rem;content:"✦✦✦";transform:translate(-50%,-50%);animation:divider-shine-5cefd74d 8s ease-in-out infinite}.article-content[data-v-5cefd74d] code{padding:.25rem .5rem;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:.375rem;color:var(--text-primary);font-family:var(--font-mono);font-size:.875em}.article-content[data-v-5cefd74d] pre{position:relative;z-index:2;margin:2rem 0;padding:1.5rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.75rem;box-shadow:0 4px 12px var(--shadow-light);line-height:1.6;overflow-x:auto}.article-content[data-v-5cefd74d] pre code{padding:0;background:none;border:none;color:inherit}.article-content[data-v-5cefd74d] img{position:relative;z-index:2;display:block;max-width:100%;height:auto;margin:2rem auto;border-radius:.75rem;box-shadow:0 8px 24px var(--shadow)}.article-content[data-v-5cefd74d] img+em{display:block;margin-top:.5rem;color:var(--text-tertiary);font-size:.875rem;font-style:italic;text-align:center}.article-content[data-v-5cefd74d] table{position:relative;z-index:2;width:100%;margin:2rem 0;border-collapse:collapse;border-radius:.75rem;box-shadow:0 4px 12px var(--shadow-light);overflow:hidden}.article-content[data-v-5cefd74d] th,.article-content[data-v-5cefd74d] td{padding:1rem 1.25rem;border-bottom:1px solid var(--border-color);text-align:left}.article-content[data-v-5cefd74d] th{background:var(--bg-secondary);color:var(--text-primary);font-weight:600}.article-content[data-v-5cefd74d] td{background:var(--bg-primary)}.article-content[data-v-5cefd74d] tr:hover td{background:var(--bg-secondary)}.article-content[data-v-5cefd74d] .collapsible-heading{position:relative;display:flex;align-items:center;justify-content:space-between;margin:1rem -1rem;padding:.75rem 1rem;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb, 0, 86, 179),.05),rgba(var(--accent-gold-rgb, 184, 134, 11),.03));border:2px solid transparent;border-radius:.75rem;outline:none;cursor:pointer;transition:all .3s ease}.article-content[data-v-5cefd74d] .collapsible-heading:hover{background:linear-gradient(135deg,rgba(var(--accent-primary-rgb, 0, 86, 179),.1),rgba(var(--accent-gold-rgb, 184, 134, 11),.06));border-color:var(--accent-primary);box-shadow:0 4px 12px rgba(var(--accent-primary-rgb, 0, 86, 179),.15);transform:translateY(-2px)}.article-content[data-v-5cefd74d] .collapsible-heading:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(var(--accent-primary-rgb, 0, 86, 179),.2)}.article-content[data-v-5cefd74d] .collapsible-heading.expanded{background:linear-gradient(135deg,rgba(var(--accent-primary-rgb, 0, 86, 179),.12),rgba(var(--accent-gold-rgb, 184, 134, 11),.08));border-color:var(--accent-primary)}.article-content[data-v-5cefd74d] .expand-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:1rem;color:var(--accent-primary);opacity:.8;transition:transform .3s ease}.article-content[data-v-5cefd74d] .expand-icon.expanded{opacity:1;transform:rotate(180deg)}.article-content[data-v-5cefd74d] .collapsible-heading:hover .expand-icon{color:var(--accent-secondary);opacity:1}.article-content[data-v-5cefd74d] h2.collapsible-heading{border-left:4px solid var(--accent-primary)}.article-content[data-v-5cefd74d] h3.collapsible-heading{margin-left:1rem;background:linear-gradient(135deg,rgba(var(--accent-secondary-rgb, 123, 44, 191),.05),rgba(var(--accent-gold-rgb, 184, 134, 11),.03));border-left:4px solid var(--accent-secondary)}.article-content[data-v-5cefd74d] h3.collapsible-heading:hover{background:linear-gradient(135deg,rgba(var(--accent-secondary-rgb, 123, 44, 191),.1),rgba(var(--accent-gold-rgb, 184, 134, 11),.06));border-color:var(--accent-secondary)}.article-content[data-v-5cefd74d] h4.collapsible-heading{margin-left:2rem;background:linear-gradient(135deg,rgba(var(--accent-tertiary-rgb, 214, 51, 132),.05),rgba(var(--accent-gold-rgb, 184, 134, 11),.03));border-left:4px solid var(--accent-tertiary)}.article-content[data-v-5cefd74d] h4.collapsible-heading:hover{background:linear-gradient(135deg,rgba(var(--accent-tertiary-rgb, 214, 51, 132),.1),rgba(var(--accent-gold-rgb, 184, 134, 11),.06));border-color:var(--accent-tertiary)}.article-content[data-v-5cefd74d] h5.collapsible-heading,.article-content[data-v-5cefd74d] h6.collapsible-heading{margin-left:3rem;background:linear-gradient(135deg,rgba(var(--accent-gold-rgb, 184, 134, 11),.05),rgba(var(--accent-primary-rgb, 0, 86, 179),.03));border-left:4px solid var(--accent-gold)}.article-content[data-v-5cefd74d] h5.collapsible-heading:hover,.article-content[data-v-5cefd74d] h6.collapsible-heading:hover{background:linear-gradient(135deg,rgba(var(--accent-gold-rgb, 184, 134, 11),.1),rgba(var(--accent-primary-rgb, 0, 86, 179),.06));border-color:var(--accent-gold)}.article-content[data-v-5cefd74d] .collapsible-content{margin:1rem 0 2rem;padding:1.5rem;background:linear-gradient(to right,rgba(var(--accent-primary-rgb, 0, 86, 179),.02),transparent 60%);border-left:3px solid var(--accent-primary);border-radius:0 .75rem .75rem 0;overflow:hidden;transition:all .3s ease}.article-content[data-v-5cefd74d] .collapsible-content[style*="display: none"]{max-height:0;margin-top:0;padding-top:0;padding-bottom:0;border-left-width:0}.article-content[data-v-5cefd74d] h3+.collapsible-content{margin-left:1rem;background:linear-gradient(to right,rgba(var(--accent-secondary-rgb, 123, 44, 191),.02),transparent 60%);border-left-color:var(--accent-secondary)}.article-content[data-v-5cefd74d] h4+.collapsible-content{margin-left:2rem;background:linear-gradient(to right,rgba(var(--accent-tertiary-rgb, 214, 51, 132),.02),transparent 60%);border-left-color:var(--accent-tertiary)}.article-content[data-v-5cefd74d] h5+.collapsible-content,.article-content[data-v-5cefd74d] h6+.collapsible-content{margin-left:3rem;background:linear-gradient(to right,rgba(var(--accent-gold-rgb, 184, 134, 11),.02),transparent 60%);border-left-color:var(--accent-gold)}.article-content[data-v-5cefd74d] .collapse-bottom{display:flex;align-items:center;gap:.5rem;margin:1.5rem 1rem 0 auto;padding:.5rem 1rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:1.5rem;color:var(--text-secondary);font-size:.875rem;opacity:.7;cursor:pointer;transition:all .2s ease}.article-content[data-v-5cefd74d] .collapse-bottom:hover{background:var(--accent-primary);box-shadow:0 4px 8px var(--shadow);color:#fff;opacity:1;transform:translateY(-1px)}.article-content[data-v-5cefd74d] .collapse-bottom:focus{outline:2px solid var(--accent-primary);outline-offset:2px}.article-content[data-v-5cefd74d] .collapsible-content[style*="display: block"]{animation:expandContent-5cefd74d .4s ease-out}.article-navigation[data-v-5cefd74d]{position:relative;display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;margin-top:3rem;padding-top:3rem;border-top:1px solid var(--border-color)}.article-navigation[data-v-5cefd74d]:before{position:absolute;top:-20px;right:10%;left:10%;height:1px;background:linear-gradient(90deg,transparent,var(--accent-gold),var(--accent-primary),var(--accent-gold),transparent);content:"";animation:nav-divider-flow-5cefd74d 6s ease-in-out infinite}.nav-link[data-v-5cefd74d]{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:1rem;box-shadow:0 2px 8px var(--shadow-light);color:var(--text-primary);text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.nav-link[data-v-5cefd74d]:before{position:absolute;top:0;left:-100%;z-index:-1;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(var(--accent-primary-rgb, 0, 86, 179),.1),transparent);content:"";transition:left .8s ease}.nav-link[data-v-5cefd74d]:hover{background:var(--bg-tertiary);border-color:var(--accent-primary);box-shadow:0 8px 24px var(--shadow);transform:translateY(-4px)}.nav-link[data-v-5cefd74d]:focus{outline:2px solid var(--accent-primary);outline-offset:2px}.nav-previous[data-v-5cefd74d]{text-align:left}.nav-next[data-v-5cefd74d]{text-align:right}.nav-collection[data-v-5cefd74d]{align-self:center;background:var(--accent-primary);border-color:var(--accent-primary);color:#fff;text-align:center;animation:collection-pulse-5cefd74d 4s ease-in-out infinite}.nav-collection[data-v-5cefd74d]:hover{background:var(--accent-secondary);border-color:var(--accent-secondary);color:#fff}.nav-direction[data-v-5cefd74d]{display:flex;align-items:center;gap:.5rem;color:var(--accent-primary);font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.nav-collection .nav-direction[data-v-5cefd74d]{justify-content:center;color:#fff}.nav-title[data-v-5cefd74d]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1rem;font-weight:600;line-height:1.4}@keyframes paragraph-bloom-5cefd74d{0%{opacity:0;filter:blur(1px);transform:translateY(10px) scale(.98)}60%{opacity:.8;filter:blur(.3px);transform:translateY(-2px) scale(1.005)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes chapter-appear-5cefd74d{0%{opacity:0;transform:translate(-20px) scale(.95)}70%{opacity:.9;transform:translate(5px) scale(1.02)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes symbol-twinkle-5cefd74d{0%,to{opacity:.7;filter:brightness(1);transform:scale(1)}50%{opacity:1;filter:brightness(1.3);transform:scale(1.1)}}@keyframes quote-sacred-glow-5cefd74d{0%,to{box-shadow:0 8px 24px var(--shadow-light),0 0 rgba(var(--accent-gold-rgb, 184, 134, 11),0)}50%{box-shadow:0 8px 24px var(--shadow-light),0 0 20px rgba(var(--accent-gold-rgb, 184, 134, 11),.1)}}@keyframes quote-mark-pulse-5cefd74d{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes list-item-grow-5cefd74d{0%{opacity:0;transform:translate(-15px)}60%{opacity:.8;transform:translate(3px)}to{opacity:1;transform:translate(0)}}@keyframes list-symbol-pulse-5cefd74d{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes divider-shine-5cefd74d{0%,to{opacity:.7;text-shadow:0 0 5px rgba(var(--accent-gold-rgb, 184, 134, 11),.3)}50%{opacity:1;text-shadow:0 0 15px rgba(var(--accent-gold-rgb, 184, 134, 11),.6)}}@keyframes nav-divider-flow-5cefd74d{0%,to{opacity:.5}50%{opacity:1}}@keyframes collection-pulse-5cefd74d{0%,to{box-shadow:0 2px 8px var(--shadow-light);transform:scale(1)}50%{box-shadow:0 8px 24px var(--shadow),0 0 20px rgba(var(--accent-primary-rgb, 0, 86, 179),.2);transform:scale(1.02)}}@keyframes tag-twinkle-5cefd74d{0%,to{box-shadow:0 0 rgba(var(--accent-primary-rgb, 0, 86, 179),0);opacity:.9}50%{box-shadow:0 0 10px rgba(var(--accent-primary-rgb, 0, 86, 179),.3);opacity:1}}@keyframes sidebar-gentle-sway-5cefd74d{0%,to{transform:translate(0)}25%{transform:translate(1px)}75%{transform:translate(-.5px)}}@keyframes gentle-float-5cefd74d{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes expandContent-5cefd74d{0%{max-height:0;opacity:0;transform:translateY(-10px)}to{max-height:2000px;opacity:1;transform:translateY(0)}}@media (max-width: 1200px){.article-sidebar[data-v-5cefd74d]{width:250px}}@media (max-width: 1024px){.article-container[data-v-5cefd74d]{flex-direction:column;gap:0}.article-container[data-v-5cefd74d]:before,.article-layout[data-v-5cefd74d],.article-header[data-v-5cefd74d]:before,.article-content[data-v-5cefd74d] *{animation:none!important;transition:none!important}.desktop-only[data-v-5cefd74d]{display:none}.mobile-only[data-v-5cefd74d]{display:block}.article-layout[data-v-5cefd74d]{max-width:none;width:100%}.article-sidebar[data-v-5cefd74d]{position:static;order:2;width:100%;height:auto;max-height:none;overflow-y:visible;animation:sidebar-gentle-sway-5cefd74d 16s ease-in-out infinite}.article-content[data-v-5cefd74d]{max-width:100%;width:100%}.article-content[data-v-5cefd74d] p{opacity:1!important;display:block!important}}@media (max-width: 768px){.article-container[data-v-5cefd74d]{padding:1rem}.article-header[data-v-5cefd74d]{text-align:center;min-height:auto}.breadcrumbs[data-v-5cefd74d]{justify-content:center;font-size:.75rem}.article-title[data-v-5cefd74d]{font-size:2rem;padding:1rem;background:rgba(var(--accent-gold-rgb, 184, 134, 11),.1);border-radius:.5rem}.article-details[data-v-5cefd74d]{flex-direction:column;align-items:center;gap:.75rem}.article-navigation[data-v-5cefd74d]{grid-template-columns:1fr;gap:1rem}.nav-previous[data-v-5cefd74d],.nav-next[data-v-5cefd74d],.nav-collection[data-v-5cefd74d]{text-align:center}.nav-direction[data-v-5cefd74d]{justify-content:center}.article-content[data-v-5cefd74d]{text-align:left;max-width:100%!important;min-height:auto!important;padding:.5rem;width:100%!important}.article-content[data-v-5cefd74d] p{opacity:1!important;animation:none!important;margin-bottom:1rem;display:block!important}.article-content[data-v-5cefd74d] p+p{margin-top:0;text-indent:0}.article-content[data-v-5cefd74d] h2{font-size:1.5rem}.article-content[data-v-5cefd74d] h3{font-size:1.25rem}.article-content[data-v-5cefd74d] h4,.article-content[data-v-5cefd74d] h5,.article-content[data-v-5cefd74d] h6{font-size:1.125rem}.article-content[data-v-5cefd74d] blockquote{margin:1.5rem 0;padding:1.5rem 1.25rem;font-size:1rem}.article-content[data-v-5cefd74d] .collapsible-heading{margin-left:-.5rem;margin-right:-.5rem;padding:.5rem;font-size:.9em}.article-content[data-v-5cefd74d] h3.collapsible-heading,.article-content[data-v-5cefd74d] h4.collapsible-heading,.article-content[data-v-5cefd74d] h5.collapsible-heading,.article-content[data-v-5cefd74d] h6.collapsible-heading{margin-left:-.5rem}.article-content[data-v-5cefd74d] .collapsible-content{margin-left:0;padding:1rem}.article-content[data-v-5cefd74d] h3+.collapsible-content,.article-content[data-v-5cefd74d] h4+.collapsible-content,.article-content[data-v-5cefd74d] h5+.collapsible-content,.article-content[data-v-5cefd74d] h6+.collapsible-content{margin-left:0}.article-content[data-v-5cefd74d] .collapse-bottom{justify-content:center;margin-left:0;margin-right:0;width:100%}.article-content[data-v-5cefd74d] .expand-icon{margin-left:.5rem}}@media (prefers-reduced-motion: reduce){[data-v-5cefd74d],.article-container[data-v-5cefd74d]:before,.article-layout[data-v-5cefd74d],.article-header[data-v-5cefd74d]:before,.article-title[data-v-5cefd74d],.article-content[data-v-5cefd74d],.article-content[data-v-5cefd74d] *,.nav-link[data-v-5cefd74d],.tag[data-v-5cefd74d],.article-sidebar[data-v-5cefd74d],.article-content[data-v-5cefd74d] .collapsible-heading,.article-content[data-v-5cefd74d] .expand-icon,.article-content[data-v-5cefd74d] .collapsible-content,.article-content[data-v-5cefd74d] .collapse-bottom{animation:none!important;transition:color .1s ease,background .1s ease!important}.article-content[data-v-5cefd74d] p{opacity:1!important;filter:none!important;transform:none!important}.breadcrumb-link[data-v-5cefd74d]:after{width:100%!important;transition:none!important}.article-content[data-v-5cefd74d] h2,.article-content[data-v-5cefd74d] h3,.article-content[data-v-5cefd74d] h4,.article-content[data-v-5cefd74d] h5,.article-content[data-v-5cefd74d] h6{scroll-margin-top:2rem}.article-content[data-v-5cefd74d] .collapsible-content[style*="display: block"]{animation:none}}@media (prefers-contrast: high){.article-title[data-v-5cefd74d]{text-shadow:none}.article-content[data-v-5cefd74d] blockquote{border:2px solid var(--accent-gold);box-shadow:none}.article-content[data-v-5cefd74d] h2:before{filter:none}.article-content[data-v-5cefd74d] .collapsible-heading{background:var(--bg-secondary);border:2px solid var(--text-primary)}.article-content[data-v-5cefd74d] .collapsible-heading:hover,.article-content[data-v-5cefd74d] .collapsible-heading:focus{background:var(--accent-primary);color:#fff}}@media print{.article-container[data-v-5cefd74d]{display:block;max-width:none}.article-sidebar[data-v-5cefd74d],.mobile-toc[data-v-5cefd74d],.article-navigation[data-v-5cefd74d]{display:none}.article-content[data-v-5cefd74d]{max-width:none;font-size:11pt;line-height:1.6;text-align:left}.article-title[data-v-5cefd74d]{border-bottom:2pt solid black;page-break-after:avoid}.article-content[data-v-5cefd74d] h2{padding-top:.5rem;border-top:1pt solid black;page-break-after:avoid}.article-content[data-v-5cefd74d] blockquote{background:none;border-left:3pt solid black;page-break-inside:avoid}}.article-static[data-v-5cefd74d]{animation:none!important}.article-static[data-v-5cefd74d] *{animation:none!important;transition:color .2s ease,background .2s ease!important}.article-sacred .article-title[data-v-5cefd74d]{text-shadow:0 0 15px rgba(var(--accent-gold-rgb, 184, 134, 11),.5),0 0 30px rgba(var(--accent-gold-rgb, 184, 134, 11),.3);animation-duration:6s}.article-mystical .article-container[data-v-5cefd74d]:before{background:radial-gradient(circle at 20% 30%,rgba(var(--accent-secondary-rgb, 123, 44, 191),.02) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(var(--accent-tertiary-rgb, 214, 51, 132),.015) 0%,transparent 50%)}.article-element[data-v-5cefd74d]{opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.4,0,.2,1)}.article-element.visible[data-v-5cefd74d]{opacity:1;transform:translateY(0)}.article-element.visible.floating[data-v-5cefd74d]{animation:gentle-float-5cefd74d 8s ease-in-out infinite}.article-title[data-v-5cefd74d],.article-content[data-v-5cefd74d],.article-content[data-v-5cefd74d] h1,.article-content[data-v-5cefd74d] h2,.article-content[data-v-5cefd74d] h3,.article-content[data-v-5cefd74d] p{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.article-details[data-v-5cefd74d],.breadcrumbs[data-v-5cefd74d],.article-tags[data-v-5cefd74d]{font-family:var(--font-heading, system-ui);font-display:swap}
