body.kixo9-library{background:#1f2030;--purple:#611fc0;--kixo9-accent:#611fc0;--kixo9-brand:#611fc0;color:#fff}
body.kixo9-library .topbar,body.kixo9-library .sidebar{background:#1f2030}
body.kixo9-library .game-card,body.kixo9-library .kixo9-panel,body.kixo9-library .about-card,body.kixo9-library .kixo9-editorial,body.kixo9-library .category-tile{background-color:#28293d}
body.kixo9-library .brand img{width:137px;height:38px;object-fit:contain}
body.kixo9-library .login,body.kixo9-library .kixo9-play-button,body.kixo9-library [data-age-confirm],body.kixo9-library .kixo9-header-app{background:#611fc0;color:#fff}
body.kixo9-library .topbar .header-actions .login,body.kixo9-library .topbar .header-actions .kixo9-header-app{color:#fff;background:#611fc0}
body.kixo9-library .nav-item.active{color:#e5d1ff;background:#38254f}
body.kixo9-library .nav-item svg,body.kixo9-library .kixo9-header-icon{color:#c7a4ff}
body.kixo9-library a:focus-visible,body.kixo9-library button:focus-visible,body.kixo9-library input:focus-visible{outline:3px solid #d4b4ff;outline-offset:3px}
body.kixo9-library .kixo9-prose a,body.kixo9-library .kixo9-editorial-content a{color:#d4b4ff}
body.kixo9-library .kixo9-editorial-content img{max-width:100%;height:auto}
body.kixo9-library .kixo9-editorial-content iframe{max-width:100%}
@media(max-width:650px){body.kixo9-library .brand img{width:104px;height:29px}}
body.kixo9-library .kixo9-app-mark{color:#c7a4ff;background:#35224f}
/* Keep the dark wordmark readable within the homepage description. */
body.kixo9-library .kixo9-home-content img[src*="/KIXO9_Games."]{background:#fff;padding:12px 18px;border-radius:12px;max-width:100%;height:auto;box-sizing:border-box}
