.wikihead{padding-right:6px}.wikihead .ico{flex:none}.miniadd{background:transparent;border:1px solid #44493e;color:#c9c3b4;border-radius:5px;width:23px;height:23px;line-height:18px;padding:0;cursor:pointer}.miniadd:hover,.folderplus:hover{color:#f0d392;border-color:#938054}.wikihead .miniadd:first-of-type{margin-left:auto}.subnav{margin-left:8px;padding-left:0;border:0}.folderrow{display:flex;align-items:center;gap:5px;padding:7px 4px;color:#c4bfaf;font-size:11px;letter-spacing:.4px;border-radius:5px;margin-top:4px}.folderrow.dropover,.pageitem.dropover{background:#35392f;outline:1px solid #887447}.foldername{flex:1;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.folderchev{color:#8b8d81;width:12px}.folderplus{background:transparent;color:#aaa693;border:0;border-radius:4px;cursor:pointer;font-size:16px;width:21px;height:21px}.folderpages{padding:0 0 4px 16px;border-left:1px solid #42483f;margin-left:10px}.folderpages.closed{display:none}.pageitem{display:flex;align-items:center;gap:5px;padding:6px 5px 6px 8px;color:#aaa99d;border-radius:5px;font-size:11px;cursor:grab}.pageitem:hover{background:#262b27}.pageitem.sel{color:#e4cc94;background:#2b302a}.pageitem span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pageitem .grip{color:#64685f;font-size:10px}.top{gap:16px}.pageactions{display:flex;align-items:center;gap:8px;margin-left:auto}.button{border:1px solid #4b5046;background:#292e29;color:#d9d3c6;border-radius:6px;padding:8px 12px;font:500 12px 'DM Sans';cursor:pointer}.button:hover{border-color:#8c7952;color:#f0d392}.button.primary{background:#5a4a2d;border-color:#877046;color:#f4e4bd}.button.secondary{background:#242824}.editcard{border:1px solid var(--line);background:#202522;border-radius:9px;padding:15px;margin-top:24px}.editfields{display:grid;grid-template-columns:1fr 1.3fr;gap:12px;margin-bottom:14px}.editfields label,.modalbox label{display:block;color:#aaa99d;font-size:11px;margin:0 0 6px}.editfields input,.editfields select,.modalbox input,.modalbox select{width:100%;background:#171b18;border:1px solid #3d443d;border-radius:5px;padding:9px 10px;color:#e8e1d3;font:12px 'DM Sans'}.toolbar{display:flex;gap:5px;flex-wrap:wrap;margin:0 0 8px}.toolbtn{background:#292f2a;border:1px solid #3d443d;color:#ccc5b6;border-radius:4px;padding:5px 8px;font:11px 'DM Sans';cursor:pointer}.toolbtn:hover{border-color:#927d50;color:#f0d392}.editlabel{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#9d9a8e;margin:10px 0 7px}.editorarea{width:100%;height:300px;resize:vertical;background:#171b18;border:1px solid #3d443d;border-radius:6px;color:#e5e0d5;padding:13px;font:13px/1.65 ui-monospace,Consolas,monospace;outline:0}.editorarea:focus{border-color:#8c7952}.previewpane{border:1px solid #3d443d;background:#191e1a;border-radius:6px;padding:14px;min-height:100px;color:#c8c3b7;line-height:1.7}.previewpane h1,.previewpane h2,.previewpane h3{font-family:'Playfair Display';color:#e9e4d8}.previewpane blockquote{border-left:2px solid var(--gold);padding-left:12px;color:#aaa99d;margin-left:0}.previewpane pre{background:#111512;padding:10px;border-radius:4px;overflow:auto}.editorfoot{display:flex;justify-content:flex-end;gap:8px;margin-top:13px}.modal{position:fixed;inset:0;background:#090b09c9;display:none;place-items:center;z-index:30;padding:20px}.modal.show{display:grid}.modalbox{position:relative;width:min(420px,100%);background:#222723;border:1px solid #4b5046;border-radius:10px;padding:24px;box-shadow:0 20px 70px #0009}.modalbox h2{font:600 23px 'Playfair Display';margin:0 0 7px}.modalbox p{font-size:12px;color:#aaa99d;margin:0 0 21px}.modalbox label{display:block;margin:14px 0 6px}.modalactions{display:flex;justify-content:flex-end;gap:8px;margin-top:22px}.modalclose{position:absolute;right:13px;top:11px;color:#aaa99d;background:transparent;border:0;font-size:22px;cursor:pointer}.toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);background:#303830;border:1px solid #59664f;color:#e4e1d6;padding:10px 15px;border-radius:7px;font-size:12px;display:none;z-index:40;box-shadow:0 8px 25px #0006}.toast.show{display:block}.status.dev{color:#e1c27e;border-color:#62563e;background:#302b20}.previewpane .link{color:#d8bd7f}.previewpane h1,.previewpane h2,.previewpane h3{margin-top:17px}.previewpane pre code{color:#ddd}.previewpane code{background:#141916;border-radius:3px;padding:2px 4px}.previewpane ul,.previewpane ol{padding-left:22px}.toc div{cursor:pointer}@media(max-width:720px){.editfields{grid-template-columns:1fr}.pageactions{margin-left:0}.headrow{flex-wrap:wrap}.editorarea{height:230px}}
.logout{background:transparent;border:1px solid #3c423c;color:#a9a697;border-radius:6px;padding:8px 10px;font:11px 'DM Sans';cursor:pointer}.logout:hover{color:#e5c77f;border-color:#877046}.login-screen{position:fixed;inset:0;z-index:50;background:#111512f2;display:grid;place-items:center;padding:20px}.login-screen.hidden{display:none}.login-card{width:min(390px,100%);padding:34px;background:#202522;border:1px solid #41483f;border-radius:12px;box-shadow:0 20px 70px #0009;text-align:center}.login-card .sigil{margin:0 auto 16px}.login-card h1{font:600 27px 'Playfair Display';margin:0 0 7px}.login-card>p{color:#a7a194;font-size:12px;margin:0 0 25px}.login-card label{display:block;text-align:left;color:#aaa99d;font-size:11px;margin:0 0 7px}.login-card input{width:100%;background:#171b18;border:1px solid #3d443d;border-radius:5px;padding:11px;color:#e8e1d3;font:13px 'DM Sans'}.login-card .button{width:100%;margin-top:16px;padding:10px}.login-error{color:#d6967d;font-size:11px;min-height:16px;text-align:left;margin-top:8px}
.foldertoggle{display:grid;place-items:center;flex:none;width:20px;height:20px;padding:0;border:1px solid transparent;border-radius:4px;background:transparent;color:#a7a696;font:14px/1 'DM Sans';cursor:pointer}.foldertoggle:hover,.foldertoggle:focus-visible{color:#f0d392;background:#292e29;border-color:#555b4e;outline:none}.foldername{padding:3px 0}
