.wiki-hub{--red:#d12f2f;--gold:#f3e0b6;--cream:#ece8ef;color:var(--cream)}.wiki-hub :root{--red:#d12f2f;--lilac:#c2acdf;--ink:#0c0b0e;--cream:#ece8ef}.wiki-hub.wrap{max-width:1320px;margin:0 auto;padding:32px 28px 80px}.wiki-hub .layout{display:grid;grid-template-columns:248px 1fr;grid-gap:30px;gap:30px;align-items:start}.wiki-hub .side{position:-webkit-sticky;position:sticky;top:88px;display:flex;flex-direction:column;gap:6px}.wiki-hub .search{position:relative;margin-bottom:14px}.wiki-hub .search input{width:100%;font-family:inherit;font-size:14px;color:#f1ecf6;background:rgba(10,8,12,.7);border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:11px 12px 11px 38px;transition:border-color .2s,box-shadow .2s}.wiki-hub .search input::placeholder{color:#6c6577}.wiki-hub .search input:focus{outline:none;border-color:var(--red);box-shadow:0 0 0 3px rgba(209,47,47,.2)}.wiki-hub .search__ic{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:#8f879c;font-size:14px;pointer-events:none}.wiki-hub .side__h{font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#8f879c;margin:6px 10px}.wiki-hub .side__link{display:flex;align-items:center;gap:11px;cursor:pointer;font-size:14.5px;font-weight:600;color:#b4adc0;border:1px solid transparent;border-radius:10px;padding:10px 12px;transition:all .2s}.wiki-hub .side__link:hover{color:#fff;background:rgba(255,255,255,.04)}.wiki-hub .side__link.is-active{color:#fff;background:rgba(209,47,47,.14);border-color:rgba(209,47,47,.4)}.wiki-hub .side__link .ic{width:20px;text-align:center;font-size:16px;color:var(--red);flex:none}.wiki-hub .hub-head{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:20px;padding:46px 44px;margin-bottom:26px;background:linear-gradient(135deg,rgba(40,16,20,.72),rgba(13,11,16,.55))}.wiki-hub .hub-head:after{content:"";position:absolute;right:-70px;top:-70px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(209,47,47,.22),transparent 70%);pointer-events:none}.wiki-hub .hub-head__eyebrow{font-size:12px;font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:var(--red)}.wiki-hub .hub-head__h{font-family:var(--font-display,"Playfair Display",serif);font-weight:700;font-size:clamp(32px,4.6vw,52px);color:#f3eff8;margin:10px 0 12px}.wiki-hub .hub-head__p{font-size:16px;line-height:1.7;color:#b7b0c2;margin:0;max-width:680px}.wiki-hub .hub-head__stats{display:flex;gap:30px;margin-top:24px;flex-wrap:wrap;position:relative}.wiki-hub .hstat b{font-family:var(--font-mono,"JetBrains Mono",monospace);font-weight:700;font-size:24px;color:#f3e0b6;display:block;line-height:1}.wiki-hub .hstat span{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#8f879c}.wiki-hub .sec-h{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 16px}.wiki-hub .sec-h h2{font-family:var(--font-display,"Playfair Display",serif);font-weight:700;font-size:22px;color:#f3eff8;margin:0}.wiki-hub .grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.wiki-hub .ccard{position:relative;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;background:linear-gradient(180deg,rgba(22,17,21,.6),rgba(13,11,16,.5));transition:border-color .25s,transform .25s,box-shadow .25s;cursor:pointer}.wiki-hub .ccard:hover{border-color:rgba(209,47,47,.45);transform:translateY(-4px);box-shadow:0 24px 50px -28px #000,0 0 40px -18px rgba(209,47,47,.5)}.wiki-hub .ccard__top{height:110px;display:flex;align-items:center;justify-content:center;background:radial-gradient(60% 80% at 50% 30%,rgba(58,28,40,.7),#0e0b11)}.wiki-hub .ccard__top image-slot{position:absolute;inset:0;width:100%;height:100%}.wiki-hub .ccard__glyph{font-size:44px;color:rgba(209,47,47,.8);filter:drop-shadow(0 2px 12px rgba(209,47,47,.45));position:relative}.wiki-hub .ccard__body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:7px;flex:1 1}.wiki-hub .ccard__t{font-family:var(--font-display,"Playfair Display",serif);font-weight:700;font-size:19px;color:#f1ecf6}.wiki-hub .ccard__d{font-size:13.5px;line-height:1.55;color:#9b94a7;flex:1 1}.wiki-hub .ccard__meta{display:flex;align-items:center;justify-content:space-between;margin-top:6px;font-size:12px;color:#7c7589}.wiki-hub .ccard__count{font-family:var(--font-mono,"JetBrains Mono",monospace);color:#cfc8da}.wiki-hub .ccard__go{color:var(--red);font-weight:700;letter-spacing:.04em}.wiki-hub .recent{margin-top:42px}.wiki-hub .rlist{display:flex;flex-direction:column;gap:10px}.wiki-hub .ritem{display:grid;grid-template-columns:auto 1fr auto;grid-gap:16px;gap:16px;align-items:center;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:14px 18px;background:linear-gradient(180deg,rgba(20,16,20,.5),rgba(13,11,16,.42));transition:border-color .2s,transform .2s}.wiki-hub .ritem:hover{border-color:rgba(209,47,47,.35);transform:translateX(3px)}.wiki-hub .ritem__ic{width:38px;height:38px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--red);background:rgba(209,47,47,.12);border:1px solid rgba(209,47,47,.3)}.wiki-hub .ritem__t{font-weight:700;font-size:15px;color:#f1ecf6}.wiki-hub .ritem__c{font-size:12.5px;color:#8f879c;margin-top:2px}.wiki-hub .ritem__date{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:12px;color:#7c7589;white-space:nowrap}.wiki-hub .empty{display:none;text-align:center;color:#8f879c;padding:50px 20px;font-size:15px}@media(max-width:1080px){.wiki-hub .layout{grid-template-columns:1fr}.wiki-hub .side{position:static}.wiki-hub .grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.wiki-hub .grid{grid-template-columns:1fr}.wiki-hub .ritem{grid-template-columns:auto 1fr;gap:12px}.wiki-hub .ritem__date{display:none}}.wiki-hub .ccard--soon{opacity:.5;cursor:default;pointer-events:none}.wiki-hub .ccard--soon .ccard__count{color:#8f879c}.wiki-hub .ccard__art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55}.wiki-hub .ccard__top{position:relative;overflow:hidden}