#home:has(.dk-highlight){padding:42px 5% 28px;text-align:left;min-height:0}
.dk-highlight{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:center;text-align:left;color:var(--text,#f7f4eb);font-family:var(--body,Arial,sans-serif)}
.dk-highlight h1,.dk-highlight h2{font-family:var(--body,Arial,sans-serif);font-weight:900;letter-spacing:-2px;line-height:1.07;margin:18px 0;color:var(--text,#f7f4eb)}
.dk-highlight h1{font-size:clamp(38px,5vw,72px)}.dk-highlight h2{font-size:clamp(30px,4vw,46px)}
.dk-highlight-copy>p{font-size:18px;line-height:1.6;max-width:560px;color:var(--muted,#c8c4d1)}
.dk-highlight-copy .dk-highlight-kicker{font-family:var(--pixel,monospace);font-size:10px;line-height:1.8;letter-spacing:1px;color:var(--neon-g,#b2ff62)}
.dk-highlight-button{display:inline-block;margin:24px 14px 12px 0;padding:13px 20px;background:var(--neon-g,#b2ff62);color:#13220c;border-radius:5px;font-weight:800;text-decoration:none}
.dk-highlight-browse{display:inline-block;color:var(--text,#f7f4eb);font-size:14px}.dk-highlight-copy .dk-highlight-note{font-size:12px}
.dk-highlight-hero .dk-highlight-art{background:linear-gradient(0deg,rgba(124,68,166,.28),transparent);border-radius:140px 140px 0 0;border-bottom:3px solid #9670c5;display:flex;align-items:center;justify-content:center;padding:44px 20px}
.dk-highlight-hero img{display:block;width:min(100%,240px);height:240px;object-fit:contain;image-rendering:pixelated}
#dk-showcase{padding:20px 5% 42px}#dk-showcase:empty{display:none}
.dk-highlight-showcase{display:flex;flex-direction:column-reverse;gap:0;border-radius:9px;overflow:hidden;background:var(--panel,#102630)}
.dk-highlight-showcase .dk-highlight-art{width:100%}.dk-highlight-showcase img{width:100%;max-height:560px;object-fit:contain;display:block;background:#0b1320}
.dk-highlight-showcase .dk-highlight-copy{padding:28px;width:100%}.dk-highlight-showcase .dk-highlight-copy>p{max-width:780px}
#dk-legacy-home[hidden]{display:none!important}
@media(max-width:650px){.dk-highlight{grid-template-columns:1fr;gap:20px}.dk-highlight-hero img{height:180px;width:180px}.dk-highlight-hero .dk-highlight-art{padding:25px}.dk-highlight h1{font-size:44px}.dk-highlight-copy>p{font-size:16px}}
