.kt-prev{border:1px solid color-mix(in srgb, var(--color-panel-border) 60%, transparent);grid-template-columns:1fr 1fr;display:grid}.kt-prev>div{place-items:center;min-height:150px;padding:1.6rem 1.4rem;display:grid}.kt-prev .kt-d{background:#08090d}.kt-prev .kt-l{background:#f4efe3}.kt-prev img{max-width:100%;height:auto;max-height:110px}.kt-files{border-top:1px solid color-mix(in srgb, var(--color-panel-border) 60%, transparent);margin:.9rem 0 0;padding:0;list-style:none}.kt-files a{border-bottom:1px solid color-mix(in srgb, var(--color-panel-border) 60%, transparent);color:var(--color-title);font-family:var(--font-mono), monospace;align-items:baseline;gap:.8rem;padding:.55rem .2rem;font-size:12px;text-decoration:none;display:flex}.kt-files a:hover,.kt-files a:focus-visible{background:color-mix(in srgb, var(--color-command-gold) 5%, transparent);color:var(--color-gold-light);outline:none}.kt-files span[aria-hidden]{color:var(--color-command-gold)}.kt-ext{color:var(--color-muted);letter-spacing:.18em;margin-left:auto;font-size:10px}.kt-rows{border-top:1px solid color-mix(in srgb, var(--color-panel-border) 60%, transparent);margin-top:2rem}.kt-row{border-bottom:1px solid color-mix(in srgb, var(--color-panel-border) 60%, transparent);grid-template-columns:7fr 5fr;align-items:start;gap:2.5rem;padding:2rem 0;display:grid}.kt-extras{border-top:1px solid color-mix(in srgb, var(--color-panel-border) 60%, transparent);grid-template-columns:1fr 1fr 1.4fr;gap:2.5rem;margin-top:3rem;padding-top:1.6rem;display:grid}.kt-pal,.kt-type,.kt-rules{margin:.8rem 0 0;padding:0;list-style:none}.kt-pal li{font-family:var(--font-mono), monospace;color:var(--color-title);grid-template-columns:22px 1fr auto;align-items:center;gap:.7rem;padding:.4rem 0;font-size:11.5px;display:grid}.kt-pal b{font-weight:400}.kt-pal li>span:last-child{color:var(--color-muted)}.kt-pal .sw{border:1px solid color-mix(in srgb, var(--color-panel-border) 80%, transparent);width:22px;height:22px}.kt-type li{border-bottom:1px solid color-mix(in srgb, var(--color-panel-border) 40%, transparent);justify-content:space-between;align-items:baseline;padding:.45rem 0;display:flex}.kt-type li span:first-child{color:var(--color-title);font-size:20px}.kt-type li span:last-child{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);font-size:10px}.kt-rules li{font-family:var(--font-serif), serif;color:var(--color-text);grid-template-columns:2.2rem 1fr;padding:.45rem 0;font-size:14px;display:grid}.kt-rules b{font-family:var(--font-numeral), sans-serif;color:var(--color-command-gold);font-weight:800}.kt-tm{font-family:var(--font-mono), monospace;color:var(--color-muted);max-width:90ch;margin-top:2.2rem;font-size:10.5px;line-height:1.7}.kt-tm a{color:var(--color-command-gold)}@media (max-width:900px){.kt-row,.kt-extras{grid-template-columns:1fr}}@media (max-width:520px){.kt-prev{grid-template-columns:1fr}}
