@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--ink:#242c27;--green:#224d3e;--paper:#f7f6ef;--line:#dedfd5;--orange:#ec744d}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:DM Sans,sans-serif;font-size:14px}button,a,input{-webkit-tap-highlight-color:transparent}button,a{cursor:pointer}button,input{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1200px;height:100px;margin:auto;display:flex}.brand{letter-spacing:-2px;font-family:Space Grotesk,sans-serif;font-size:34px;font-weight:700}.brand>span:first-child{color:var(--green)}.brand-dot{color:var(--orange);margin-left:5px;font-size:33px;display:inline-block}.header-right{align-items:center;gap:25px;display:flex}.help{background:0 0;border:1px solid #a9afa5;border-radius:50%;width:25px;height:25px}.account{border:1px solid var(--line);border-radius:7px;padding:12px 20px;font-weight:600}.account span{margin-left:18px}main{max-width:1030px;margin:55px auto 0}.eyebrow,.tiny,.ticket-label{letter-spacing:1.8px;font-size:10px;font-weight:700}.eyebrow{color:var(--green);align-items:center;gap:9px;display:flex}.live-dot{background:var(--green);border-radius:50%;width:7px;height:7px}h1{letter-spacing:-2.8px;margin:20px 0 19px;font-family:Space Grotesk,sans-serif;font-size:53px;font-weight:500;line-height:1.09}.orange{color:var(--orange)}.intro{color:#757a72;font-size:15px;line-height:1.7}.mobile{display:none}nav{border-bottom:1px solid var(--line);gap:28px;margin-top:34px;margin-bottom:28px;display:flex}nav button{color:#777b73;background:0 0;border:0;padding:16px 0;font-size:13px}nav button.active{color:var(--green);border-bottom:2px solid var(--green);font-weight:700}nav span{background:#e8e9df;border-radius:5px;margin-left:5px;padding:2px 6px;font-size:10px}.layout{grid-template-columns:minmax(0,2.15fr) minmax(240px,1fr);gap:30px;display:grid}.ticket,.results{background:#fffef9;border:1px solid #d4d8ca;border-radius:12px;overflow:hidden;box-shadow:0 4px #e9eadf}.ticket-top{border-bottom:1px solid var(--line);justify-content:space-between;padding:19px 30px;display:flex}.ticket-label{color:#697563}.status{color:var(--green);letter-spacing:1px;background:#eaf0df;border-radius:3px;padding:4px 7px;font-size:9px}.ticket-body{padding:28px 30px 24px}.date{color:#85897e;margin-bottom:13px;font-size:11px}h2{letter-spacing:-1px;margin:0 0 9px;font-family:Space Grotesk,sans-serif;font-size:27px;font-weight:500}.ticket-body p{color:#82857c;margin:0 0 27px;font-size:12px}.number-picker{cursor:text;grid-template-columns:repeat(8,1fr);gap:7px;display:grid;position:relative}.number-picker input{opacity:.01;z-index:2;caret-color:#0000;color:#0000;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.number-picker>span:not(.sr-only){color:#b9c1b0;background:#f8f9f2;border:1px solid #d7dbcf;border-radius:7px;justify-content:center;align-items:center;height:66px;font-family:Space Grotesk,sans-serif;font-size:30px;display:flex}.number-picker>span.filled{color:var(--green);background:#eff3e6}.number-picker:focus-within{outline-offset:5px;border-radius:5px;outline:2px solid #a9ba94}.number-picker.locked>span.filled{background:#dfe9ca}.entry-caption{color:#93978a;justify-content:space-between;align-items:center;margin:14px 0 26px;font-size:10px;display:flex}.entry-caption button{color:var(--green);background:0 0;border:0;font-size:11px;font-weight:600}.lock-button{background:var(--green);color:#fff;text-align:left;border:0;border-radius:6px;justify-content:space-between;width:100%;padding:17px 20px;font-weight:600;display:flex}.lock-button:disabled{cursor:default;background:#61795c}.fine{text-align:center;color:#95988d;margin-top:13px;font-size:10px}.ticket-bottom{background:#eef1e4;border-top:1px dashed #bdc5b2;justify-content:space-between;align-items:center;padding:22px 30px;display:flex;position:relative}.ticket-bottom:before,.ticket-bottom:after{content:"";background:var(--paper);border:1px solid #d4d8ca;border-radius:50%;width:18px;height:18px;position:absolute;top:-10px}.ticket-bottom:before{left:-10px}.ticket-bottom:after{right:-10px}.tiny{color:#718068;font-size:9px}.timer{letter-spacing:2px;margin-top:7px;font-family:Space Grotesk,monospace;font-size:27px}.midnight{text-align:right;color:#8a9282;font-size:10px;line-height:1.8}.midnight b{color:#697662;font-weight:500}.points-card{background:#e7edda;border-radius:10px;padding:26px}.points-card .tiny{justify-content:space-between;display:flex}.points-card .tiny span{margin-top:-8px;font-size:22px}.points{letter-spacing:-4px;margin-top:12px;font-family:Space Grotesk,sans-serif;font-size:65px}.points>span{letter-spacing:0;color:#7e8c70;margin-left:10px;font-size:16px}.points-card p{color:#75816b;font-size:12px;line-height:1.7}.divider{background:#ccd5bd;height:1px;margin:21px 0}.points-card a{margin-bottom:9px;font-size:12px;font-weight:700;display:block}.points-card small{color:#7e8975;font-size:10px;line-height:1.6;display:block}.saved{font-size:12px;line-height:1.8}.rules{padding:28px 8px}.rules>div{gap:16px;margin-top:20px;display:flex}.rules i{color:#a0a58e;padding-top:3px;font-size:10px;font-style:normal}.rules p{color:#8b8e82;margin:0;font-size:11px;line-height:1.8}.rules b{color:#525d4b;font-size:12px;font-weight:500}.rules button{color:#737f68;background:0 0;border:0;margin-top:23px;padding:0;font-size:10px}.yesterday{justify-content:space-between;align-items:center;padding:25px 3px;display:flex}.yesterday p{color:#96998d;margin:5px 0 0;font-size:10px}.balls{gap:7px;display:flex}.balls span{color:#6b765e;background:#e9eadd;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:12px;display:flex}footer{border-top:1px solid var(--line);color:#93988b;align-items:center;gap:22px;margin-top:32px;padding:24px 0 35px;display:flex}footer .brand{color:#69765e;font-size:22px}footer p,footer>span:last-child{font-size:10px}footer>span:last-child{margin-left:auto}.notice{color:var(--green);white-space:pre-wrap;background:#e1e9d4;border-radius:7px;margin-top:15px;padding:14px 20px;display:none}.notice.visible{display:block}.results{min-height:440px;padding:30px}.empty{text-align:center;color:#7b8770;padding:35px 0}.empty>span{color:var(--orange);font-size:50px}.empty h3{font-weight:500}.empty p{font-size:12px;line-height:1.7}.text-link{color:var(--green);background:0 0;border:0;padding:10px 0;font-size:12px;font-weight:600}.result{border-top:1px solid var(--line);padding:20px 0}.result-head{justify-content:space-between;font-size:12px;display:flex}.result-head strong{color:var(--green)}.result-digits{gap:6px;margin-top:15px;display:flex}.result-digits span{background:#e9eade;border-radius:4px;place-items:center;width:36px;height:40px;display:grid}.result-digits .match{background:var(--green);color:#fff}.result p{color:#7e8873;font-size:11px}.modal-back{z-index:10;background:#192b22aa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--paper);border-radius:14px;max-width:510px;max-height:90vh;padding:40px;position:relative;overflow:auto}.modal h2{margin-top:20px}.modal p{color:#687361;font-size:13px;line-height:1.8}.close{background:0 0;border:0;font-size:28px;position:absolute;top:10px;right:14px}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}button:hover:not(:disabled),a:hover{filter:brightness(.85)}:is(button:focus-visible,a:focus-visible){outline:2px solid var(--orange);outline-offset:4px}button:disabled{opacity:.7}@media (max-width:1250px){header{margin:0 40px}main{margin-left:60px;margin-right:60px}}@media (max-width:760px){header{height:77px;margin:0 22px}.brand{font-size:29px}.header-right{gap:16px}.account{padding:9px 13px}main{margin:35px 20px 0}h1{letter-spacing:-2px;font-size:40px}.intro{font-size:13px}.layout{grid-template-columns:1fr;gap:15px}.ticket-body{padding:24px 20px}.ticket-top{padding:17px 20px}.number-picker{gap:5px}.number-picker>span:not(.sr-only){height:53px;font-size:26px}.ticket-bottom{padding:20px}.ticket-label,.entry-caption{font-size:9px}.points-card{padding:24px}.points{font-size:55px}.rules{padding-bottom:8px}footer{flex-wrap:wrap;gap:10px}footer>span:last-child{display:none}footer p{font-size:9px}.balls{gap:4px}.balls span{width:24px;height:24px;font-size:10px}.mobile{display:block}.modal{padding:30px}.results{padding:23px}.ticket-body p{font-size:11px}.fine{font-size:9px}}main{margin-top:32px}nav{margin-top:0}.ticket-body{padding-top:32px;padding-bottom:30px}.account{background:0 0}.saved{overflow-wrap:anywhere}.results{min-height:280px}.results h2{margin-top:0}.score-breakdown{color:#607252;flex-wrap:wrap;align-items:center;gap:9px;margin:15px 0;font-size:11px;display:flex}.score-breakdown b{background:#e5edd9;border-radius:4px;padding:5px 8px}.score-breakdown strong{color:var(--green);margin-left:auto}.examples{border-collapse:collapse;text-align:left;width:100%;margin:20px 0;font-size:12px}.examples th,.examples td{border-bottom:1px solid var(--line);padding:10px 4px}.auth-modal label{margin-top:20px;font-size:12px;font-weight:600;display:block}.auth-modal input{width:100%;color:var(--ink);background:#fffef9;border:1px solid #c7cebe;border-radius:5px;margin-top:8px;padding:13px;display:block}.auth-modal .auth-note{font-size:11px}.modal h3{margin-top:22px;font-size:15px}.auth-modal .text-link{margin-top:10px}.entry-caption{margin-bottom:24px}@media (max-width:760px){main{margin-top:20px}.ticket-body{padding-top:25px}.examples{font-size:10px}.examples th,.examples td{padding:10px 3px}}.number-picker.locked>span.hit{background:var(--green);color:#fff;border-color:var(--green)}.number-picker.locked>span.miss{color:#7e8577;background:#e9eade}.instant-result{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.instant-result .result-head strong{font-family:Space Grotesk,sans-serif;font-size:24px}.instant-result .result-head{align-items:center}.instant-result .score-breakdown{margin-bottom:3px}.draw-label{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.draw-state{color:#7c8874;font-size:10px}.draw-balls{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;display:grid}.draw-balls>span{aspect-ratio:1;color:#45543d;background:#e7eadc;border:1px solid #d4dac6;border-radius:50%;place-items:center;font:500 25px Space Grotesk,sans-serif;transition:background .3s,color .3s,transform .3s;display:grid;box-shadow:0 3px #d5dcc6}.reveal-drawing .draw-balls>span{animation:.55s both ball-in;animation-delay:var(--delay)}.draw-balls>span.match{background:var(--green);color:#fff;border-color:var(--green);box-shadow:0 3px #163c2f}.comparison-label{text-align:center;color:#6a7960;margin:18px 0 0;font-size:12px}.score-reveal{animation:.4s both score-in}.score-equation{justify-content:center;align-items:center;gap:24px;margin:25px 0;display:flex}.score-equation>span{text-align:center}.score-equation b{font:500 30px Space Grotesk,sans-serif;display:block}.score-equation small{letter-spacing:1px;color:#78846b;font-size:8px}.score-equation i{color:#a2ac95;font-size:20px;font-style:normal}.daily-total{border-top:1px dashed #c8d2bb;border-bottom:1px dashed #c8d2bb;justify-content:space-between;align-items:center;padding:19px 0;display:flex}.daily-total>span{letter-spacing:1.5px;color:#617453;font-size:10px}.daily-total strong{color:var(--green);font:600 42px Space Grotesk,sans-serif}.daily-total small{color:#7e8975;font-size:15px;font-weight:400}.result-actions{justify-content:space-between;margin-top:14px;display:flex}.history-draw{color:#7e8873;align-items:center;gap:15px;margin-top:15px;font-size:11px;display:flex}.history-draw b{letter-spacing:3px;color:#4a5f3e;font-family:Space Grotesk,monospace}.number-picker>span{transition:background .4s,color .4s}@keyframes ball-in{0%{opacity:0;transform:translateY(-12px)rotateX(90deg)scale(.7)}70%{opacity:1;transform:translateY(3px)rotateX(0)scale(1.05)}to{opacity:1;transform:none}}@keyframes score-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.draw-balls>span,.score-reveal{transition:none!important;animation:none!important}.number-picker>span{transition:none}}@media (max-width:760px){.draw-balls{gap:5px}.draw-balls>span{font-size:20px}.score-equation{gap:18px}.draw-state{font-size:9px}.daily-total strong{font-size:36px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fffef9;--muted:#687361;--tile:#f8f9f2;--soft:#e7edda;--match:#224d3e;--match-ink:#fff}.theme-toggle{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.theme-toggle svg{width:20px;height:20px}.help{flex-shrink:0;width:40px;height:40px}.header-right{gap:14px}.layout>section,.layout>aside{min-width:0}.modal{width:min(510px,100%);max-height:90dvh}.auth-modal{width:min(440px,100%)}.auth-modal input{font-size:16px}.number-picker{grid-template-columns:repeat(8,minmax(0,1fr))}.result-digits{grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.result-digits span{width:auto;min-width:0}.notice{overflow-wrap:anywhere}.draw-label{gap:10px}.draw-state{text-align:right}.score-equation{gap:clamp(10px,3vw,24px)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#151d19;--surface:#202b24;--ink:#edf2e9;--line:#3d4c40;--green:#b4d995;--orange:#f29c74;--muted:#b0bda7;--tile:#27352b;--soft:#2c3c2d;--match:#3e6d4b;--match-ink:#fff}[data-theme=dark] .ticket,[data-theme=dark] .results{background:var(--surface);border-color:var(--line);box-shadow:0 4px #101710}[data-theme=dark] .ticket-label,[data-theme=dark] .tiny,[data-theme=dark] .entry-caption,[data-theme=dark] .midnight,[data-theme=dark] .midnight b,[data-theme=dark] .rules b,[data-theme=dark] .rules p,[data-theme=dark] .rules i,[data-theme=dark] .rules button,[data-theme=dark] .comparison-label,[data-theme=dark] .draw-state,[data-theme=dark] .score-equation small,[data-theme=dark] .score-equation i,[data-theme=dark] .daily-total>span,[data-theme=dark] .history-draw,[data-theme=dark] .result p,[data-theme=dark] .empty,[data-theme=dark] .modal p,[data-theme=dark] .score-breakdown,[data-theme=dark] .points>span,[data-theme=dark] nav button{color:var(--muted)}[data-theme=dark] nav button.active{color:var(--green)}[data-theme=dark] nav span,[data-theme=dark] .status,[data-theme=dark] .score-breakdown b{background:var(--soft);color:var(--green)}[data-theme=dark] .number-picker>span:not(.sr-only){background:var(--tile);border-color:var(--line);color:#96a38e}[data-theme=dark] .number-picker>span.filled{color:var(--ink)}[data-theme=dark] .number-picker.locked>span.miss,[data-theme=dark] .result-digits span{color:#c0cab9;background:#303b32}[data-theme=dark] .number-picker.locked>span.hit,[data-theme=dark] .result-digits .match,[data-theme=dark] .draw-balls>span.match{background:var(--match);color:var(--match-ink);box-shadow:none;border-color:#7fac83}[data-theme=dark] .ticket-bottom{background:#243024;border-color:#52644a}[data-theme=dark] .ticket-bottom:before,[data-theme=dark] .ticket-bottom:after{border-color:var(--line)}[data-theme=dark] .points-card{background:var(--soft)}[data-theme=dark] .divider{background:var(--line)}[data-theme=dark] .lock-button{color:#172712;background:#b4d995}[data-theme=dark] .lock-button:disabled{color:#e0ebd8;opacity:1;background:#4b6245}[data-theme=dark] .notice{background:var(--soft);color:var(--ink)}[data-theme=dark] .draw-balls>span{background:var(--tile);color:var(--ink);border-color:var(--line);box-shadow:0 3px #111b13}[data-theme=dark] .daily-total{border-color:#52644a}[data-theme=dark] .history-draw b{color:var(--green)}[data-theme=dark] .modal-back{background:#050b08c9}[data-theme=dark] .auth-modal input{background:var(--surface);border-color:var(--line);color:var(--ink)}@media (max-width:760px){header{gap:10px;margin:0 16px}.header-right{gap:8px}.layout{grid-template-columns:minmax(0,1fr)}main{margin-left:16px;margin-right:16px;padding-bottom:24px}.result-digits{gap:5px}.points-card{padding:20px}.rules{padding:22px 4px}.rules>div{margin-top:14px}.score-equation b{font-size:28px}.daily-total{gap:10px}.modal-back{padding:14px}.modal{padding:28px 20px}.modal h2{padding-right:24px}.result-actions button{min-height:44px}.entry-caption button{min-height:40px}.draw-balls>span{font-size:clamp(16px,4.8vw,25px)}.number-picker>span:not(.sr-only){font-size:clamp(19px,5.3vw,26px)}.number-picker input{font-size:16px}.examples{table-layout:fixed;overflow-wrap:anywhere}}@media (max-width:380px){header{gap:6px;height:76px;margin:0 12px}.brand{letter-spacing:-1.5px;white-space:nowrap;font-size:25px}.brand-dot{margin-left:3px;font-size:24px}.header-right{gap:5px}.help,.theme-toggle{width:36px;height:40px}.account{white-space:nowrap;padding:10px 8px;font-size:12px}main{margin-left:12px;margin-right:12px}.ticket-body{padding:22px 14px}.ticket-top{padding:17px 14px}.ticket-bottom{padding:18px 14px}.timer{letter-spacing:1px;font-size:23px}.number-picker,.draw-balls{gap:4px}.number-picker>span:not(.sr-only){border-radius:5px;height:46px}.score-equation small{letter-spacing:.5px;font-size:7px}.daily-total>span{font-size:9px}.draw-label .tiny{letter-spacing:1px;font-size:8px}.draw-state{font-size:8px}.results{padding:20px 14px}}.number-picker.locked>span.misplaced{color:#8c431f;background:#f8dfc8;border-color:#e9ad7f}.result-digits span.misplaced{color:#8c431f;background:#f8dfc8}.score-lines{border:1px solid var(--line);background:var(--paper);border-radius:8px;gap:0;margin:20px 0 16px;display:grid;overflow:hidden}.score-line{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:14px;padding:10px 12px;font-size:11px;line-height:1.4;display:flex}.score-line:last-child{border-bottom:0}.score-line span{overflow-wrap:anywhere;min-width:0;color:var(--ink)}.score-line strong{color:var(--green);flex-shrink:0;font-family:Space Grotesk,sans-serif;font-size:13px}.rules p{overflow-wrap:anywhere}[data-theme=dark] .number-picker.locked>span.misplaced,[data-theme=dark] .result-digits span.misplaced{color:#ffe1ba;background:#694226;border-color:#a96d43}[data-theme=dark] .score-lines{background:var(--tile);border-color:var(--line)}[data-theme=dark] .score-line{border-color:var(--line)}[data-theme=dark] .score-line span{color:var(--ink)}@media (max-width:760px){.score-line{padding:10px;font-size:10px}.score-line strong{font-size:12px}}.daily-total strong.jackpot-score{letter-spacing:-.7px;color:#71500d;text-align:center;overflow-wrap:anywhere;background:linear-gradient(110deg,#fff6c1 0%,#ffe28a 45%,#fff6c1 100%);border:1px solid #e6be58;border-radius:10px;max-width:min(430px,100%);padding:10px 12px;font:700 clamp(20px,3.1vw,29px)/1.2 Space Grotesk,sans-serif;animation:.85s ease-out both jackpot-shine;display:block;box-shadow:0 0 0 3px #ffd45422,0 4px 15px #b5842626}.result-head strong.jackpot-history-score{color:#714d0b;text-align:right;overflow-wrap:anywhere;background:#ffedac;border-radius:7px;max-width:75%;padding:6px 9px;font:700 15px/1.3 Space Grotesk,sans-serif;display:inline-block}@keyframes jackpot-shine{0%{opacity:0;filter:brightness(1.7);transform:scale(.94)}60%{filter:brightness(1.2);transform:scale(1.03)}to{opacity:1;filter:brightness();transform:scale(1)}}.jackpot-rain{z-index:1000;pointer-events:none;isolation:isolate;position:fixed;inset:0;overflow:hidden}.jackpot-bill{left:var(--bill-left);color:#e4ffd1;opacity:0;-webkit-user-select:none;user-select:none;width:55px;height:29px;animation:jackpot-fall var(--bill-duration) linear var(--bill-delay) 1 both;will-change:transform;background:repeating-linear-gradient(135deg,#1f874f 0 9px,#3aa96a 9px 18px);border:3px double #d4f6bf;border-radius:3px;place-items:center;font:700 21px/1 Georgia,serif;display:grid;position:absolute;top:-75px;box-shadow:0 3px 8px #0b42284d,inset 0 0 0 2px #11683d}.jackpot-bill:before{content:"";border:1px solid #d8f3bb88;border-radius:50%;position:absolute;inset:3px 13px}@keyframes jackpot-fall{0%{opacity:0;transform:translate3d(0,-8vh,0) rotate(-22deg) scale(var(--bill-scale))}5%{opacity:1}94%{opacity:1}to{opacity:0;transform:translate3d(var(--bill-drift),117vh,0) rotate(var(--bill-turn)) scale(var(--bill-scale))}}[data-theme=dark] .daily-total strong.jackpot-score,[data-theme=dark] .result-head strong.jackpot-history-score{color:#533909}@media (max-width:760px){.daily-total{flex-wrap:wrap}.daily-total strong.jackpot-score{flex:100%;max-width:100%;font-size:clamp(21px,6vw,28px)}.result-head strong.jackpot-history-score{font-size:13px}.jackpot-bill{width:45px;height:24px;font-size:17px}}@media (prefers-reduced-motion:reduce){.jackpot-rain{display:none}.daily-total strong.jackpot-score{animation:none}}.jackpot-demo-banner{z-index:1001;pointer-events:none;color:#684208;text-align:center;background:linear-gradient(130deg,#fff5b5,#ffe185 52%,#fff5b5);border:3px solid #e6b53e;border-radius:18px;justify-items:center;gap:8px;width:min(90vw,530px);padding:26px 20px;display:grid;position:fixed;top:clamp(70px,22vh,180px);left:50%;transform:translate(-50%);box-shadow:0 15px 45px #3522096b}.jackpot-demo-banner b{font:700 clamp(25px,5vw,42px)/1.25 Space Grotesk,sans-serif}.jackpot-demo-banner span{letter-spacing:.8px;font-size:12px}.jackpot-preview-button{color:#614511;background:#fff0b4;border:1px solid #d4b659;border-radius:7px;width:100%;margin:8px 0 14px;padding:12px;font-weight:700;display:block}@media (prefers-reduced-motion:reduce){.jackpot-demo-banner{animation:none}}.site-footer{max-width:1030px;color:var(--muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:52px auto 22px;padding:18px 0;font-size:10px;display:flex}.site-footer a{color:var(--green);text-underline-offset:3px;text-decoration:underline}.site-footer .privacy-footer-link{font-size:10px}.leaderboard{min-height:420px}.leaderboard-intro{color:var(--muted);margin:8px 0 20px;font-size:12px;line-height:1.65}.leaderboard-picker{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0;display:flex}.leaderboard-picker label{color:var(--muted);font-size:11px;font-weight:700}.leaderboard-picker input,.leaderboard-profile-form input{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:7px;max-width:100%;min-height:40px;padding:10px 12px;font-size:14px}.leaderboard-refresh,.leaderboard-pages button,.leaderboard-profile-form button{background:var(--soft);color:var(--ink);border:1px solid var(--line);border-radius:7px;padding:10px 12px;font-size:11px;font-weight:700}.leaderboard-note{color:var(--muted);padding:12px 0;font-size:12px;line-height:1.6}.leaderboard-gated{border:1px dashed var(--line);background:var(--tile);border-radius:9px;margin:18px 0;padding:24px 18px;font-size:13px}.leaderboard-gated p{color:var(--muted);font-size:12px;line-height:1.65}.leaderboard-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:6px 0 14px;font-size:11px;display:flex}.leaderboard-meta strong{color:var(--green)}.leaderboard-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.leaderboard-row{border-bottom:1px solid var(--line);grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 7px;font-size:13px;display:grid}.leaderboard-row.is-you{background:var(--soft);border-radius:5px}.leaderboard-rank{color:var(--muted);font:700 13px Space Grotesk,sans-serif}.leaderboard-person{overflow-wrap:anywhere;min-width:0;font-weight:600}.leaderboard-person small{color:var(--green);font-size:10px}.leaderboard-points{white-space:nowrap;color:var(--green);font:700 17px Space Grotesk,sans-serif}.leaderboard-points small{color:var(--muted);font:400 10px DM Sans,sans-serif}.leaderboard-pages{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin:16px 0;font-size:11px;display:flex}.leaderboard-account{border-top:1px solid var(--line);margin-top:18px;padding:20px 0 0}.leaderboard-account p{color:var(--muted);font-size:11px;line-height:1.7}.leaderboard-profile-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.leaderboard-profile-form{flex-direction:column;align-items:flex-start;gap:8px;margin:14px 0;display:flex}.leaderboard-profile-form label{color:var(--muted);font-size:11px}.leaderboard-privacy{font-size:10px!important}.privacy-page{max-width:740px;margin:36px auto;padding:25px;line-height:1.75}.privacy-page h1{font-size:36px}.privacy-page h2{margin-top:28px}.privacy-page p{color:var(--ink);font-size:13px}.privacy-page a{color:var(--green);text-decoration:underline}.privacy-page .privacy-small{color:var(--muted);font-size:11px}@media (max-width:1250px){.site-footer{margin-left:60px;margin-right:60px}}@media (max-width:760px){.site-footer{margin:20px 16px}.leaderboard{padding:23px 16px}.leaderboard-picker{align-items:flex-start}.leaderboard-row{grid-template-columns:35px minmax(0,1fr) auto;gap:7px;padding:12px 4px;font-size:12px}.leaderboard-points{font-size:15px}.privacy-page{margin:0;padding:20px}.privacy-page h1{font-size:32px}main nav{gap:clamp(10px,4vw,28px);overflow-x:auto}main nav button{white-space:nowrap}}
