/* m99malaysia.net - the daylight floor. Hand-written, never regenerated by the build.
   Warm cream page, sage-teal chrome, gold reserved for money. Two rails rather than three:
   a wide centre broken by full-width bands, and a single right column for the account. */

:root{
  --paper:#faf6ec; --paper2:#f3ecdb; --card:#fffdf7; --sink:#efe6d2;
  --teal:#1f6b5a; --teal2:#144c3f; --teal3:#2e8f78; --teal4:#e4f0eb;
  --gold:#c9a227; --gold2:#9a7817; --gold3:#f5e7b6;
  --ink:#1b2a25; --mid:#415249; --mute:#6d7f77; --line:#e3dac4; --line2:#cfc3a4;
  --dep:#17714c; --wd:#b4452c;
  --bar:58px; --rad:12px; --wrap:1280px;
  --font:"Inter",-apple-system,"Segoe UI",Arial,"Noto Sans SC","PingFang SC",sans-serif;
}
*{box-sizing:border-box;margin:0;padding:0}
html{-webkit-text-size-adjust:100%;overflow-x:clip;scroll-behavior:smooth}
body{background:var(--paper);color:var(--ink);font:400 15.5px/1.68 var(--font);padding-bottom:calc(var(--bar) + 8px)}
a{color:var(--teal);text-decoration:none}
img{display:block;max-width:100%;height:auto;min-width:0}
h1,h2,h3,h4{font-weight:750;line-height:1.28;color:var(--ink)}
table{border-collapse:collapse;width:100%}

/* ---------------------------------------------------------------- buttons */
.nq-btn{
  display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;
  padding:0 20px;border:1.5px solid var(--teal);border-radius:999px;background:var(--card);
  color:var(--teal2);font-weight:700;font-size:14px;cursor:pointer;
  transition:background .15s,color .15s,border-color .15s;
}
.nq-btn:hover{background:var(--teal4)}
.nq-btn.p{background:var(--teal);border-color:var(--teal);color:#fff}
.nq-btn.p:hover{background:var(--teal2)}
.nq-btn.g{background:linear-gradient(180deg,var(--gold) 0%,var(--gold2) 100%);border-color:var(--gold2);color:#2a2105}
.nq-btn.o{background:transparent}
.nq-btn.lg{min-height:52px;font-size:16px;padding:0 28px}
.nq-btn.w{width:100%}
.nq-pill{display:inline-flex;align-items:center;min-height:34px;padding:0 15px;border-radius:999px;background:var(--gold);color:#2a2105;font-weight:800;font-size:12.5px}

/* ---------------------------------------------------------------- header */
.nq-head{position:sticky;top:0;z-index:40;background:var(--teal2);color:#fff}
.nq-head .row{max-width:var(--wrap);margin:0 auto;display:flex;align-items:center;gap:14px;padding:11px 18px}
.nq-burger{width:40px;height:40px;border:1px solid rgba(255,255,255,.3);border-radius:10px;background:transparent;color:#fff;font-size:17px;cursor:pointer;flex:0 0 auto}
.nq-logo{display:flex;align-items:center;gap:10px;margin-right:auto;min-width:0;color:#fff}
.nq-logo svg{width:33px;height:33px;flex:0 0 auto}
.nq-logo .wm{display:flex;flex-direction:column;line-height:1.05;min-width:0}
.nq-logo .wm b{font-size:22px;letter-spacing:.01em;color:var(--gold3);white-space:nowrap}
.nq-logo .wm small{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.72);white-space:nowrap}
.nq-tools{display:flex;align-items:center;gap:9px;flex:0 0 auto}
.nq-lang{display:flex;gap:2px;background:rgba(255,255,255,.1);border-radius:999px;padding:3px}
.nq-lang a{padding:5px 11px;border-radius:999px;font-size:12px;font-weight:700;color:rgba(255,255,255,.75)}
.nq-lang a.on{background:var(--gold);color:#2a2105}
.nq-tick{background:var(--teal);overflow:hidden;border-top:1px solid rgba(255,255,255,.1)}
.nq-tick span{display:inline-block;white-space:nowrap;padding:7px 0;font-size:12.5px;color:var(--gold3);animation:nq-run 52s linear infinite}
@keyframes nq-run{from{transform:translateX(100%)}to{transform:translateX(-100%)}}
.nq-drawer{display:none;background:var(--teal2);padding:4px 18px 14px}
.nq-open .nq-drawer{display:flex;flex-wrap:wrap;gap:7px}
.nq-drawer a{padding:8px 15px;border:1px solid rgba(255,255,255,.22);border-radius:999px;font-size:13px;font-weight:600;color:#fff}

/* ---------------------------------------------------------------- two-rail floor */
/* Three rails, weighted for a daylight shell: the house rail is wider and the
   account rail narrower, because in daylight the promo art and the live boards carry the page
   and the wallet is a utility rather than the main event.
   An earlier version put the house column in a full-width band across the top. It laid out badly:
   seven cards of very uneven height in a three-up grid left large holes and pushed the game floor
   below the fold. Reverted on sight. */
.nq-grid{max-width:var(--wrap);margin:0 auto;padding:18px;display:grid;
  grid-template-columns:330px minmax(0,1fr) 286px;gap:18px;align-items:start}
.nq-col{display:flex;flex-direction:column;gap:16px;min-width:0}
.nq-card{background:var(--card);border:1px solid var(--line);border-radius:var(--rad);padding:15px;box-shadow:0 1px 0 rgba(27,42,37,.03)}
.nq-card .h{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:11px;padding-bottom:9px;border-bottom:1px dashed var(--line)}
.nq-card .h b{font-size:14px;color:var(--teal2)}
.nq-card .h span{font-size:11.5px;color:var(--mute)}

.nq-promo{position:relative;border:1px solid var(--line);border-radius:var(--rad);overflow:hidden;background:var(--card)}
.nq-promo img{width:100%;aspect-ratio:16/9;object-fit:cover}
.nq-promo .ov{padding:14px 16px}
.nq-promo .kick{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--teal4);color:var(--teal2);font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.nq-promo strong{display:block;font-size:19px;margin:8px 0 3px;color:var(--teal2)}
.nq-promo em{display:block;font-style:normal;font-size:13px;color:var(--mute);margin-bottom:11px}

.nq-minilogos{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.nq-minilogos span{display:flex;align-items:center;justify-content:center;min-width:0;height:40px;padding:6px;background:var(--card);border:1px solid var(--line);border-radius:9px}
.nq-minilogos img{max-height:22px;width:auto;min-width:0;flex:0 1 auto}
.nq-minilogos span.dark img{filter:none}

/* live boards: a full-width band of two tables, not a rail card */
.nq-txn table{font-size:12px}
.nq-txn td{padding:6px 8px;border-bottom:1px solid var(--line);color:var(--mid);white-space:nowrap}
.nq-txn td.a{font-weight:800;text-align:right}
.nq-txn td.p{color:var(--mute);text-align:right;font-size:11px}
.nq-txn.dep td.a{color:var(--dep)}
.nq-txn.wd td.a{color:var(--wd)}
.nq-txn .live{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:800;letter-spacing:.12em;color:var(--wd)}
.nq-txn .live::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--wd);animation:nq-pulse 1.8s ease-in-out infinite}
@keyframes nq-pulse{50%{opacity:.2}}

.nq-ref img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:9px}
.nq-ref .pct{display:flex;align-items:baseline;gap:9px;margin:11px 0}
.nq-ref .pct b{font-size:28px;color:var(--gold2);line-height:1}
.nq-ref .pct span{font-size:12px;color:var(--mute)}
.nq-ref .btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.nq-ref .btns .nq-btn{min-height:38px;padding:0 8px;font-size:12px}

.nq-strip{display:flex;align-items:center;gap:12px;padding:13px 16px;background:var(--teal4);border:1px solid #cfe3db;border-radius:var(--rad)}
.nq-strip b{font-size:14px;color:var(--teal2)}
.nq-strip small{font-size:12px;color:var(--mid)}
.nq-strip.app{background:var(--gold3);border-color:#e6d49a}

/* ---------------------------------------------------------------- category rail */
.nq-cats{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}
.nq-cats a{display:flex;flex-direction:column;align-items:center;gap:7px;padding:13px 4px;background:var(--card);border:1px solid var(--line);border-radius:var(--rad);font-size:11.5px;font-weight:700;color:var(--mid)}
.nq-cats a:hover{border-color:var(--teal3);color:var(--teal2)}
.nq-cats .i{display:flex;align-items:center;justify-content:center;width:42px;height:42px;font-size:20px;background:var(--teal4);border-radius:50%}

.nq-sh{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:24px 0 13px;padding-bottom:8px;border-bottom:2px solid var(--line)}
.nq-sh h2{font-size:19px;color:var(--teal2)}
.nq-sh a{font-size:13px;font-weight:700;color:var(--gold2)}

/* product tiles */
.nq-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.nq-tile{display:block;background:var(--card);border:1px solid var(--line);border-radius:var(--rad);overflow:hidden}
.nq-tile img{width:100%;aspect-ratio:4/3;object-fit:cover}
.nq-tile .cap{display:block;padding:11px 13px}
.nq-tile .cap b{display:block;font-size:15px;color:var(--teal2)}
.nq-tile .cap small{display:block;font-size:11.5px;color:var(--mute);line-height:1.45;margin-top:2px}
.nq-tile:hover{border-color:var(--teal3)}

/* game grid */
.nq-games{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}
.nq-games.pg{grid-template-columns:repeat(5,1fr);margin:20px 0}
.nq-game{position:relative;display:block;background:var(--card);border:1px solid var(--line);border-radius:10px;overflow:hidden}
.nq-game img{width:100%;aspect-ratio:1/1;object-fit:cover}
.nq-game .m{padding:8px 9px}
.nq-game .m b{display:block;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nq-game .m small{display:block;font-size:11px;color:var(--mute)}
.nq-game .m small i{font-style:normal;color:var(--dep);font-weight:700}
.nq-tag{position:absolute;top:7px;left:7px;padding:2px 8px;border-radius:999px;background:var(--gold);color:#2a2105;font-size:9.5px;font-weight:800;letter-spacing:.06em}

/* matches */
.nq-matches{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.nq-match{padding:13px;background:var(--card);border:1px solid var(--line);border-radius:var(--rad)}
.nq-match .lg{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:9px;margin-bottom:4px;border-bottom:1px solid var(--line);font-size:11.5px;color:var(--mute)}
.nq-match .lg em{font-style:normal;font-weight:800;font-size:10.5px;letter-spacing:.06em}
.nq-match .lg em.on{color:var(--wd)}
.nq-match .tm{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:8px}
.nq-match .tm b{font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.nq-match .odd{flex:0 0 auto;min-width:58px;text-align:center;padding:7px 10px;border:1px solid var(--line2);border-radius:999px;font-size:13px;font-weight:800;color:var(--teal2);background:var(--paper2)}
.nq-match .odd:hover{background:var(--teal);color:#fff;border-color:var(--teal)}

/* provider wall */
.nq-provs{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}
.nq-prov{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 9px;background:var(--card);border:1px solid var(--line);border-radius:var(--rad);min-width:0}
.nq-prov:hover{border-color:var(--gold)}
.nq-prov .lg{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:32px}
.nq-prov .lg img{max-height:26px;width:auto;min-width:0;flex:0 1 auto}
.nq-prov .lg.dark img{filter:none}
.nq-prov .lg.t{font-size:12.5px;font-weight:800;color:var(--teal2);text-align:center}
.nq-prov span{font-size:11px;color:var(--mute);text-align:center;line-height:1.3}

.nq-row{display:flex;flex-wrap:wrap;gap:10px}
.nq-chip{display:flex;align-items:center;justify-content:center;min-width:0;height:42px;padding:8px 14px;background:var(--card);border:1px solid var(--line);border-radius:9px}
.nq-chip img{max-height:24px;width:auto;min-width:0;flex:0 1 auto}

/* tables */
.nq-tw{overflow-x:auto;border:1px solid var(--line);border-radius:var(--rad);background:var(--card)}
.nq-tbl{font-size:13.5px;min-width:440px}
.nq-tbl th{padding:11px 14px;text-align:left;background:var(--teal2);color:#fff;font-size:12px;font-weight:700}
.nq-tbl td{padding:11px 14px;border-bottom:1px solid var(--line);color:var(--mid)}
.nq-tbl tbody tr:nth-child(2n){background:var(--paper2)}

/* right rail */
.nq-wallet .bal{display:flex;align-items:baseline;justify-content:space-between;gap:9px}
.nq-wallet .bal .k{font-size:12px;color:var(--mute)}
.nq-wallet .bal .v{font-size:26px;font-weight:800;color:var(--teal2)}
.nq-wallet .meta{display:flex;flex-direction:column;gap:4px;padding:11px 0;margin:11px 0;border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);font-size:12px;color:var(--mute)}
.nq-wallet .meta b{color:var(--ink)}
.nq-wallet .two{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}
.nq-wallet .stack{display:flex;flex-direction:column;gap:7px}
.nq-wallet .stack .nq-btn{min-height:38px;font-size:12.5px}

.nq-check .days{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-bottom:11px}
.nq-check .days span{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 1px;background:var(--paper2);border:1px solid var(--line);border-radius:9px}
.nq-check .days span.on{background:var(--teal4);border-color:var(--teal3)}
.nq-check .days span.on i,.nq-check .days span.on b{color:var(--teal2)}
.nq-check .days i{font-style:normal;font-size:8.5px;color:var(--mute)}
.nq-check .days b{font-size:11px;color:var(--gold2)}

.nq-tips{position:relative;border:1px solid var(--line);border-radius:var(--rad);overflow:hidden;background:var(--card)}
.nq-tips img{width:100%;aspect-ratio:16/9;object-fit:cover}
.nq-tips .ov{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px}
.nq-tips .ov b{font-size:13px;color:var(--teal2);min-width:0}

.nq-save{padding:14px;background:var(--gold3);border:1px solid #e6d49a;border-radius:var(--rad)}
.nq-save b{display:block;font-size:14px;color:#5c4a0d;margin-bottom:5px}
.nq-save p{font-size:12px;color:#6a570f;margin-bottom:10px}

.nq-floor dl{display:flex;flex-direction:column}
.nq-floor dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}
.nq-floor dl>div:last-child{border-bottom:0}
.nq-floor dt{font-size:12px;color:var(--mute);min-width:0}
.nq-floor dd{font-size:13.5px;font-weight:800;color:var(--teal2);flex:0 0 auto}

/* ---------------------------------------------------------------- content pages */
.nq-content{max-width:800px;margin:0 auto;padding:26px 18px 36px}
.nq-content h1{font-size:31px;margin:14px 0 12px}
.nq-content h2{font-size:21px;margin:30px 0 10px;color:var(--teal2)}
.nq-content p{margin:0 0 14px;color:var(--mid)}
.nq-content .lead{font-size:17px;color:var(--ink)}
.nq-content a{border-bottom:1.5px solid var(--gold3)}
.nq-content a:hover{border-bottom-color:var(--gold)}
.nq-content ul{margin:0 0 14px 20px;color:var(--mid)}
.nq-content li{margin-bottom:6px}

.nq-ph{position:relative;border:1px solid var(--line);border-radius:var(--rad);overflow:hidden}
.nq-ph img{width:100%;aspect-ratio:16/9;object-fit:cover}
.nq-ph .eb{position:absolute;top:14px;left:14px;padding:5px 13px;border-radius:999px;background:rgba(255,253,247,.94);color:var(--teal2);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.nq-ph .act{position:absolute;inset:auto 14px 14px auto}
.act.utl{position:static;margin:16px 0}

.nq-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0}
.nq-kpis>div{padding:15px;background:var(--card);border:1px solid var(--line);border-radius:var(--rad);text-align:center}
.nq-kpis b{display:block;font-size:23px;color:var(--teal2)}
.nq-kpis span{display:block;font-size:11.5px;color:var(--mute);margin-top:4px}

.nq-steps{list-style:none;counter-reset:nqs;margin:18px 0 22px}
.nq-steps li{position:relative;counter-increment:nqs;padding:0 0 15px 46px;font-size:14.5px;color:var(--mid)}
.nq-steps li::before{content:counter(nqs);position:absolute;left:0;top:-1px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:var(--teal);color:#fff;border-radius:50%;font-size:13.5px;font-weight:800}

.nq-faq{margin:24px 0}
.nq-faq details{border:1px solid var(--line);border-radius:var(--rad);margin-bottom:9px;background:var(--card)}
.nq-faq summary{padding:14px 16px;cursor:pointer;font-weight:700;font-size:15px;list-style:none;color:var(--teal2)}
.nq-faq summary::-webkit-details-marker{display:none}
.nq-faq summary::after{content:"\203A";float:right;transform:rotate(90deg);color:var(--gold2);font-weight:800}
.nq-faq details[open] summary::after{transform:rotate(-90deg)}
.nq-faq p{padding:0 16px 14px;margin:0;font-size:14px;color:var(--mid)}

.nq-band{margin:26px 0 8px;padding:22px;text-align:center;background:var(--teal2);border-radius:var(--rad);color:#fff}
.nq-band b{display:block;font-size:18px;margin-bottom:13px;color:var(--gold3)}

/* ---------------------------------------------------------------- footer */
.nq-foot{background:var(--teal2);color:rgba(255,255,255,.8);margin-top:30px}
.nq-foot .w{max-width:var(--wrap);margin:0 auto;padding:30px 18px 20px}
.nq-foot .cols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:26px}
.nq-foot .cols>div{min-width:0}
.nq-foot p{font-size:13px;line-height:1.68}
.nq-foot h4{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold3);margin-bottom:10px}
.nq-foot a{display:block;font-size:13px;color:rgba(255,255,255,.78);padding:3px 0}
.nq-foot a:hover{color:#fff}
.nq-foot a.cta{color:var(--gold3)}
.nq-foot .soc{display:flex;gap:10px;margin-top:12px}
.nq-foot .soc a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.22);border-radius:50%;padding:0}
.nq-foot .soc svg{width:17px;height:17px;fill:rgba(255,255,255,.8)}
.nq-foot .pay,.nq-foot .trust{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}
.nq-foot .pay span,.nq-foot .trust span{display:flex;align-items:center;justify-content:center;min-width:0;height:34px;padding:6px 11px;background:rgba(255,255,255,.95);border-radius:8px}
.nq-foot .pay img{max-height:21px;width:auto;min-width:0;flex:0 1 auto}
.nq-foot .trust img{max-height:20px;width:auto;min-width:0;flex:0 1 auto}
.nq-foot .pay span.dark img,.nq-foot .trust span.dark img{filter:none}
.nq-foot .legal{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.14);font-size:12px;color:rgba(255,255,255,.62)}
.nq-foot .legal>span{min-width:0}
.nq-foot .age{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;border:1.5px solid var(--gold3);border-radius:50%;color:var(--gold3);font-size:10px;font-weight:800;margin-right:8px}

/* ---------------------------------------------------------------- entry modal */
.nq-pop{display:none;position:fixed;inset:0;z-index:70;align-items:center;justify-content:center;padding:16px;background:rgba(20,33,28,.62)}
.nq-pop.on{display:flex}
.nq-pop .bx{position:relative;width:min(440px,100%);max-height:92vh;overflow:hidden;display:flex;flex-direction:column;background:var(--card);border-radius:16px}
.nq-pop .x{position:absolute;top:10px;right:10px;z-index:3;width:32px;height:32px;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--ink);font-size:17px;cursor:pointer}
.nq-pop .ix{display:flex;gap:6px;padding:15px 15px 10px;overflow-x:auto}
.nq-pop .ix button{flex:0 0 auto;display:flex;align-items:center;gap:7px;padding:7px 13px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--mute);font-size:12px;font-weight:700;cursor:pointer}
.nq-pop .ix button i{width:6px;height:6px;border-radius:50%;background:var(--line2)}
.nq-pop .ix button.on{border-color:var(--teal);color:var(--teal2);background:var(--teal4)}
.nq-pop .ix button.on i{background:var(--teal)}
.nq-pop .pane{overflow-y:auto;padding:0 15px 15px}
.nq-pop .pane img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px}
.nq-pop .cap{display:flex;flex-direction:column;gap:6px;padding:14px 2px 4px}
.nq-pop .cap b{font-size:19px;color:var(--teal2)}
.nq-pop .cap span{font-size:13.5px;color:var(--mid);line-height:1.58}
.nq-pop .pg{display:flex;align-items:center;justify-content:center;gap:15px;padding:12px 0 2px}
.nq-pop .pg button{width:34px;height:34px;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--ink);font-size:17px;cursor:pointer}
.nq-pop .pg button:disabled{opacity:.35;cursor:default}
.nq-pop .pg .n{font-size:12.5px;color:var(--mute);font-variant-numeric:tabular-nums}
/* a hide utility has to beat every rule it switches off, so it is written at the same depth */
.nq-hide{display:none}
.nq-pop .cap.nq-hide,.nq-pop .pane>.nq-hide{display:none}

/* ---------------------------------------------------------------- app bar */
.nq-nav{position:fixed;left:0;right:0;bottom:0;z-index:50;display:grid;grid-template-columns:repeat(5,1fr);padding-top:12px;background:var(--card);border-top:1px solid var(--line)}
.nq-nav a{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 2px 8px;font-size:10px;color:var(--mute)}
.nq-nav a .i{font-size:18px;line-height:1}
.nq-nav a.coin{position:relative;padding-top:24px}
.nq-nav a.coin .i{position:absolute;top:-28px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:linear-gradient(160deg,var(--gold) 0%,var(--gold2) 100%);border:4px solid var(--card);color:#2a2105;font-size:22px}
.nq-scta{display:none}
.nq-scta a{display:flex;align-items:center;justify-content:center;width:100%}

/* ---------------------------------------------------------------- responsive */
@media (max-width:1240px){
  .nq-grid{grid-template-columns:300px minmax(0,1fr)}
  .nq-col.r{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,1fr);align-items:start}
  .nq-col.r>*{min-width:0}
  .nq-games,.nq-games.pg{grid-template-columns:repeat(4,1fr)}
  .nq-provs{grid-template-columns:repeat(4,1fr)}
  .nq-tiles{grid-template-columns:repeat(3,1fr)}
  .nq-cats{grid-template-columns:repeat(4,1fr)}
}
@media (max-width:860px){
  body{padding-bottom:calc(var(--bar) + 56px)}
  .nq-grid{grid-template-columns:minmax(0,1fr)}
  .nq-col.l,.nq-col.r{grid-column:1;display:grid;grid-template-columns:repeat(2,1fr)}
  .nq-col.l>*,.nq-col.r>*{min-width:0}
  .nq-tiles{grid-template-columns:repeat(2,1fr)}
  .nq-matches{grid-template-columns:1fr}
  .nq-kpis{grid-template-columns:repeat(2,1fr)}
  .nq-minilogos{grid-template-columns:repeat(4,1fr)}
  .nq-foot .cols{grid-template-columns:1fr 1fr}
  .nq-scta{display:block;position:fixed;left:0;right:0;bottom:var(--bar);z-index:49;padding:9px 12px;background:rgba(250,246,236,.97);border-top:1px solid var(--line)}
  .nq-pop .bx{width:100%}
}
@media (max-width:620px){
  .nq-col.l,.nq-col.r{grid-template-columns:1fr}
  .nq-head .row{gap:10px;padding:10px 13px}
  .nq-logo .wm b{font-size:19px}
  .nq-logo svg{width:28px;height:28px}
  .nq-lang a{padding:5px 9px;font-size:11px}
  .nq-cats{grid-template-columns:repeat(4,1fr);gap:6px}
  .nq-cats a{padding:10px 2px;font-size:10.5px}
  .nq-cats .i{width:36px;height:36px;font-size:17px}
  .nq-games,.nq-games.pg{grid-template-columns:repeat(3,1fr)}
  .nq-provs{grid-template-columns:repeat(3,1fr)}
  .nq-col.r{grid-template-columns:1fr}
  .nq-content{padding:18px 15px 30px}
  .nq-content h1{font-size:25px}
  .nq-content h2{font-size:19px}
  .nq-kpis b{font-size:20px}
  .nq-foot .cols{grid-template-columns:1fr}
  .nq-band{padding:17px}
  .nq-band b{font-size:16px}
  .nq-tick span{animation-duration:38s}
}
@media (prefers-reduced-motion:reduce){
  .nq-tick span{animation:none}
  .nq-txn .live::before{animation:none}
  html{scroll-behavior:auto}
}
