.theme-pixel-lineage {
  --wiki-hero: url('/assets/games/pixel-lineage/castle-night.webp');
}
.theme-pixel-lineage .wiki-class img {
  image-rendering: pixelated;
}
.pl-topic-preview .pl-topic-link{margin-top:12px}
.pl-guide-preview{margin:12px 0 0;padding-left:22px;color:#d3dfe8;line-height:1.7}
.pl-reference-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none;margin:14px 0 0;padding:0}
.pl-reference-preview li{min-width:0;border:1px solid var(--wiki-border,#314858);border-radius:6px;background:#0b1925}
.pl-reference-preview a{display:flex;align-items:center;gap:10px;min-height:70px;height:100%;padding:11px 12px;overflow-wrap:anywhere}
.pl-reference-preview a>span{min-width:0;flex:1}
.pl-reference-preview strong{display:block;font-size:15px;line-height:1.35;color:#f1f5f9}
.pl-reference-preview span>span{display:block;margin-top:4px;font-size:13px;line-height:1.4;color:#b7c8d6}
.pl-reference-preview a>.icon{width:15px;height:15px;flex:none;color:var(--wiki-aqua,#99dedb)}
.pl-reference-preview a:hover strong,.pl-reference-preview a:focus-visible strong{color:var(--wiki-aqua,#99dedb)}
.pl-reference-preview li:target{border-color:var(--gold)}
.pl-class-preview img{width:36px;height:40px;object-fit:cover;image-rendering:pixelated;flex:none}
.pl-topic-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--wiki-aqua,#99dedb);font-size:14px;font-weight:650;text-decoration:underline!important;text-underline-offset:3px}
.pl-topic-link .icon{width:16px;height:16px;flex:none}
.pl-topic-page{max-width:1050px;padding-block:24px 42px;--wiki-border:#314858;--wiki-soft:#a7bbcb;--wiki-aqua:#99dedb}
.pl-topic-page :where(h1,h2,h3,p,li,a){overflow-wrap:anywhere}
.pl-topic-page p{font-size:15px;line-height:1.65;color:#c7d7e3}
.pl-topic-page p+p{margin-top:10px}
.pl-topic-page h2{display:flex;align-items:center;gap:8px;font-size:24px;line-height:1.25;margin-bottom:12px}
.pl-topic-page h3{font-size:18px;line-height:1.3}
.pl-topic-page .icon{width:19px;height:19px;flex:none}
.pl-topic-heading{margin-bottom:24px;max-width:80ch}
.pl-topic-heading h1{font-size:clamp(30px,4vw,46px);line-height:1.08;margin-bottom:12px}
.pl-topic-heading .pl-topic-date{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--wiki-soft);margin-top:12px}
.pl-topic-date .icon{width:15px;height:15px}
.pl-topic-content{display:grid;gap:18px}
.pl-guide-content{display:grid;gap:18px}
.pl-class-detail>header{display:flex;align-items:center;gap:14px;margin-bottom:18px}
.pl-class-detail>header img{width:48px;height:54px;object-fit:cover;image-rendering:pixelated;border-radius:6px}
.pl-class-detail>header h2{margin-bottom:4px}
.pl-class-detail>header p{font-size:13px;color:var(--wiki-soft)}
.pl-class-detail>h3{margin-bottom:7px}
.pl-class-abilities{list-style:none;padding:0;margin:18px 0 0}
.pl-class-abilities li{border-top:1px solid var(--wiki-border);padding-top:15px;margin-top:15px}
.pl-class-abilities h3{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;margin-bottom:7px}
.pl-class-abilities small{font-size:12px;font-weight:400;color:var(--wiki-soft)}
.pl-class-jumps{display:flex;flex-wrap:wrap;gap:8px}
.pl-class-jumps a{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid var(--wiki-border);border-radius:6px;color:var(--wiki-aqua);font-size:14px}
.pl-topic-page .wiki-panel{border-radius:10px}
.pl-reference-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.pl-reference-entry:target{outline:2px solid var(--gold);outline-offset:3px}
.pl-reference-entry h2{font-size:21px}
.pl-reference-entry .pl-reference-effect{color:#edf3f7;font-weight:600}
.pl-reference-entry p{font-size:14px}
.pl-topic-related{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;padding:12px 0;border-block:1px solid var(--wiki-border)}
.pl-topic-related a,.pl-topic-footer a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--wiki-aqua);font-size:14px;text-decoration:underline;text-underline-offset:3px}
.pl-topic-related .icon,.pl-topic-footer .icon{width:15px;height:15px}
.pl-topic-footer{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:24px}
.pl-class-screen{margin:20px 0 0;max-width:680px}
.pl-class-screen img{display:block;max-width:100%;height:auto;border:1px solid var(--wiki-border);border-radius:7px}
.pl-class-screen figcaption{font-size:12px;line-height:1.5;color:var(--wiki-soft);margin-top:6px}
.pl-topic-sources ul{padding-left:20px;margin:10px 0 0}
.pl-topic-sources a{display:inline-flex;align-items:center;gap:7px;min-height:40px;color:var(--wiki-aqua);font-size:14px;text-decoration:underline;text-underline-offset:3px}
.pl-topic-sources .icon{width:14px;height:14px}
@media(max-width:760px){.pl-topic-page{padding-block:20px 30px}.pl-topic-heading{margin-bottom:20px}.pl-topic-page h2{font-size:21px}.pl-reference-details{grid-template-columns:minmax(0,1fr)}.pl-topic-page .wiki-classgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-class-preview a{gap:7px}.pl-reference-preview a{padding:10px}.pl-reference-preview a>.icon{display:none}.pl-topic-content{gap:12px}}
@media(max-width:420px){.pl-reference-preview{grid-template-columns:minmax(0,1fr)}.pl-reference-preview a{min-height:60px}.pl-reference-preview a>.icon{display:block}.pl-class-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-class-preview a{align-items:flex-start;flex-wrap:wrap}.pl-class-preview a>.icon{display:none}.pl-class-preview img{width:28px;height:32px}.pl-class-preview strong{font-size:14px}.pl-topic-page .wiki-classgrid{grid-template-columns:minmax(0,1fr)}}
