@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@600;800&family=Inter:wght@300;400;500;600;700&display=swap";@keyframes revolve8h{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--bg-dark: #0f1117;--bg-card: rgba(22, 27, 38, .75);--bg-card-hover: rgba(30, 36, 51, .9);--border-gold: rgba(212, 175, 55, .3);--border-light: rgba(255, 255, 255, .1);--accent-gold: #fbbf24;--accent-amber: #f59e0b;--accent-purple: #c084fc;--accent-cyan: #38bdf8;--text-main: #c7c7c7;--text-muted: #919191;--shadow-glow: 0 0 25px rgba(245, 158, 11, .15);--scrollbar-thumb: #f59e0b}html,body,#root{height:100%;max-height:100vh;overflow:hidden}*{box-sizing:border-box;margin:0;padding:0;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) rgba(15,17,23,.8)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}body{font-family:Inter,sans-serif;background-color:var(--bg-dark);background-image:radial-gradient(at 0% 0%,rgba(120,53,15,.15) 0px,transparent 50%),radial-gradient(at 100% 100%,rgba(88,28,135,.15) 0px,transparent 50%);color:var(--text-main)}h1,h2,h3,h4,.font-cinzel{font-family:Cinzel,serif;letter-spacing:.03em}.glass-panel{background:var(--bg-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-light);border-radius:12px;box-shadow:0 8px 32px #0000005e}.glass-panel-gold{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-gold);box-shadow:var(--shadow-glow);border-radius:12px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0f1117cc}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--scrollbar-thumb) 40%,transparent);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--scrollbar-thumb) 70%,transparent)}.btn{font-family:Inter,sans-serif;font-weight:500;padding:.5rem 1rem;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:all .2s ease-in-out;display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem}.btn-primary{background:linear-gradient(135deg,var(--accent-amber),color-mix(in srgb,var(--accent-amber) 75%,#000));color:#000;font-weight:600;box-shadow:0 4px 14px color-mix(in srgb,var(--accent-amber) 30%,transparent)}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px color-mix(in srgb,var(--accent-amber) 50%,transparent)}.btn-secondary{background:#ffffff0d;border-color:var(--border-light);color:var(--text-main)}.btn-secondary:hover{background:#ffffff1a;border-color:#fff3}.btn-storyteller{background:linear-gradient(135deg,#a855f7,#7e22ce);color:#fff;font-weight:600;border-color:#c084fc80;box-shadow:0 0 15px #a855f766}.btn-storyteller:hover{box-shadow:0 0 25px #a855f7b3}.btn-danger{background:#ef444433;border-color:#ef444466;color:#fca5a5}.btn-danger:hover{background:#ef444466}.badge{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:9999px;font-size:.75rem;font-weight:600;gap:.3rem}.badge-gold{background:color-mix(in srgb,var(--accent-gold) 15%,transparent);color:var(--accent-gold);border:1px solid color-mix(in srgb,var(--accent-gold) 30%,transparent)}.badge-purple{background:#a855f726;color:var(--accent-purple);border:1px solid rgba(168,85,247,.3)}.badge-private{background:#ef444426;color:#fca5a5;border:1px solid rgba(239,68,68,.3)}.wiki-markdown-body,.wiki-content{line-height:1.7;color:#e5e7eb}.wiki-markdown-body h1,.wiki-content h1{font-size:1.8rem;color:var(--accent-gold);border-bottom:1px solid var(--border-gold);padding-bottom:.4rem;margin-top:1rem;margin-bottom:1rem}.wiki-markdown-body h2,.wiki-content h2{font-size:1.4rem;color:var(--accent-purple);margin-top:1.2rem;margin-bottom:.6rem}.wiki-markdown-body h3,.wiki-content h3{font-size:1.1rem;color:var(--accent-cyan);margin-top:1rem;margin-bottom:.5rem}.wiki-markdown-body ul,.wiki-content ul,.wiki-markdown-body ol,.wiki-content ol{padding-left:1.5rem;margin-bottom:1rem;list-style-position:outside}.wiki-markdown-body li,.wiki-content li{margin-bottom:.35rem;line-height:1.6}.wiki-task-item.wiki-task-done,.wiki-task-item:has(input.wiki-task-checkbox:checked){color:var(--text-muted, #9ca3af);text-decoration:line-through;opacity:.6;transition:all .2s ease}.wiki-task-item.wiki-task-done code,.wiki-task-item:has(input.wiki-task-checkbox:checked) code,.wiki-task-item.wiki-task-done .wiki-link,.wiki-task-item:has(input.wiki-task-checkbox:checked) .wiki-link{opacity:.7}.wiki-markdown-body code,.wiki-content code{background:#0006;color:#f59e0b;padding:.2rem .4rem;border-radius:4px;font-family:monospace}.wiki-markdown-body blockquote,.wiki-content blockquote{border-left:4px solid var(--accent-gold);background:#f59e0b14;padding:.75rem 1.25rem;margin:1rem 0;border-radius:0 8px 8px 0;font-style:italic;color:#f3f4f6}.wiki-markdown-body blockquote p,.wiki-content blockquote p{margin:0}.wiki-markdown-body table,.wiki-content table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.875rem;background:#0f1117b3;border:1px solid var(--border-gold);border-radius:8px;overflow:hidden}.wiki-markdown-body th,.wiki-content th{background:color-mix(in srgb,var(--accent-gold) 18%,transparent);color:var(--accent-gold);font-weight:700;text-align:left;padding:.6rem .85rem;border-bottom:1px solid var(--border-gold);border-right:1px solid rgba(255,255,255,.06)}.wiki-markdown-body td,.wiki-content td{padding:.55rem .85rem;border-bottom:1px solid rgba(255,255,255,.06);border-right:1px solid rgba(255,255,255,.04);color:#d1d5db}.wiki-markdown-body th:last-child,.wiki-content th:last-child,.wiki-markdown-body td:last-child,.wiki-content td:last-child{border-right:none}.wiki-markdown-body tr:nth-child(2n),.wiki-content tr:nth-child(2n){background:#ffffff05}.wiki-markdown-body tr:hover,.wiki-content tr:hover{background:color-mix(in srgb,var(--accent-gold) 6%,transparent)}.wiki-link{color:var(--accent-gold);text-decoration:underline;cursor:pointer;font-weight:600;padding:.1rem .35rem;background:color-mix(in srgb,var(--accent-gold) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent-gold) 25%,transparent);border-radius:4px;transition:all .15s;display:inline-flex;align-items:center;gap:.2rem}.wiki-link:hover{background:color-mix(in srgb,var(--accent-gold) 30%,transparent);color:#fff;border-color:var(--accent-amber)}.wiki-link-character{color:var(--accent-cyan);background:#38bdf81f;border-color:#38bdf840}.wiki-link-character:hover{background:#38bdf84d;border-color:var(--accent-cyan)}.wiki-character-embed{background:#0f172abf;border:1px solid rgba(56,189,248,.35);border-radius:10px;padding:.85rem 1rem;margin:1rem 0;box-shadow:0 4px 20px #0000004d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wiki-character-short{border-left:4px solid var(--accent-cyan)}.wiki-character-long{border-left:4px solid var(--accent-purple);background:#161b26d9}.wiki-link-threat{color:#fca5a5;background:#ef44441f;border-color:#ef444440}.wiki-link-threat:hover{background:#ef44444d;border-color:#ef4444}.wiki-link-new{color:#9ca3af;background:#ffffff0d;border:1px dashed rgba(255,255,255,.2)}.wiki-link-new:hover{background:#ffffff26;color:#fff;border-color:#fff6}.storyteller-secret-block{border-left:4px solid var(--accent-purple);background:#a855f714;padding:.75rem 1rem;border-radius:0 8px 8px 0;margin:1rem 0}.wiki-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.4rem .6rem;background:#0f1117f2;border:1px solid var(--border-light);border-radius:8px;margin-bottom:.5rem}.wiki-tb-group{display:flex;align-items:center;gap:.15rem;padding-right:.35rem;border-right:1px solid rgba(255,255,255,.1)}.wiki-tb-group:last-child{border-right:none;padding-right:0}.wiki-tb-btn{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#d1d5db;padding:.3rem .45rem;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;transition:all .15s ease;line-height:1}.wiki-tb-btn:hover{background:#ffffff1f;color:#fff;border-color:#ffffff40;transform:translateY(-1px)}.wiki-tb-btn-storyteller{background:#a855f726;border-color:#a855f759;color:var(--accent-purple)}.wiki-tb-btn-storyteller:hover{background:#a855f759;border-color:var(--accent-purple);color:#fff}.wiki-tb-btn-gold{background:color-mix(in srgb,var(--accent-gold) 15%,transparent);border-color:color-mix(in srgb,var(--accent-gold) 35%,transparent);color:var(--accent-gold)}.wiki-tb-btn-gold:hover{background:color-mix(in srgb,var(--accent-gold) 35%,transparent);border-color:var(--accent-gold);color:#fff}.wiki-floating-tb{display:flex;align-items:center;gap:.25rem;background:#0f172aeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:.25rem .4rem;box-shadow:0 8px 24px #00000073;animation:wikiFtbFadeIn .15s ease-out}@keyframes wikiFtbFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.wiki-ftb-btn{background:transparent;border:none;color:#9ca3af;padding:.25rem .4rem;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .12s ease}.wiki-ftb-btn:hover{background:#ffffff1f;color:#f3f4f6}.wiki-ftb-btn-secret{color:#c084fc}.wiki-ftb-btn-secret:hover{background:#a855f740;color:#f3e8ff}.wiki-ftb-divider{width:1px;height:14px;background:#ffffff26;margin:0 .15rem}.wiki-callout{margin:1rem 0;padding:.85rem 1.1rem;border-radius:8px;border-left:4px solid #3b82f6;background:#3b82f614}.wiki-callout-header{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;letter-spacing:.03em;margin-bottom:.4rem}.wiki-callout-body{font-size:.9rem;color:#e5e7eb;line-height:1.5}.wiki-callout-body p:last-child{margin-bottom:0}.wiki-callout-note{border-left-color:#38bdf8;background:#38bdf814}.wiki-callout-note .wiki-callout-header{color:#38bdf8}.wiki-callout-warning{border-left-color:#f59e0b;background:#f59e0b14}.wiki-callout-warning .wiki-callout-header{color:#fbbf24}.wiki-callout-tip{border-left-color:#10b981;background:#10b98114}.wiki-callout-tip .wiki-callout-header{color:#34d399}.wiki-callout-important{border-left-color:#a855f7;background:#a855f714}.wiki-callout-important .wiki-callout-header{color:#c084fc}.wiki-callout-caution{border-left-color:#ef4444;background:#ef444414}.wiki-callout-caution .wiki-callout-header{color:#fca5a5}.wiki-markdown-body mark{background:#fde04740;color:#fef08a;border-radius:3px;padding:.1em .3em;border:1px solid rgba(253,224,71,.35)}.wiki-markdown-body details{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:.5rem .85rem;margin:.75rem 0}.wiki-markdown-body summary{font-weight:600;color:#38bdf8;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;padding:.2rem 0}.wiki-markdown-body summary:hover{color:#7dd3fc}.wiki-img-container{margin:.5rem 0;padding:0;box-sizing:border-box}.wiki-img-container.wiki-img-left{float:left;margin:.35rem 1.25rem .75rem 0;max-width:45%;clear:left}.wiki-img-container.wiki-img-right{float:right;margin:.35rem 0 .75rem 1.25rem;max-width:45%;clear:right}.wiki-img-container.wiki-img-center{display:block;margin:1.25rem auto;text-align:center;clear:both;max-width:85%}.wiki-img-element{max-width:100%;height:auto;border-radius:8px;border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 16px #00000059;object-fit:cover;display:block}.wiki-img-center .wiki-img-element{margin:0 auto}.wiki-img-caption{font-size:.75rem;color:#9ca3af;text-align:center;margin-top:.35rem;font-style:italic;line-height:1.3}.modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000bf;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:1rem}
