.wiki-wrap.svelte-15yev2g{width:100%;max-width:var(--page-max);position:relative;z-index:1}.wiki-wrap.svelte-15yev2g{animation:vcrise .45s cubic-bezier(.16,1,.3,1)}.space-bg{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 800px 600px at 5% 10%,rgba(124,92,252,.13) 0%,transparent 70%),radial-gradient(ellipse 600px 500px at 92% 80%,rgba(46,196,255,.1) 0%,transparent 70%),radial-gradient(ellipse 500px 400px at 50% 115%,rgba(56,215,160,.08) 0%,transparent 70%);animation:svelte-15yev2g-spaceshift 30s ease-in-out infinite alternate}@keyframes svelte-15yev2g-spaceshift{0%{opacity:.65}to{opacity:1}}.wiki-action-bar.svelte-15yev2g{display:flex;align-items:center;gap:.6rem;padding:.65rem 1.1rem;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);margin-bottom:1rem;position:relative;overflow:hidden}.wiki-action-bar.svelte-15yev2g:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)}.wiki-breadcrumb.svelte-15yev2g{display:flex;align-items:center;gap:.4rem;flex:1;min-width:0;overflow:hidden;font-size:.82rem;color:var(--text-dim)}.wiki-breadcrumb-sep{color:var(--text-muted);flex-shrink:0}.wiki-bc-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:color .12s;flex-shrink:1}.wiki-bc-item:not(.current):hover{color:var(--accent2);text-decoration:underline}.wiki-bc-item.current{color:var(--text);font-weight:600;flex-shrink:0;cursor:default}.wiki-bar-actions.svelte-15yev2g{display:flex;gap:.35rem;flex-shrink:0}.wiki-section{padding:1.3rem 1.5rem 1.1rem;margin-bottom:1rem}.wiki-section-header{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem;cursor:pointer;-webkit-user-select:none;user-select:none}.wiki-section-icon{font-size:1.2rem;flex-shrink:0}.wiki-section-name{font-size:1rem;font-weight:700;color:var(--text);flex:1}.wiki-section-count{font-size:.7rem;color:var(--text-muted)}.wiki-section-chevron{font-size:.7rem;color:var(--text-muted);transition:transform .2s;flex-shrink:0}.wiki-section.collapsed .wiki-section-chevron{transform:rotate(-90deg)}.wiki-section-body{position:relative;z-index:1}.wiki-section.collapsed .wiki-section-body{display:none}.wiki-section-actions{display:flex;gap:.35rem;flex-shrink:0}.book-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.6rem}.book-card{display:flex;flex-direction:column;gap:.35rem;padding:.85rem 1rem;background:#7c5cfc0f;border:1px solid rgba(124,92,252,.18);border-radius:var(--radius-sm);cursor:pointer;transition:all .18s;position:relative;overflow:hidden;text-decoration:none}.book-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(124,92,252,.4),transparent)}.book-card:hover{background:#7c5cfc1f;border-color:#7c5cfc61;transform:translateY(-2px);box-shadow:0 6px 20px #7c5cfc26}.book-card.active{background:#7c5cfc29;border-color:#7c5cfc80;box-shadow:0 0 0 1px #7c5cfc40,0 4px 16px #7c5cfc33}.book-icon{font-size:1.35rem;line-height:1}.book-name{font-size:.84rem;font-weight:700;color:var(--text)}.book-page-count{font-size:.68rem;color:var(--text-muted)}.book-card-actions{position:absolute;top:.4rem;right:.4rem;display:none;gap:.25rem}.book-card:hover .book-card-actions{display:flex}.page-list-grid{margin-top:.75rem;display:flex;flex-direction:column;gap:.3rem;padding:.75rem 1rem;background:#0000002e;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.06);animation:vcrise .2s cubic-bezier(.16,1,.3,1)}.page-list-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.page-list-title{font-size:.72rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-muted)}.page-row{display:flex;align-items:center;gap:.5rem;padding:.45rem .65rem;border-radius:var(--radius-xs);cursor:pointer;transition:background .12s;color:var(--text-dim);font-size:.82rem;border:1px solid transparent}.page-row:hover{background:#ffffff0f;color:var(--text);border-color:#ffffff12}.page-row.active{background:#7c5cfc1a;color:var(--accent2);border-color:#7c5cfc40}.page-row-icon{font-size:.85rem;flex-shrink:0}.page-row-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-row-updated{font-size:.65rem;color:var(--text-muted);flex-shrink:0}.page-row-actions{display:none;gap:.25rem;flex-shrink:0}.page-row:hover .page-row-actions{display:flex}.shelf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.9rem}.shelf-card{position:relative;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem 1.15rem 1.6rem;min-height:96px;transition:transform .18s,box-shadow .18s,border-color .18s}.shelf-card:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--sc, var(--accent2))}.shelf-card:hover{transform:translateY(-2px);border-color:var(--border-hi);box-shadow:0 8px 26px #0000006b}.shelf-card-top{display:flex;align-items:center;gap:.65rem}.shelf-card-icon{font-size:1.65rem;line-height:1;flex-shrink:0}.shelf-card-name{font-size:1.05rem;font-weight:800;color:var(--text);flex:1;min-width:0;line-height:1.3;overflow-wrap:anywhere}.shelf-card-arrow{font-size:1.1rem;color:var(--text-muted);flex-shrink:0;transition:transform .18s,color .18s}.shelf-card:hover .shelf-card-arrow{color:var(--text);transform:translate(3px)}.shelf-card-count{font-size:.75rem;color:var(--text-muted)}.shelf-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto}.shelf-card-actions{position:absolute;top:.5rem;right:.5rem;display:none;gap:.25rem;z-index:2}.shelf-card:hover .shelf-card-actions{display:flex}.wiki-pagenav{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1rem}.wiki-pagenav-btn{display:flex;flex-direction:column;gap:.15rem;padding:.7rem 1rem;border-radius:var(--radius-sm);background:var(--card-bg);border:1px solid var(--border);box-shadow:var(--shadow-card);cursor:pointer;text-decoration:none;min-width:0;transition:transform .15s,box-shadow .15s,border-color .15s}.wiki-pagenav-btn:hover{border-color:#7c5cfc66;transform:translateY(-2px);box-shadow:0 6px 20px #7c5cfc26}.wiki-pagenav-btn.next{text-align:right}.wiki-pagenav-dir{font-size:.68rem;font-weight:700;letter-spacing:.5px;color:var(--text-muted)}.wiki-pagenav-ttl{font-size:.84rem;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wiki-empty{text-align:center;padding:2.5rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}.wiki-empty-icon{font-size:2.5rem;opacity:.5}.wiki-empty-text{font-size:.88rem;color:var(--text-muted);line-height:1.55}.wiki-content-card{padding:2rem 2.5rem;margin-bottom:1rem}.wiki-page-title{font-size:1.8rem;font-weight:800;color:var(--text);background:none;border:none;outline:none;font-family:inherit;width:100%;border-bottom:2px solid transparent;transition:border-color .2s;margin-bottom:.5rem;display:block}.wiki-page-title:focus{border-bottom-color:#7c5cfc80}.wiki-page-meta{font-size:.74rem;color:var(--text-muted);margin-bottom:1.5rem;display:flex;gap:.75rem;align-items:center}.wiki-page-meta a{color:var(--accent2);cursor:pointer;text-decoration:none}.wiki-page-meta a:hover{text-decoration:underline}.read-view{font-size:.92rem;line-height:1.8;color:var(--text);position:relative;z-index:1}.read-view h1,.read-view h2,.read-view h3{color:var(--text);font-weight:700;letter-spacing:-.01em}.read-view h1{font-size:1.45rem;margin:1.6rem 0 .65rem;padding-bottom:.45rem;border-bottom:1px solid var(--border)}.read-view h2{font-size:1.2rem;margin:1.5rem 0 .55rem;padding-bottom:.35rem;border-bottom:1px solid rgba(255,255,255,.04)}.read-view h3{font-size:1rem;margin:1.25rem 0 .45rem;color:var(--accent2)}.read-view p{margin-bottom:.85rem}.read-view strong{color:var(--text);font-weight:600}.read-view em{color:var(--text-dim);font-style:italic}.read-view code{background:#7c5cfc1a;border:1px solid rgba(124,92,252,.15);border-radius:5px;padding:.12rem .4rem;font-family:DM Mono,monospace;font-size:.82em;color:var(--accent2)}.read-view pre{background:#0006;border:1px solid var(--border);border-radius:var(--radius-xs);padding:1rem 1.2rem;overflow-x:auto;margin:1rem 0;box-shadow:inset 0 1px 3px #0003}.read-view pre code{background:none;border:none;padding:0;font-size:.85em;color:var(--text-dim)}.read-view blockquote{border-left:3px solid var(--accent);background:#7c5cfc0d;border-radius:0 var(--radius-xs) var(--radius-xs) 0;padding:.65rem 1rem;margin:1rem 0;color:var(--text-dim)}.read-view blockquote p:last-child{margin-bottom:0}.read-view ul,.read-view ol{padding-left:1.5rem;margin-bottom:.85rem}.read-view ul{list-style:none;padding-left:1.2rem}.read-view ul>li{position:relative;padding-left:.5rem;margin-bottom:.4rem}.read-view ul>li:before{content:"";position:absolute;left:-.7rem;top:.65rem;width:5px;height:5px;border-radius:50%;background:var(--accent);opacity:.7}.read-view ol>li{margin-bottom:.4rem;padding-left:.25rem}.read-view ol>li::marker{color:var(--accent2);font-weight:600}.read-view a{color:var(--accent2);text-decoration:none;cursor:pointer;border-bottom:1px solid rgba(167,139,250,.25);transition:border-color .15s,color .15s}.read-view a:hover{border-bottom-color:var(--accent2);color:#c4b5fd}.read-view a[data-action]{border-bottom:none}.read-view a[data-action]:not([style]):hover{border-bottom:1px solid var(--accent2);color:#c4b5fd}.read-view a[data-action][style]{transition:background .15s,border-color .15s,color .15s,transform .15s}.read-view a[data-action][style]:hover{background:#7c5cfc38!important;border-color:#7c5cfc8c!important;color:#c4b5fd!important;transform:translateY(-1px)}.read-view hr{border:none;height:1px;margin:1.5rem 0;background:linear-gradient(90deg,transparent,var(--border-hi),transparent)}.read-view table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.87rem}.read-view thead th{text-align:left;padding:.55rem .75rem;font-size:.72rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);border-bottom:2px solid var(--border-hi)}.read-view tbody td{padding:.55rem .75rem;border-bottom:1px solid var(--border);color:var(--text-dim)}.read-view tbody tr:hover td{background:#ffffff05;color:var(--text)}.read-view img{max-width:100%;border-radius:var(--radius-xs);margin:.5rem 0}.read-view mark{background:#7c5cfc40;color:var(--text);border-radius:2px;padding:.05rem .15rem}.read-view .ql-align-center{text-align:center}.read-view .ql-align-right{text-align:right}.read-view .ql-align-justify{text-align:justify}.read-view .ql-size-small{font-size:.75em}.read-view .ql-size-large{font-size:1.5em}.read-view .ql-size-huge{font-size:2.5em}.read-view .ql-font-serif{font-family:Georgia,Times New Roman,serif}.read-view .ql-font-monospace{font-family:SF Mono,Consolas,Menlo,monospace}.read-view .ql-indent-1{padding-left:3em}.read-view .ql-indent-2{padding-left:6em}.read-view .ql-indent-3{padding-left:9em}.read-view .ql-indent-4{padding-left:12em}.read-view .ql-indent-5{padding-left:15em}.read-view .ql-indent-6{padding-left:18em}.read-view .ql-indent-7{padding-left:21em}.read-view .ql-indent-8{padding-left:24em}.read-view sub{vertical-align:sub;font-size:.75em}.read-view sup{vertical-align:super;font-size:.75em}.read-view .ql-video{display:block;max-width:100%;width:100%;aspect-ratio:16 / 9;height:auto;border:0;border-radius:var(--radius-xs);margin:.75rem 0}.revisions-panel{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border)}.revisions-title{font-size:.72rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-muted);margin-bottom:.6rem}.revision-item{display:flex;gap:.75rem;align-items:center;justify-content:space-between;padding:.4rem .5rem .4rem .65rem;border-radius:var(--radius-xs);font-size:.78rem;color:var(--text-dim);transition:background .1s}.revision-item:hover{background:#ffffff0a}.revision-when{font-variant-numeric:tabular-nums}.wiki-toc{margin:0 0 1.1rem;padding:.7rem .9rem;background:#7c5cfc0f;border:1px solid var(--border);border-left:3px solid var(--accent2);border-radius:var(--radius-xs)}.wiki-toc-label{font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-weight:700;margin-bottom:.35rem}.wiki-toc ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.2rem}.wiki-toc li{margin:0}.wiki-toc a{color:var(--text-dim);font-size:.82rem;text-decoration:none;border-bottom:none;cursor:pointer;transition:color .12s}.wiki-toc a:hover{color:var(--accent2)}.read-view h3{scroll-margin-top:1rem}.wiki-search-row.svelte-15yev2g{display:flex;align-items:center;gap:.55rem;margin-bottom:1rem;padding:.6rem .85rem;background:#ffffff08;border:1px solid var(--border);border-radius:var(--radius-xs);transition:border-color .15s}.wiki-search-row.svelte-15yev2g:focus-within{border-color:var(--border-hi)}.wiki-search-icon.svelte-15yev2g{font-size:.9rem;opacity:.65;flex-shrink:0}.wiki-search-input.svelte-15yev2g{flex:1;background:transparent;border:none;outline:none;color:var(--text);font-size:.9rem;font-family:inherit}.wiki-search-input.svelte-15yev2g::placeholder{color:var(--text-muted)}.ql-toolbar{background:#00000040!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--radius-xs) var(--radius-xs) 0 0!important}.ql-container{background:#ffffff08!important;border:1px solid rgba(255,255,255,.1)!important;border-top:none!important;border-radius:0 0 var(--radius-xs) var(--radius-xs)!important;min-height:320px;color:var(--text);font-family:DM Sans,sans-serif;font-size:.92rem}.ql-editor{min-height:280px;line-height:1.75;color:var(--text)}.ql-snow .ql-stroke{stroke:var(--text-dim)!important}.ql-snow .ql-fill{fill:var(--text-dim)!important}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke{stroke:var(--accent2)!important}.ql-snow .ql-picker{color:var(--text-dim)}.ql-snow .ql-picker-label{color:var(--text-dim)!important;border:1px solid transparent!important;border-radius:var(--radius-xs)!important}.ql-snow .ql-picker-label:hover,.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:var(--text)!important;border-color:var(--border-hi)!important}.ql-snow .ql-picker-label:before{color:inherit!important}.ql-snow .ql-picker-options{background:#0e0e1cf7!important;border:1px solid var(--border-hi)!important;border-radius:var(--radius-xs)!important;box-shadow:0 12px 28px #00000080!important;padding:.3rem!important}.ql-snow .ql-picker-item{color:var(--text-dim)!important;border-radius:4px;padding:.1rem .35rem}.ql-snow .ql-picker-item:hover,.ql-snow .ql-picker-item.ql-selected{color:var(--accent2)!important;background:#7c5cfc24}.ql-snow .ql-color-picker .ql-picker-options,.ql-snow .ql-background .ql-picker-options{width:168px!important}.ql-snow .ql-color-picker .ql-picker-item,.ql-snow .ql-background .ql-picker-item{border:1px solid rgba(255,255,255,.15)}.ql-toolbar button.ql-wiki-attach{width:28px}.wiki-search-results{display:flex;flex-direction:column;gap:.5rem}.search-result-item{padding:.75rem 1rem;border-radius:var(--radius-sm);background:#ffffff06;border:1px solid rgba(255,255,255,.06);cursor:pointer;transition:border-color .15s,background .15s}.search-result-item:hover{border-color:#7c5cfc59;background:#7c5cfc0f}.search-result-title{font-size:.88rem;font-weight:700;color:var(--text);margin-bottom:.2rem}.search-result-title mark{background:#7c5cfc59;color:var(--accent2);border-radius:3px;padding:0 2px}.search-result-snippet{font-size:.76rem;color:var(--text-dim);line-height:1.5}.search-result-snippet mark{background:#7c5cfc40;color:var(--accent2);border-radius:2px;padding:0 2px}.search-result-meta{font-size:.68rem;color:var(--text-muted);margin-top:.3rem}.modal-backdrop.svelte-15yev2g{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:8000;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;justify-content:center}.modal-backdrop.open.svelte-15yev2g{display:flex}.modal-box.svelte-15yev2g{background:linear-gradient(145deg,#0e0e1c,#12121e);border:1px solid var(--border-hi);border-radius:var(--radius);padding:1.75rem 2rem;width:92%;max-width:420px;box-shadow:0 0 0 1px #7c5cfc1a,0 24px 64px #0009;animation:vcrise .2s cubic-bezier(.16,1,.3,1) both;position:relative;overflow:hidden}.modal-box.svelte-15yev2g:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)}.modal-title.svelte-15yev2g{font-size:1rem;font-weight:800;color:var(--text);margin-bottom:.75rem}.modal-input.svelte-15yev2g{width:100%;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-xs);padding:.55rem .85rem;color:var(--text);font-size:.88rem;font-family:inherit;outline:none;margin-bottom:.5rem;transition:border-color .2s}.modal-input.svelte-15yev2g:focus{border-color:#7c5cfc8c}.modal-footer.svelte-15yev2g{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:5px;background:none;border:none;cursor:pointer;font-size:.72rem;color:var(--text-muted);transition:background .12s,color .12s}.icon-btn:hover{background:#ffffff14;color:var(--text)}.icon-btn.danger:hover{background:#f871711f;color:var(--red)}@media (max-width:540px){.wiki-content-card{padding:1.25rem 1rem}.book-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.wiki-section-header{flex-wrap:wrap;gap:.3rem .6rem}.wiki-section-icon{order:0}.wiki-section-name{order:1;flex:1;min-width:0}.wiki-section-chevron{order:2;flex-shrink:0}.wiki-section-count{order:3;flex-basis:100%;padding-left:calc(1.2rem + .6rem);font-size:.68rem}.wiki-section-actions{order:4;flex-basis:100%;padding-left:calc(1.2rem + .6rem);gap:.3rem}.book-card-actions{display:flex;opacity:.45}.book-card:hover .book-card-actions,.book-card.active .book-card-actions{opacity:1}.book-card{padding:.65rem .75rem}.book-icon{font-size:1.1rem}.book-name{font-size:.78rem}}@media (max-width:540px){.wiki-pagenav{grid-template-columns:1fr}.wiki-pagenav-btn.next{text-align:left}}
