/* Game catalogue only; shared site layout and other content retain their styles. */
.nge126-filters{display:grid;grid-template-columns:1.1fr 1.1fr 1.25fr .95fr auto auto;align-items:end;gap:14px;padding:20px;border:1px solid #dbe7df;border-radius:22px;background:linear-gradient(120deg,#f7fbf8,#eff7f5);box-shadow:0 6px 24px #224c3c08}
.nge126-filters label{min-width:0;display:flex;flex-direction:column;gap:8px;font-weight:650;font-size:13px;color:#234e4f}
.nge126-filters select,.nge126-filters input{width:100%;min-width:0;min-height:46px;border:1px solid #b9d3ca;border-radius:12px;background-color:#fff;color:#193c40;font:inherit;padding:10px 12px;box-sizing:border-box}
.nge126-filters select{cursor:pointer;padding-inline-end:30px}
.nge126-filters select:focus-visible,.nge126-filters input:focus-visible{outline:3px solid #c4a34f;outline-offset:2px}
.nge126-filters .eg83-button,.nge126-filters .eg83-reset{min-height:46px;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;margin:0;box-sizing:border-box}
.nge126-filter-help{grid-column:1/-1;margin:0!important;font-size:11px!important;color:#576c66;line-height:1.8}
.nge126-card-metrics{display:grid;grid-template-columns:.8fr 1.2fr;gap:12px;padding:13px 0;border-block:1px solid #e3e9e4;margin:16px 0 18px;min-width:0}
.nge126-card-metric{display:flex;align-items:flex-start;gap:8px;min-width:0;color:#235357}
.nge126-metric-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:#53877a;flex:none;margin-top:3px}
.nge126-metric-icon svg{display:block;width:25px;height:25px}
.nge126-card-metric small{display:block;font-size:10px;line-height:1.7;color:#61736f;font-weight:550}
.nge126-card-metric strong{display:block;font-size:16px;line-height:1.8;margin:2px 0 0;font-weight:750}
.nge126-metric-detail{display:block;font-size:9px;line-height:1.8;color:#657872}
.nge126-card-stars{position:relative;display:inline-block;white-space:nowrap;font:17px/1.4 Arial,sans-serif;letter-spacing:2px;color:#dce3de;direction:ltr}
.nge126-card-stars>span{position:absolute;inset-block-start:0;left:0;overflow:hidden;width:var(--nge126-star-fill,0%);color:#b77b13}
.nge1-card .nge126-card-metrics+.nge1-button,.eg83-card .nge126-card-metrics+.eg83-button{margin-top:auto}
.nge1-card-scene--pattern-garden{background-image:linear-gradient(0deg,#103c4a25,transparent),url('./art/garden-world.webp')}
.nge1-card-scene--comparison-bridge,.nge1-card-scene--sentence-city{background-image:linear-gradient(0deg,#103c4a25,transparent),url('./art/worlds125/town-world.webp')}
.nge1-card-scene--number-treasure,.nge1-card-scene--direction-safari{background-image:linear-gradient(0deg,#103c4a25,transparent),url('./art/worlds125/reserve-world.webp')}
.nge1-card-scene--madd-caravan{background-image:linear-gradient(0deg,#103c4a25,transparent),url('./art/worlds125/sky-world.webp')}
@media(max-width:1000px){.nge126-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.nge126-filters .eg83-button,.nge126-filters .eg83-reset{width:100%}}
@media(max-width:460px){.nge126-filters{padding:14px;gap:12px}.nge126-filters label{font-size:11px}.nge126-filters select,.nge126-filters input{font-size:12px;padding-inline-start:8px}.nge126-card-metrics{gap:8px}.nge126-card-metric strong{font-size:15px}.nge126-metric-icon{width:22px}.nge126-metric-icon svg{width:21px}}
@media(prefers-reduced-motion:reduce){.nge126-filters *{scroll-behavior:auto}}
