/* ============================================================
   SLF WIKI — STYLE TERPISAH
   Edit hanya tampilan halaman Wiki di file ini.
   ============================================================ */
.wiki-hero{padding:76px 0 62px;background:radial-gradient(ellipse at 75% 10%,rgba(140,91,190,.25),transparent 42%),linear-gradient(145deg,#171027,#100b1b 65%);border-bottom:1px solid var(--line)}
.wiki-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:36px;align-items:center}
.wiki-hero h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.5rem,6vw,4.7rem);line-height:1.02;letter-spacing:-.045em;margin:18px 0}
.wiki-hero h1 span{color:var(--gold)}
.wiki-hero p{max-width:680px;color:var(--muted);font-size:1.05rem}
.wiki-hero-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}
.wiki-hero-tags span{padding:7px 11px;border:1px solid var(--line);border-radius:999px;color:#e7dafa;font-size:.8rem}
.wiki-hero-card{padding:27px;border:1px solid rgba(243,203,130,.28);border-radius:20px;background:linear-gradient(145deg,rgba(43,31,64,.95),rgba(24,17,39,.95));box-shadow:0 20px 60px rgba(0,0,0,.18)}
.hero-card-icon{font-size:2rem;color:var(--gold)}.wiki-hero-card strong{display:block;font-size:1.2rem;margin-top:8px}.wiki-hero-card p{font-size:.92rem}.wiki-hero-card .btn{margin-top:8px}
.wiki-directory{padding-top:64px}.wiki-searchbox{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--line);border-radius:14px;background:var(--panel);max-width:760px}.wiki-searchbox>span{font-size:1.5rem;color:var(--gold)}.wiki-searchbox input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);padding:8px}.wiki-searchbox input::placeholder{color:#9488a8}.wiki-searchbox button{border:1px solid var(--line);border-radius:8px;padding:7px 10px;color:var(--muted);background:var(--panel2);cursor:pointer}
.wiki-results-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:.82rem;margin:12px 0 28px}.wiki-results-meta span:first-child{color:var(--gold2);font-weight:700}
.wiki-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:38px}.wiki-category{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:21px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,var(--panel),rgba(25,18,41,.75));transition:transform .18s,border-color .18s}.wiki-category:hover{transform:translateY(-3px);border-color:rgba(243,203,130,.5)}.category-icon{font-size:1.7rem;color:var(--gold)}.wiki-category strong{font-size:1.05rem}.wiki-category small{color:var(--muted);line-height:1.5}.category-link{margin-top:7px;color:var(--gold2);font-size:.82rem;font-weight:700}
.wiki-topic-list{display:grid;gap:10px}.wiki-topic{display:grid;grid-template-columns:42px minmax(0,1fr) auto 18px;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--line);border-radius:13px;background:rgba(29,22,48,.72);transition:border-color .18s}.wiki-topic:hover{border-color:rgba(180,154,255,.55)}.topic-number{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--panel2);color:var(--gold);font-weight:800;font-size:.85rem}.topic-copy{display:flex;flex-direction:column;gap:3px}.topic-copy strong{font-size:.96rem}.topic-copy small{color:var(--muted);font-size:.82rem}.topic-status{font-size:.72rem;font-weight:750;border-radius:999px;padding:5px 9px;white-space:nowrap}.status-ready{color:#a5edbd;background:rgba(78,175,111,.12)}.status-plan{color:#f4d58b;background:rgba(243,203,130,.12)}.status-check{color:#d4c4ff;background:rgba(180,154,255,.12)}.topic-arrow{color:var(--muted)}.wiki-no-results{padding:24px;border:1px dashed var(--line);border-radius:12px;color:var(--muted);text-align:center}.wiki-note-section{padding:0 0 65px}.wiki-note{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;border:1px solid rgba(243,203,130,.22);border-radius:13px;background:rgba(243,203,130,.055);color:var(--muted)}.wiki-note>span{color:var(--gold);font-size:1.3rem}.wiki-note p{margin:0}.wiki-note strong{color:var(--text)}
@media(max-width:800px){.wiki-hero-grid{grid-template-columns:1fr}.wiki-hero-card{max-width:520px}.wiki-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wiki-topic{grid-template-columns:38px minmax(0,1fr) 16px}.topic-status{grid-column:2;justify-self:start;grid-row:2}.topic-arrow{grid-column:3;grid-row:1}}
@media(max-width:520px){.wiki-hero{padding:52px 0 42px}.wiki-category-grid{grid-template-columns:1fr}.wiki-category{padding:17px}.wiki-topic{gap:10px;padding:13px 12px}.topic-copy strong{font-size:.9rem}.topic-copy small{font-size:.77rem}.wiki-results-meta span:last-child{display:none}.wiki-searchbox{gap:7px;padding:7px 9px}}


/* ===== WIKI V5 LENGKAP — EDIT TAMPILAN WIKI DI BAGIAN INI ===== */
.wiki-filter-row{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 24px}
.wiki-filter{border:1px solid var(--line);border-radius:999px;padding:8px 13px;background:var(--panel);color:var(--muted);cursor:pointer;font-size:.84rem}
.wiki-filter:hover,.wiki-filter.active{background:rgba(180,154,255,.16);color:var(--text);border-color:rgba(180,154,255,.55)}
.wiki-all-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.wiki-topic-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:13px;align-items:center;position:relative;padding:17px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(140deg,rgba(29,22,48,.92),rgba(20,14,32,.92));transition:transform .18s,border-color .18s}
.wiki-topic-card:hover{transform:translateY(-2px);border-color:rgba(243,203,130,.45)}
.wiki-topic-card[hidden]{display:none!important}
.wiki-topic-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:var(--panel2);color:var(--gold);font-size:1.3rem}
.wiki-topic-card-copy{display:flex;flex-direction:column;gap:3px;min-width:0}
.wiki-topic-card-copy>small{font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--gold)}
.wiki-topic-card-copy strong{font-size:.96rem;line-height:1.35}
.wiki-topic-card-copy>span{font-size:.8rem;color:var(--muted);line-height:1.5}
.wiki-topic-card .topic-status{grid-column:2;justify-self:start;align-self:end;font-size:.66rem;padding:4px 8px}
.wiki-topic-arrow{position:absolute;right:15px;top:13px;color:var(--muted)}
.wiki-topic-card[hidden],.wiki-category-section[hidden]{display:none!important}
.wiki-category-section{margin:30px 0 45px}
.wiki-category-head{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px}
.wiki-category-head h2{margin:7px 0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.7rem,3vw,2.35rem)}
.wiki-category-head p{margin:0;color:var(--muted)}
.wiki-category-count{white-space:nowrap;color:var(--gold);font-size:.8rem;font-weight:800}
.wiki-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.wiki-note{margin-top:28px;padding:18px 20px;border:1px solid rgba(243,203,130,.23);border-radius:14px;background:rgba(243,203,130,.05)}
.wiki-note strong{display:block;color:var(--gold2);margin-bottom:5px}.wiki-note p{margin:0;color:var(--muted)}
.wiki-article-hero{padding:54px 0 48px;background:radial-gradient(ellipse at 80% 0%,rgba(140,91,190,.24),transparent 45%),linear-gradient(145deg,#171027,#100b1b 65%);border-bottom:1px solid var(--line)}
.wiki-breadcrumb{display:flex;gap:9px;flex-wrap:wrap;color:var(--muted);font-size:.8rem;margin-bottom:24px}.wiki-breadcrumb a{color:var(--gold2)}
.wiki-article-hero h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.2rem,5.3vw,4rem);line-height:1.08;letter-spacing:-.04em;margin:12px 0 16px;max-width:900px}
.wiki-article-hero p{max-width:850px;color:var(--muted);font-size:1.05rem;margin:0}
.wiki-article-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px;color:var(--muted);font-size:.8rem}
.wiki-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:28px;align-items:start}
.wiki-article-body{min-width:0;padding:30px;border:1px solid var(--line);border-radius:18px;background:rgba(29,22,48,.55)}
.wiki-article-body h2{font-family:Georgia,"Times New Roman",serif;font-size:1.55rem;line-height:1.2;margin:32px 0 12px}.wiki-article-body h2:first-of-type{margin-top:22px}
.wiki-article-body p,.wiki-article-body li{color:#d9d0e6}.wiki-article-body ul,.wiki-article-body ol{padding-left:23px}.wiki-article-body li{margin:7px 0}.wiki-article-body a:not(.btn){color:var(--gold2);text-decoration:underline;text-underline-offset:3px}
.wiki-article-status{padding:14px 16px;border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;gap:4px;font-size:.84rem;margin-bottom:20px}.wiki-article-status span{color:var(--muted)}
.wiki-article-status.status-ready{background:rgba(78,175,111,.08);border-color:rgba(143,224,171,.2)}.wiki-article-status.status-check{background:rgba(180,154,255,.07);border-color:rgba(180,154,255,.2)}.wiki-article-status.status-plan{background:rgba(243,203,130,.07);border-color:rgba(243,203,130,.22)}
.wiki-callout{margin:24px 0 4px;padding:15px 17px;border-left:3px solid var(--gold);border-radius:0 10px 10px 0;background:rgba(243,203,130,.06);color:var(--muted)}.wiki-callout b{color:var(--text)}.wiki-callout.status-callout{border-left-color:var(--gold)}
.stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0}.stat{padding:15px;border:1px solid var(--line);border-radius:12px;background:var(--panel2);display:flex;flex-direction:column;gap:5px}.stat span{font-size:.75rem;color:var(--muted)}.stat b{font-size:.95rem;color:var(--gold2)}
.wiki-article-body pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;border:1px solid var(--line);border-radius:10px;background:#0d0916;color:#e5dcf2;font-size:.85rem}
.wiki-article-end{margin-top:34px;padding-top:20px;border-top:1px solid var(--line)}.wiki-article-end p{color:var(--muted);font-size:.87rem}.wiki-article-end .btn{margin-top:6px}
.wiki-article-aside{display:grid;gap:13px;position:sticky;top:100px}.wiki-aside-card{padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.wiki-aside-card>strong{display:block;margin-bottom:10px;color:var(--gold2)}.wiki-aside-card a{display:flex;justify-content:space-between;gap:9px;padding:8px 0;border-top:1px solid rgba(229,211,255,.07);font-size:.82rem;color:var(--muted)}.wiki-aside-card a:hover{color:var(--text)}.wiki-aside-card p{font-size:.81rem;color:var(--muted);margin:0 0 8px}.wiki-aside-support{border-color:rgba(243,203,130,.25)}
@media(max-width:900px){.wiki-article-layout{grid-template-columns:1fr}.wiki-article-aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.wiki-all-cards,.wiki-topic-grid{grid-template-columns:1fr}}
@media(max-width:560px){.wiki-topic-card{grid-template-columns:36px minmax(0,1fr);padding:14px;gap:10px}.wiki-topic-icon{width:36px;height:36px}.wiki-topic-card .topic-status{grid-column:2}.wiki-topic-arrow{right:12px;top:10px}.wiki-article-body{padding:19px}.wiki-article-aside{grid-template-columns:1fr}.stat-grid{grid-template-columns:1fr}.wiki-category-head{align-items:start;flex-direction:column}.wiki-article-hero{padding:38px 0 34px}.wiki-filter-row{gap:6px}.wiki-filter{padding:7px 10px;font-size:.78rem}}
