:root{--bg:#020611;--panel:#071326;--panel2:#0b1a32;--red:#ed1237;--red2:#9b0924;--gold:#f5bc42;--text:#fff;--muted:#a7b2c8;--blue:rgba(64,126,205,.38);--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 50% -10%,#1a1230,#050b18 29%,#020611 64%);color:#fff;font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif}button,input{font:inherit}button{cursor:pointer}.site-header{height:70px;border-bottom:1px solid rgba(91,122,171,.22);background:rgba(2,6,15,.95);position:sticky;top:0;z-index:80}.site-header__inner{max-width:1280px;height:100%;margin:auto;padding:0 22px;display:flex;align-items:center;justify-content:space-between}.site-logo{width:138px}.header-status{display:flex;gap:8px;align-items:center}.status-chip{padding:9px 12px;border:1px solid rgba(255,33,67,.38);border-radius:999px;background:#0a1020;color:#d6deef;font-size:12px;font-weight:800}.status-chip--gold{border-color:rgba(245,188,66,.42);color:#f6ce74}.page-shell{width:min(1280px,calc(100% - 32px));margin:20px auto 60px}.hero-panel,.section-card{background:linear-gradient(180deg,rgba(7,19,38,.97),rgba(2,8,18,.99));border:1px solid rgba(241,22,58,.58);border-radius:var(--radius);box-shadow:0 18px 60px rgba(0,0,0,.45);overflow:hidden;position:relative}.hero-panel{min-height:500px;background:#040914;padding-bottom:148px}.hero-art{width:100%;height:auto;display:block;object-fit:contain;background:#060818}.hero-overlay{position:absolute;left:22px;right:22px;display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.hero-overlay--bottom{bottom:84px}.hero-stat{padding:12px 14px;border:1px solid rgba(62,128,210,.45);border-radius:12px;background:linear-gradient(180deg,rgba(7,22,45,.95),rgba(5,12,26,.97))}.hero-stat span{display:block;color:#93a6c6;font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.hero-stat strong{display:block;margin-top:5px;font-size:20px}.hero-stat:nth-child(2) strong,.hero-stat:nth-child(3) strong,.hero-stat:last-child strong{color:#ffd34d}.hero-actions{position:absolute;left:22px;bottom:20px;display:flex;gap:10px}.primary-btn,.secondary-btn,.cashout-btn,.ghost-btn{border:0;border-radius:10px;font-weight:900;text-transform:uppercase}.primary-btn{background:linear-gradient(180deg,#ff163f,#b80727);color:#fff;padding:13px 24px;box-shadow:0 9px 26px rgba(239,18,55,.28)}.primary-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.primary-btn--full{width:100%}.secondary-btn,.ghost-btn{background:#0b1421;color:#fff;border:1px solid rgba(104,126,161,.35);padding:13px 22px}.secondary-btn--small{padding:9px 14px;font-size:12px}.ghost-btn--compact{padding:8px 11px;font-size:11px}.status-ribbon{display:grid;grid-template-columns:1.15fr 1fr .92fr;gap:12px;margin:14px 0}.ribbon-card{display:flex;align-items:center;gap:12px;padding:13px 16px;border:1px solid rgba(55,112,192,.38);border-radius:14px;background:linear-gradient(180deg,#08162c,#050d1d);box-shadow:0 12px 30px rgba(0,0,0,.28)}.ribbon-card>img{width:48px;height:48px;object-fit:contain}.ribbon-card b{font-size:14px}.ribbon-card span{display:block;color:#9dafc8;font-size:12px;margin-top:3px}.ribbon-card strong{color:#ffd05d}.ribbon-card--quota{border-color:rgba(244,35,64,.4)}.quota-ring{width:52px;height:52px;border-radius:50%;border:4px solid #eb1840;box-shadow:inset 0 0 0 4px #15213a,0 0 18px rgba(240,18,55,.25);display:grid;place-items:center;color:#ffd15b;font-weight:950}.section-card{border-color:rgba(50,99,164,.38);margin-top:14px}.section-heading{padding:20px 22px 14px;display:flex;justify-content:space-between;align-items:flex-end;gap:20px;border-bottom:1px solid rgba(66,104,159,.18)}.section-heading--compact{border-bottom:0;padding-bottom:4px}.eyebrow{font-size:11px;color:#ff405a;font-weight:950;letter-spacing:.16em}.section-heading h2{margin:3px 0 4px;font-size:25px}.section-heading p{margin:0;color:#98a8c1;font-size:13px}.game-layout{display:grid;grid-template-columns:230px minmax(0,1fr) 190px;gap:13px;padding:14px}.player-panel,.board-panel,.round-panel__box{border:1px solid rgba(58,105,170,.34);background:linear-gradient(180deg,#07162c,#040c1a);border-radius:15px}.player-panel{padding:13px}.player-profile{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid rgba(70,111,169,.24)}.avatar-medallion{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#65122d,#071020 65%);border:2px solid #f02046}.avatar-medallion img{width:36px;height:36px}.player-profile span{display:block;color:#93a3bc;font-size:11px}.player-profile strong{font-size:17px}.mini-stats{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:10px 0}.mini-stats>div{padding:10px;border:1px solid rgba(48,90,148,.35);border-radius:10px;background:#050d1a}.mini-stats span{display:block;font-size:9px;color:#8ea0bc;text-transform:uppercase;font-weight:800}.mini-stats b{display:block;margin-top:4px;color:#ffd34e;font-size:15px}.collection-block{border:1px solid rgba(239,28,60,.35);border-radius:11px;padding:10px;background:linear-gradient(90deg,rgba(81,10,35,.28),rgba(9,18,36,.25))}.collection-head{display:flex;justify-content:space-between;font-size:11px}.collection-head strong{color:#ffd34e}.progress{height:8px;margin-top:8px;border-radius:99px;background:#121e34;overflow:hidden;border:1px solid rgba(71,112,174,.24)}.progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,#f31740,#ff8b27,#ffd346);transition:width .3s}.progress--large{height:12px}.collection-block p{margin:7px 0 0;color:#9cacbf;font-size:10px}.ticket-block{display:flex;gap:9px;align-items:center;margin-top:9px;padding:9px;border:1px solid rgba(235,180,55,.28);border-radius:11px;background:#060e1c}.ticket-block img{width:42px;height:42px}.ticket-block span,.ticket-block small{display:block;color:#9cabc0;font-size:10px}.ticket-block strong{display:block;color:#ffd04e;font-size:22px}.legend{display:grid;gap:6px;margin-top:9px}.legend>div{display:flex;align-items:center;gap:9px;border:1px solid rgba(52,89,139,.28);background:#040b16;padding:7px;border-radius:9px}.legend img{width:28px;height:28px}.legend b{display:block;font-size:11px}.legend small{display:block;color:#8f9fb4;font-size:9px}.board-panel{padding:12px;min-width:0}.board-topbar{display:flex;justify-content:space-between;margin-bottom:9px}.board-topbar>div{padding:7px 11px;border:1px solid rgba(59,104,169,.32);background:#050d1b;border-radius:999px;font-size:10px;color:#8fa3c0}.board-topbar strong{color:#ff3a56;margin-left:4px}.game-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--card-gap,9px)}.game-card{aspect-ratio:.72;position:relative;perspective:900px;border:0;background:transparent;padding:0}.game-card__inner{display:block;width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .48s cubic-bezier(.2,.75,.2,1)}.game-card.is-revealed .game-card__inner{transform:rotateY(180deg)}.game-face{position:absolute;inset:0;border-radius:13px;backface-visibility:hidden;overflow:hidden;background:#050914;box-shadow:0 8px 22px rgba(0,0,0,.42),0 0 0 1px rgba(245,183,60,.72)}.game-face--back{border:2px solid rgba(250,185,55,.88);background:#050914}.game-face--front{transform:rotateY(180deg);display:flex;align-items:center;justify-content:center;background:#080d1a}.game-face--back img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}
.game-face--front img{width:100%;height:100%;object-fit:cover}.pending-row{display:grid;grid-template-columns:1fr 165px;gap:10px;margin-top:11px}.pending-bank{border:1px solid rgba(53,95,151,.32);border-radius:11px;padding:9px 11px;background:#050c17}.pending-bank>span{display:block;color:#889bb7;font-size:9px;text-transform:uppercase;font-weight:900;letter-spacing:.12em}.pending-bank>div{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:4px}.pending-bank em{font-style:normal;color:#7e8ba1;font-size:11px}.token{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border:1px solid rgba(100,128,177,.34);border-radius:8px;background:#0b1527;font-size:11px;font-weight:850}.token img{width:17px;height:17px}.cashout-btn{background:linear-gradient(180deg,#f0133a,#b40827);color:white;font-size:14px}.cashout-btn:disabled{background:#152033;color:#65748c;cursor:not-allowed}.game-message{min-height:34px;margin-top:8px;padding:8px 10px;border:1px solid rgba(53,91,144,.3);border-radius:9px;background:#050b15;color:#9cabc0;font-size:11px}.game-message.success{border-color:rgba(35,207,134,.45);color:#a8f0d2}.game-message.danger{border-color:rgba(239,26,61,.6);color:#ffc0cb}.round-panel{display:flex;flex-direction:column;gap:9px}.round-panel__box{padding:13px}.round-panel__box>span{display:block;color:#91a4c0;font-size:10px;text-transform:uppercase;font-weight:900}.round-win{display:grid;grid-template-columns:46px 1fr;grid-template-rows:auto auto;column-gap:8px;align-items:center;margin-top:11px;border:1px solid rgba(58,98,154,.31);border-radius:11px;padding:8px;background:#050d19}.round-win img{grid-row:1/3;width:42px;height:42px}.round-win b{font-size:24px;color:#ffd057}.round-win small{color:#8799b4}.risk-note{margin-top:auto;border:1px solid rgba(239,30,61,.34);border-radius:11px;padding:9px;background:rgba(79,6,26,.22);display:flex;gap:8px;align-items:center;color:#b9c4d5;font-size:10px}.risk-note img{width:32px;height:32px}.two-col-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.prize-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 20px 20px}.prize-card{border:1px solid rgba(238,29,58,.48);border-radius:13px;background:linear-gradient(180deg,#11132a,#040a16);overflow:hidden}.prize-card img{width:100%;aspect-ratio:16/9;object-fit:contain;display:block;background:radial-gradient(circle,#200b1a,#071225 70%)}.prize-card div{padding:9px 10px}.prize-card b{display:block;font-size:13px}.prize-card span{color:#94a3b8;font-size:10px}.prize-card small{display:block;color:#ffd04f;font-size:9px;margin-top:4px}.collection-feature{margin:13px 20px 8px;border:1px solid rgba(232,25,59,.44);border-radius:13px;background:linear-gradient(90deg,rgba(75,5,31,.48),#071126);display:grid;grid-template-columns:80px 1fr 130px;gap:12px;align-items:center;padding:13px}.collection-feature>img{width:72px;height:72px}.collection-number strong{display:block;font-size:31px;color:#ffd04e}.collection-number span,.collection-reward span,.collection-reward small{display:block;color:#8fa1bb;font-size:10px}.collection-reward{border-left:1px solid rgba(73,110,166,.3);padding-left:14px}.collection-reward b{display:block;font-size:22px}.collection-section>.progress,.quota-copy{margin-left:20px;margin-right:20px}.quota-copy{margin-top:8px;margin-bottom:20px;color:#e6b74d;font-size:11px}.leader-tabs{display:flex;gap:8px;padding:14px 20px 8px}.leader-tab{flex:1;border:1px solid rgba(56,103,170,.35);border-radius:999px;background:#071226;color:#8ea1bf;padding:9px 12px;font-weight:850;font-size:11px}.leader-tab.active{background:linear-gradient(180deg,#ed1539,#ab0826);border-color:#ff3154;color:#fff}.leader-table-wrap{margin:5px 20px 18px;border:1px solid rgba(55,101,164,.34);border-radius:12px;overflow:auto}.leader-table{width:100%;border-collapse:collapse;min-width:650px}.leader-table th,.leader-table td{padding:10px 12px;text-align:left;border-bottom:1px solid rgba(49,88,143,.24);font-size:11px}.leader-table th{color:#8ea0bb;text-transform:uppercase;font-size:9px;background:#050d1a}.leader-table tr.is-current{background:rgba(238,21,57,.11)}.leader-rank{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#111d32;font-weight:900}.leader-table tr:nth-child(1) .leader-rank{background:#d99b1d;color:#08101d}.leader-value{color:#ffd04e;font-weight:900}.tickets-section,.how-section{padding-bottom:18px}.ticket-total-card{margin:12px 20px;display:flex;align-items:center;gap:13px;border:1px solid rgba(238,180,56,.38);border-radius:13px;background:#050d1b;padding:12px}.ticket-total-card img{width:60px;height:60px}.ticket-total-card strong{display:block;font-size:32px;color:#ffd057}.ticket-total-card span{color:#94a5bf;font-size:11px}.history-list{display:grid;gap:6px;margin:0 20px}.history-item{display:flex;justify-content:space-between;border:1px solid rgba(52,91,145,.28);border-radius:9px;padding:8px 10px;background:#050c18;font-size:10px;color:#9dacc2}.history-item b{color:#ffd04e}.history-empty{padding:16px;text-align:center;color:#7789a5;font-size:11px}.steps-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:13px 20px}.steps-grid>div{display:flex;align-items:center;gap:11px;padding:12px;border:1px solid rgba(239,23,57,.5);border-radius:12px;background:linear-gradient(135deg,rgba(101,5,29,.25),#061124)}.steps-grid>div>b{width:42px;height:42px;display:grid;place-items:center;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#ed1539;font-size:18px}.steps-grid strong{display:block;font-size:12px}.steps-grid small{display:block;color:#91a2bb;font-size:10px;margin-top:3px}.page-footer{margin-top:16px;padding:18px 2px;display:flex;align-items:center;justify-content:space-between;color:#596a86;font-size:10px}.page-footer img{width:120px}.login-overlay{position:fixed;inset:0;z-index:100;background:radial-gradient(circle at 20% 30%,rgba(244,20,57,.18),transparent 35%),rgba(2,5,13,.97);display:grid;place-items:center;padding:18px}.login-overlay.hidden{display:none}.login-layout{width:min(940px,96vw);display:grid;grid-template-columns:1.15fr .85fr;border:1px solid rgba(239,21,56,.65);border-radius:20px;overflow:hidden;box-shadow:0 35px 100px rgba(0,0,0,.65);background:#050b17}.login-art{min-height:500px}.login-art img{width:100%;height:100%;object-fit:cover}.login-card{padding:44px 36px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 50% 10%,rgba(236,20,59,.16),transparent 35%),linear-gradient(180deg,#09162d,#040814)}.login-logo{width:150px;margin-bottom:24px}.login-card h1{margin:5px 0 10px;font-size:34px}.login-card p{color:#97a8c0;font-size:13px;line-height:1.55}.login-card label{color:#c9d1df;font-size:11px;font-weight:800;margin:10px 0 7px}.login-card input{height:48px;border-radius:10px;border:1px solid rgba(239,24,58,.48);background:#050a14;color:#fff;padding:0 14px}.login-card .primary-btn{margin-top:10px}.login-help{margin-top:14px;color:#72839d;font-size:10px}.form-error{min-height:18px;color:#ff8497;font-size:11px;margin-top:7px}.modal{position:fixed;inset:0;z-index:120;background:rgba(0,2,8,.87);backdrop-filter:blur(12px);display:grid;place-items:center;padding:18px}.modal[hidden]{display:none}.modal-card{width:min(430px,94vw);position:relative;border:1px solid rgba(239,24,58,.72);border-radius:18px;padding:24px;background:radial-gradient(circle at 50% 10%,rgba(244,18,57,.22),transparent 40%),linear-gradient(180deg,#0d1326,#040813);box-shadow:0 25px 70px rgba(0,0,0,.65);text-align:center}.modal-card--wide{width:min(720px,95vw);text-align:left}.modal-close{position:absolute;right:10px;top:8px;border:0;background:transparent;color:#fff;font-size:27px}.modal-art-wrap{width:150px;height:150px;margin:auto;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#5f1230,#050917 68%)}.modal-art-wrap img{width:120px;height:120px}.modal-card h3{font-size:29px;margin:12px 0 6px}.modal-card p{color:#9cacbf}.modal-actions{display:flex;gap:8px;justify-content:center;margin-top:15px}.rules-list{margin-top:16px;display:grid;gap:8px}.rules-list p{margin:0;padding:10px;border:1px solid rgba(55,96,153,.28);border-radius:9px;background:#050c18;color:#a5b2c6;font-size:12px}.rules-list b{color:#ff3c59}@media(max-width:1050px){.game-layout{grid-template-columns:210px minmax(0,1fr)}.round-panel{grid-column:1/-1;display:grid;grid-template-columns:1fr 180px 1fr}.hero-panel{min-height:430px}.hero-stat strong{font-size:16px}}@media(max-width:820px){.page-shell{width:min(96%,720px)}.hero-panel{padding-bottom:214px}.hero-overlay--bottom{bottom:70px;grid-template-columns:repeat(2,1fr)}.hero-stat:last-child{grid-column:1/-1}.status-ribbon,.two-col-grid{grid-template-columns:1fr}.game-layout{grid-template-columns:1fr}.round-panel{grid-column:auto;display:flex}.game-board{grid-template-columns:repeat(4,1fr)}.login-layout{grid-template-columns:1fr}.login-art{display:none}.collection-feature{grid-template-columns:70px 1fr}.collection-reward{grid-column:1/-1;border-left:0;border-top:1px solid rgba(73,110,166,.3);padding:10px 0 0}}@media(max-width:560px){.site-logo{width:112px}.status-chip{display:none}.page-shell{width:calc(100% - 18px);margin-top:9px}.hero-panel{padding-bottom:250px}.hero-overlay{left:9px;right:9px;gap:6px}.hero-stat{padding:8px}.hero-actions{left:9px;right:9px}.hero-actions button{flex:1;padding:11px 8px;font-size:11px}.game-layout{padding:8px}.game-board{grid-template-columns:repeat(3,1fr)}.pending-row{grid-template-columns:1fr}.prize-grid{grid-template-columns:1fr 1fr;padding:10px}.steps-grid{grid-template-columns:1fr;padding:10px}.section-heading{padding:14px 12px 10px}.section-heading h2{font-size:20px}.leader-tabs{padding:10px;overflow:auto}.leader-tab{white-space:nowrap}.collection-feature{margin:10px;grid-template-columns:55px 1fr}.collection-section>.progress,.quota-copy,.ticket-total-card,.history-list{margin-left:10px;margin-right:10px}}

/* ── Images: hide until JS sets real src (prevents old-image flash) ── */
#loginArt[src=""],#loginArt:not([src]),
.site-logo[src=""],.site-logo:not([src]),
.login-logo[src=""],.login-logo:not([src]){opacity:0}
#loginArt,.site-logo,.login-logo{transition:opacity .3s ease}

/* ── Board overlays ── */
.game-board{position:relative}
.game-card--locked{pointer-events:none;opacity:.45;filter:blur(1px)}
.board-start-overlay,.board-norights-overlay{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;border-radius:16px;backdrop-filter:blur(3px);background:rgba(4,10,24,.72)}
.board-start-msg,.board-norights-msg{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 32px;border-radius:14px;background:rgba(7,22,44,.9);border:1px solid rgba(241,184,62,.35);max-width:340px}
.board-start-icon,.board-norights-icon{font-size:38px;line-height:1}
.board-start-msg p,.board-norights-msg p{margin:0;color:#a8bcd8;font-size:13px;line-height:1.5}
.board-norights-msg strong{font-size:15px;color:#f7f9ff}
.board-norights-msg b{color:#ffd24f}
.board-norights-icon{filter:grayscale(.4)}
.token-group{display:flex;align-items:center;gap:8px}.token-group img{width:32px;height:32px;object-fit:contain;flex-shrink:0}

/* ── Ribbon card fix: 2 cards centred ── */
.status-ribbon{display:flex;justify-content:center;gap:16px}
.ribbon-card{flex:1;max-width:460px;min-width:0;overflow:hidden}
.ribbon-card>img{flex-shrink:0;width:44px;height:44px}

/* ── Query section – premium redesign ── */
.query-section{background:linear-gradient(180deg,rgba(12,22,48,.95),rgba(6,14,34,.98));border-top:1px solid rgba(241,184,62,.18);border-bottom:1px solid rgba(241,184,62,.18);padding:52px 20px;margin:0}
.query-inner{max-width:580px;margin:0 auto;text-align:center}
.query-deco{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:14px}
.query-deco-icon{font-size:22px;filter:drop-shadow(0 0 8px rgba(246,195,78,.7))}
.query-deco-line{flex:1;max-width:60px;height:1px;background:linear-gradient(90deg,transparent,rgba(241,184,62,.45),transparent)}
.query-title{font-size:clamp(22px,4vw,32px);margin:0 0 10px;background:linear-gradient(135deg,#fff 40%,#ffd05d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.query-sub{color:#8fa8c8;font-size:14px;margin:0 0 28px;line-height:1.5}
.query-search{display:flex;gap:10px;align-items:stretch}
.query-input-wrap{flex:1;position:relative;display:flex;align-items:center}
.query-search-icon{position:absolute;left:14px;font-size:16px;opacity:.6;pointer-events:none}
.query-input{width:100%;background:rgba(4,12,28,.85);border:1px solid rgba(96,147,218,.4);border-radius:12px;padding:14px 14px 14px 42px;color:#fff;font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s}
.query-input:focus{border-color:rgba(241,184,62,.7);box-shadow:0 0 0 3px rgba(241,184,62,.12)}
.query-btn{background:linear-gradient(180deg,#ef173b,#aa0828);border:0;border-radius:12px;padding:14px 26px;color:#fff;font-weight:900;font-size:14px;cursor:pointer;white-space:nowrap;transition:opacity .15s}
.query-btn:hover{opacity:.88}
.query-result{margin-top:22px}
.query-card{background:linear-gradient(180deg,rgba(10,22,48,.95),rgba(6,14,34,.98));border:1px solid rgba(241,184,62,.35);border-radius:16px;padding:22px 24px;text-align:left;box-shadow:0 18px 50px rgba(0,0,0,.35),0 0 40px rgba(241,184,62,.06)}
.query-username{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}
.query-username b{font-size:18px;color:#f7f9ff}
.query-rank{background:linear-gradient(135deg,#f6c34e,#c8870f);color:#07101c;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:900;letter-spacing:.05em}
.query-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.query-stats div{background:rgba(6,16,36,.8);border:1px solid rgba(60,100,165,.35);border-radius:10px;padding:14px 12px;text-align:center}
.query-stats span{display:block;color:#8fa8c8;font-size:9px;text-transform:uppercase;font-weight:900;letter-spacing:.08em;margin-bottom:6px}
.query-stats b{display:block;font-size:22px;color:#ffd24f;font-weight:900}
.query-stats div:first-child{border-color:rgba(241,184,62,.45);background:rgba(241,184,62,.05)}
.query-stats div:first-child b{font-size:28px}
.query-error{color:#ff7a8c;font-size:13px;margin-top:8px;padding:12px 16px;background:rgba(239,23,57,.08);border:1px solid rgba(239,23,57,.25);border-radius:10px}
@media(max-width:600px){.query-search{flex-direction:column}.query-btn{width:100%}.query-stats{grid-template-columns:1fr 1fr}}
