/* DengiQuest Game1 palette only; reference dimensions remain unchanged. */
:root{--ink:#102b3a;--muted:#536d79;--line:#d7e5ea;--bg:#f2f7f9;--yellow:#ffd166;--blue:#087f94}
body{background:var(--bg)}
a:focus-visible,button:focus-visible,input:focus-visible{outline-color:#087f94}
.topbar,.footer,.gate{background:#fff}
.topbar nav a:hover,.topbar nav a[aria-current]{background:#e5f4f6;color:#075d70}
.eyebrow,.category-back a,.footer nav a{color:#087f94}
.points{background:linear-gradient(135deg,#e8f6f8,#fff1d5);border-color:#d5e4e7}
.points__eyebrow{color:#087f94}
.catalog-page[data-page="home"] .points .primary-button,.gate .primary-button{background:linear-gradient(135deg,#0c3548,#087f94);color:#fff;box-shadow:0 4px 0 #075d70,0 8px 16px #07182726}
.catalog-page[data-page="home"] .points .primary-button:hover,.gate .primary-button:hover{box-shadow:0 6px 0 #075d70,0 10px 20px #07182726}
.category-panel,.category-chip,.game-card,.search{border-color:#d7e5ea}
.category-chip:nth-child(2){background:linear-gradient(145deg,#eaf6fa,#dbeef4)!important;border-color:#b6dbe5!important;box-shadow:0 5px 0 #b6dbe5,0 10px 20px #076f831c!important}
.category-chip:nth-child(3){background:linear-gradient(145deg,#fffaf0,#fff0d9)!important;border-color:#f0d4a3!important;box-shadow:0 5px 0 #ebd2a7,0 10px 20px #a66a241c!important}
.game-card__kind{color:#087f94}
.game-card__end>span{background:#e5f4f6;color:#075d70}
.catalog-page[data-page="home"] .category-chip:nth-child(2) .category-chip__icon{background:#d7edf2;color:#087f94}
.catalog-page[data-page="home"] .category-chip:nth-child(3) .category-chip__icon{background:#ffead0;color:#a76c25}
.more,.toast{background:#071827}
.more a{color:#0c3548}
.category-heading a{background:#e5f4f6;color:#075d70}
.player-page,.player-main iframe,.player-loading{background:#071827}
