:root{--bg:#070A0F;--bg2:#090C11;--surface:#0D1015;--surface2:#111317;--line:#1C222A;--line2:#303740;--text:#F2F2F2;--muted:#777D87;--muted2:#858B95;--orange:#FF9A2F;--orange2:#FF8A1F;--blue:#2458E8;--blue2:#1744C7;--gold:#D98A2B;--radius:16px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;min-height:100%;background:radial-gradient(circle at 15% -10%,rgba(255,138,31,.13),transparent 30%),radial-gradient(circle at 90% 0%,rgba(52,124,255,.12),transparent 30%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{font-size:12px;letter-spacing:-.01em}a[href*="hatchable"],a[aria-label*="Hatchable" i],a[title*="Hatchable" i],[class*="hatchable-badge" i],[id*="hatchable-badge" i]{display:none!important;visibility:hidden!important;pointer-events:none!important}button,input{font:inherit}button{cursor:pointer}a{color:inherit}.shell{width:100%;max-width:600px;margin:0 auto;padding:0 9px 28px}.top{min-height:58px;display:flex;align-items:center;gap:7px;padding:7px 2px;border-bottom:1px solid rgba(255,255,255,.055);margin-bottom:9px}.topmenu{display:flex;align-items:center;gap:3px;min-width:0;overflow-x:auto;scrollbar-width:none;flex:1}.topmenu::-webkit-scrollbar{display:none}.topmenu button,.topmenu a{border:1px solid transparent;background:transparent;color:#9296a1;text-decoration:none;padding:6px 6px;border-radius:8px;font-size:8px;font-weight:850;white-space:nowrap}.topmenu button.active,.topmenu a.active{color:#fff;border-color:#4a3422;background:linear-gradient(135deg,rgba(255,138,31,.15),rgba(52,124,255,.1))}.brand{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:950;letter-spacing:.08em;white-space:nowrap;text-decoration:none}.brand:before{content:"";display:block;flex:0 0 34px;width:34px;height:34px;border-radius:10px;background:#070A0F url("/welcome-logo.svg") center/contain no-repeat;box-shadow:0 5px 20px rgba(255,138,31,.16),0 4px 20px rgba(52,124,255,.12)}.mining-logo-placeholder{display:grid;place-items:center;width:100%;height:100%;font-size:clamp(30px,9vw,48px);font-weight:1000;letter-spacing:.08em;color:#f3c84b;text-shadow:0 0 8px rgba(255,199,40,.8),0 0 22px rgba(18,210,105,.55);animation:glik-logo-zoom 2.4s ease-in-out infinite;transform-origin:center}@keyframes glik-logo-zoom{0%,100%{transform:scale(.88)}50%{transform:scale(1.12)}}.ref-ring-core .mining-logo-placeholder{font-size:clamp(28px,8vw,44px)}.mining-logo-image{display:block;width:54px;height:54px;object-fit:contain;border-radius:12px;filter:drop-shadow(0 2px 10px rgba(255,154,47,.15))}.brand span{display:block;color:#777b86;font-size:7px;letter-spacing:.22em;margin-top:1px;font-weight:750}.wallet-mini{flex:0 0 auto;min-height:32px;border:1px solid #5b3c20;border-radius:9px;padding:6px 8px;background:linear-gradient(135deg,#22170e,#152039);color:#ffb347;font-size:8px;font-weight:900}.hero{position:relative;border:1px solid var(--line);background:linear-gradient(145deg,#24262d 0%,#16181e 54%,#121a2b 100%);border-radius:17px;padding:15px;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.025)}.eyebrow{font-size:8px;text-transform:uppercase;letter-spacing:.13em;color:#8c909a;font-weight:750}.day{font-size:25px;line-height:1.05;font-weight:850;letter-spacing:-.04em;margin:6px 0}.count{font:700 13px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;color:#d0d2d8;letter-spacing:.02em}.grid{display:grid;gap:7px}.stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:7px}.card{background:linear-gradient(145deg,#24262d,#181a20);border:1px solid var(--line);border-radius:15px;padding:11px}.label{font-size:8px;color:#858a95;letter-spacing:.03em}.value{font:700 16px/1.15 ui-monospace,SFMono-Regular,Menlo,monospace;margin-top:5px;letter-spacing:-.04em}.gold{color:var(--gold)}.muted{color:var(--muted);font-size:11px;line-height:1.45}.good{color:#58d6ff}.bad{color:#ff7887}.cta{width:100%;min-height:43px;border:0;border-radius:12px;padding:9px 12px;background:linear-gradient(135deg,#ff8a1f,#ffad32 48%,#347cff 100%);color:#0a0b0f;font-size:11px;font-weight:950;box-shadow:0 7px 22px rgba(255,138,31,.13);margin-top:9px}.cta:disabled{opacity:.32;box-shadow:none}.secondary{min-height:35px;border:1px solid #454750;border-radius:10px;padding:7px 10px;background:#181a20;color:#e9eaee;font-size:9px;font-weight:800}.section{margin-top:9px}.section h2{font-size:14px;letter-spacing:-.03em;margin:0 0 7px;font-weight:800}.row{min-height:51px;display:flex;align-items:center;justify-content:space-between;gap:9px;padding:9px 10px;border:1px solid var(--line);border-radius:13px;background:linear-gradient(135deg,#1e2026,#151820);margin-bottom:6px}.row b{font-weight:780}.row small{color:#7f838e;font-size:9px;line-height:1.3}.field{width:100%;min-height:42px;background:#111318;border:1px solid #393c45;color:var(--text);border-radius:11px;padding:9px 11px;margin:5px 0 8px;outline:none;font-size:12px}.field:focus{border-color:#a35d21;box-shadow:0 0 0 2px rgba(255,138,31,.08)}.mine-supply{margin-top:8px;padding:12px;border:1px solid #44352a;border-radius:16px;background:linear-gradient(145deg,#211b17,#17191e,#11182a)}.supply-head{display:flex;align-items:center;justify-content:space-between;color:#8290a3;font-size:8px}.supply-head strong{font:800 13px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--gold)}.supply-main{display:flex;align-items:end;justify-content:space-between;margin-top:6px}.supply-main .big{font:800 27px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.06em}.supply-main .total{color:#7e818b;font-size:10px;font-weight:650}.progress{height:5px;background:#111318;border-radius:99px;margin-top:10px;overflow:hidden}.progress span{display:block;height:100%;background:linear-gradient(90deg,#ff8a1f,#ffad32,#347cff);border-radius:99px}.mining-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:7px;padding:10px 8px;border:1px solid #3d414b;border-radius:16px;background:linear-gradient(145deg,#20232a 0%,#171a21 55%,#111a2a 100%);box-shadow:inset 0 1px rgba(255,255,255,.035),0 8px 24px rgba(0,0,0,.14)}.mining-summary>div{min-width:0}.mini-title{font-size:8px;color:#858a95;margin-bottom:4px}.mini-value{font:700 13px ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notice{color:#ffad32;font-size:9px;padding:8px 1px 0}.mining-ring-wrap{display:grid;place-items:center;padding:18px 0 9px}.mining-ring{width:min(260px,72vw);aspect-ratio:1;border-radius:50%;padding:6px;background:conic-gradient(from 210deg,#ff8a1f,#347cff 46%,#191b21 47%,#191b21 100%);box-shadow:0 0 28px rgba(255,138,31,.11)}.mining-ring-inner{width:100%;height:100%;border-radius:50%;background:#111318;border:1px solid #353841;display:grid;place-items:center;padding:13px}.mining-ring-core{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,#2a2b31,#0a0b0f 70%);border:1px solid #30323a}.mining-g{font-size:38px;font-weight:950;background:linear-gradient(135deg,#ff8a1f,#ffad32,#68a0ff);-webkit-background-clip:text;background-clip:text;color:transparent}.mining-state{font-size:8px;color:#748195;text-align:center;margin-top:-18px}.ton-status{display:flex;align-items:center;justify-content:center;min-height:42px}.ton-status button{font-size:10px!important}.graph{height:70px;margin-top:8px;border-radius:12px;background:linear-gradient(180deg,#221a14,#151a25);position:relative;overflow:hidden}.graph svg{width:100%;height:100%}.wallet-fixed{position:sticky;top:5px;z-index:15;display:flex;justify-content:flex-end;margin:-2px 0 5px}.wallet-fixed button{min-height:31px}.rank{font:800 11px ui-monospace,SFMono-Regular,Menlo,monospace;color:#ffad32}.badge{font-size:7px;border:1px solid #5a3d20;padding:3px 5px;border-radius:6px;color:#ffb347;background:#24180f}@media(max-width:430px){.top{gap:4px}.topmenu button,.topmenu a{padding:6px 4px;font-size:7px}.brand:before{width:31px;height:31px}.brand span{display:none}.wallet-mini{padding:6px 6px;font-size:7px}}@media(max-width:380px){.shell{padding-left:7px;padding-right:7px}.day{font-size:23px}.value{font-size:15px}.mining-ring{width:235px}}.mine-top{min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:6px 1px 7px;border-bottom:1px solid rgba(255,255,255,.055);margin-bottom:7px}.brand-mark{font-size:12px;font-weight:950;letter-spacing:.13em}.brand-mark span{font-size:6px;color:#777b86;letter-spacing:.2em;margin-left:3px}.mine-actions{display:flex;align-items:center;gap:5px}.faq-btn{min-height:31px;border:1px solid #454750;border-radius:9px;padding:5px 9px;background:#181a20;color:#dfe1e7;font-size:8px;font-weight:850}.bottom-nav{position:fixed;left:50%;bottom:0;transform:translateX(-50%);width:min(600px,100%);z-index:30;display:grid;grid-template-columns:repeat(5,1fr);gap:2px;padding:6px 7px calc(6px + env(safe-area-inset-bottom));background:rgba(10,11,15,.94);backdrop-filter:blur(14px);border-top:1px solid #2d3038}.bottom-nav button{border:0;background:transparent;color:#777b86;min-height:42px;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.bottom-nav button span{font-size:12px;line-height:1}.bottom-nav button b{font-size:7px;font-weight:850;letter-spacing:.04em}.bottom-nav button.active{color:#ffad32;background:linear-gradient(135deg,rgba(255,138,31,.12),rgba(52,124,255,.08))}.shell{padding-bottom:82px}.mine-supply .supply-foot{font-size:7px;color:#666b76;margin-top:7px}.mining-ring{width:min(130px,36vw);padding:4px;animation:ringPulse 4s ease-in-out infinite}.mining-ring-inner{padding:8px}.mining-logo-word{font-size:20px;font-weight:950;letter-spacing:.12em;background:linear-gradient(135deg,#ff8a1f,#ffad32,#68a0ff);-webkit-background-clip:text;background-clip:text;color:transparent}.mining-state{margin-top:2px}.menu-link{width:100%;min-height:44px;text-align:left;border:1px solid #30323a;border-radius:11px;background:linear-gradient(135deg,#1e2026,#151820);color:#f0f1f4;padding:10px;margin-bottom:6px;font-size:10px;font-weight:800}@media(max-width:380px){.mining-ring{width:120px}}.brand-mark{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:950;letter-spacing:.08em}.brand-mark img{width:24px;height:24px;border-radius:7px;display:block}.brand-mark span{font-size:9px;color:#f0f1f4;letter-spacing:.03em}.supply-main .big,.supply-main .total{font:800 27px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.06em}.supply-main .total{color:#f0f1f4}.mining-ring{position:relative;background:transparent;overflow:visible;animation:none;isolation:isolate;box-shadow:none;padding:0}.mining-ring::before{content:none;animation:none}.mining-ring-inner{position:relative;z-index:1;padding:0;background:transparent;border:0}.mining-ring-core{background:transparent;border:0;border-radius:0;overflow:visible}.mining-nft-art{display:block;width:100%;height:100%;max-width:260px;object-fit:contain;animation:none;transform:none;filter:none}.mine-rate-banner{display:grid;grid-template-columns:1fr auto;gap:3px 8px;align-items:center;margin:10px 0 11px;padding:12px 13px;border:1px solid #4a4036;border-radius:14px;background:linear-gradient(135deg,#211b16 0%,#171a21 58%,#101a2d 100%);box-shadow:inset 0 1px rgba(255,255,255,.045),0 8px 22px rgba(0,0,0,.16)}.mine-rate-banner b{font-size:9px;color:#f0f1f4;letter-spacing:.11em}.mine-rate-banner span{font:900 14px ui-monospace,SFMono-Regular,Menlo,monospace;color:#ffb347}.mine-rate-banner small{display:block;color:#7d8491;font-size:7px;margin-top:3px;letter-spacing:.05em}.mine-glik-banner{border-color:#4b4034}.mine-glik-banner span{background:linear-gradient(90deg,#ffad32,#68a0ff);-webkit-background-clip:text;background-clip:text;color:transparent}.top-global-forfeit{margin:7px 0 8px}.task-card{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(135deg,#1f2127,#151820);margin-bottom:7px}.task-card small{color:#7f838e;font-size:9px;line-height:1.35}.go-btn{min-width:54px;min-height:34px;border:1px solid #5b3c20;border-radius:9px;background:linear-gradient(135deg,#ff8a1f,#ffad32);color:#0a0b0f;font-size:9px;font-weight:950}.go-btn:disabled{opacity:.45}.dao-banner{margin-top:10px;padding:17px 14px;border:1px solid #4a3828;border-radius:16px;background:linear-gradient(135deg,#1f1812,#171a23,#101b2f);cursor:pointer;box-shadow:0 0 28px rgba(255,138,31,.08)}.dao-banner span{display:block;font-size:24px;font-weight:1000;letter-spacing:.18em;background:linear-gradient(90deg,#fff,#ffb347,#68a0ff,#fff);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:220% auto;animation:shine 3s linear infinite}.dao-banner small{display:block;margin-top:4px;color:#7d8491;font-size:9px}.dao-page{padding:20px 16px;border:1px solid #4a3828;border-radius:18px;background:linear-gradient(145deg,#21170f,#151821,#101b2d);box-shadow:0 0 35px rgba(52,124,255,.07)}.dao-title{font-size:42px;font-weight:1000;letter-spacing:.2em;background:linear-gradient(90deg,#fff,#ffad32,#68a0ff,#fff);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:220% auto;animation:shine 3s linear infinite}.dao-status{margin-top:7px;font-size:8px;letter-spacing:.15em;color:#858c99}.proposal-option{display:grid;grid-template-columns:1fr auto;gap:6px;align-items:center;padding:12px;border:1px solid #343740;border-radius:12px;background:#151820;margin:7px 0}.proposal-option b{font:800 11px ui-monospace,SFMono-Regular,Menlo,monospace;color:#ffb347}.vote-btn{grid-column:1/-1;min-height:36px;border:1px solid #5b3c20;border-radius:9px;background:linear-gradient(135deg,#ff8a1f,#347cff);color:#0a0b0f;font-size:9px;font-weight:950}.vote-btn:disabled{opacity:.35}.hash-feature{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #463525;border-radius:16px;background:linear-gradient(135deg,#211911,#151a23)}.hash-number{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(145deg,#ff8a1f,#347cff);color:#0a0b0f;font:1000 24px ui-monospace,SFMono-Regular,Menlo,monospace}.hash-feature b{display:block;font-size:15px}.hash-feature small{display:block;color:#7d8491;font-size:9px;margin-top:4px}.hash-actions{display:grid;gap:7px;margin-top:8px}.hash-lock,.locked-card{padding:16px;border:1px solid #353841;border-radius:14px;background:#151820;color:#a4a8b1;text-align:center}.hash-rules{margin-top:10px;font-size:9px}.task-count{text-align:center;font:900 42px ui-monospace,SFMono-Regular,Menlo,monospace;color:#ffb347;margin:18px 0}.wallet-choice{width:100%;display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 10px;margin:6px 0;border:1px solid #353841;border-radius:12px;background:#181a20;color:#f4f5f7;text-align:left}.wallet-choice img{width:28px;height:28px;border-radius:7px;object-fit:contain}.wallet-choice span{flex:1;font-size:10px;font-weight:800}.wallet-choice b{color:#777d89;font-size:18px}.danger-btn{color:#ff7887!important;border-color:#5a3038!important;background:#211519!important}@keyframes ringPulse{0%,100%{transform:scale(.92)}50%{transform:scale(1.08)}}@keyframes ringRotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes shine{from{background-position:0% center}to{background-position:220% center}}
.back-btn{width:32px;height:32px;flex:0 0 32px;border:1px solid #454750;border-radius:9px;background:#181a20;color:#fff;font-size:23px;line-height:1;font-weight:500;display:grid;place-items:center}.mine-top:has(.back-btn){justify-content:flex-start}.mine-top:has(.back-btn) .brand-mark{flex:1}.toast{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%) scale(.96);z-index:100;max-width:min(88vw,390px);padding:11px 15px;border:1px solid #4b4e58;border-radius:12px;background:rgba(22,24,31,.97);color:#f5f5f7;text-align:center;font-size:10px;font-weight:750;box-shadow:0 12px 40px rgba(0,0,0,.38);opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.toast.show{opacity:1;transform:translate(-50%,-50%) scale(1);pointer-events:auto}.modal{position:fixed;inset:0;z-index:90;display:none;place-items:center;padding:18px;background:rgba(0,0,0,.62);backdrop-filter:blur(5px)}.modal.show{display:grid}.sheet{width:min(92vw,430px);max-height:82vh;overflow:auto;padding:16px;border:1px solid #424650;border-radius:16px;background:linear-gradient(145deg,#24262d,#151820);box-shadow:0 18px 55px rgba(0,0,0,.5)}.sheet h2{font-size:16px;margin:5px 0 8px}.sheet .cta{margin-top:10px}.hash-code-box{display:flex;align-items:center;gap:8px;margin-top:8px;padding:10px 11px;border:1px solid #393c45;border-radius:12px;background:#111318}.hash-code-box span{font-size:7px;color:#777d89;letter-spacing:.1em}.hash-code-box strong{flex:1;font:850 16px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.hash-slots{display:grid;gap:6px;margin-top:8px}.hash-slot{min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border:1px solid #30333b;border-radius:11px;background:#181a20}.hash-slot>span{font-size:8px;color:#777d89}.hash-slot>b{font-size:9px}.slot-empty{font-weight:500;color:#606570}.hash-completed{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:10px;padding:11px;border:1px solid #315b42;border-radius:11px;background:#121d17;color:#9df2b8;font-size:9px;font-weight:850}.glow-dot{width:8px;height:8px;border-radius:50%;background:#55e889;box-shadow:0 0 5px #55e889,0 0 13px rgba(85,232,137,.7)}.user-compact{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:700;white-space:nowrap}.avatar{width:21px;height:21px;display:inline-grid;place-items:center;border-radius:7px;font-size:12px;font-weight:900;background:#242a36;border:1px solid #424754}.avatar-girl{background:#302632;border-color:#5b4256}.avatar-boy{background:#222c35;border-color:#40515f}.avatar-setting{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0 13px;border-bottom:1px solid #30323a;margin-bottom:7px}.avatar-setting small{display:block;color:#777d89;font-size:8px;margin-top:3px}.avatar-options{display:flex;gap:6px}.avatar-option{min-width:62px;padding:7px;border:1px solid #3b3e47;border-radius:10px;background:#151820;color:#eee;display:grid;place-items:center;gap:3px;font-size:8px}.avatar-option.selected{border-color:#ffad32;background:#241b12}.avatar-option .avatar{width:25px;height:25px}.earnings-banner{margin:7px 0 10px;padding:10px;border:1px solid #3b3e47;border-radius:14px;background:linear-gradient(145deg,#1e2026,#151820)}.earnings-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.earnings-head b{font-size:8px;letter-spacing:.1em;color:#8d94a0}.earnings-head span{font-size:8px;color:#ffb347}.earning-row{display:flex;justify-content:space-between;gap:8px;padding:7px 4px;border-top:1px solid #2a2d34;font-size:9px}.earning-row b{font-size:8px;color:#aeb4c0}.earning-empty{padding:8px 4px;color:#777d89;font-size:8px}.tiny-percent{font-size:8px!important}.supply-main .big{font-size:11px!important;letter-spacing:-.02em}.supply-main .total{font-size:8px!important}.percentage,.percent{font-size:8px!important}.next-hash-note{margin-top:8px;text-align:center}.hash-popup-code{margin:12px 0;padding:13px 10px;border:1px solid #8c55d9;border-radius:12px;background:#111327;color:#fff;text-align:center;font:900 22px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;box-shadow:0 0 18px rgba(140,85,217,.24)}.modal .sheet{background:linear-gradient(145deg,#1d1915 0%,#121721 62%,#0d1422 100%);border-color:#4d4033;box-shadow:0 0 24px rgba(255,138,31,.12),0 18px 55px rgba(0,0,0,.5)}.modal .cta{background:linear-gradient(135deg,#ff8a1f,#ffad32 48%,#347cff 100%);border-color:#ffad32}.modal .secondary{border-color:#4a5261;background:#171a21}.modal .hash-popup-code{border-color:#5a4631;background:#111721;box-shadow:0 0 18px rgba(255,138,31,.12)}.locked-hash{opacity:.75}
.session-block-list{margin-top:9px;border-top:1px solid #1C222A;max-height:260px;overflow:hidden}.session-block-list.expanded{max-height:none}.session-block-head,.session-block-row{display:grid;grid-template-columns:.7fr 1fr 1.35fr;gap:6px;align-items:center;padding:7px 3px;border-bottom:1px solid #151A20}.session-block-head{font-size:6px;color:#777D87;text-transform:uppercase}.session-block-row{font-size:8px;color:#F2F2F2}.session-block-row b{color:#FF9A2F;font-size:8px}.session-block-row strong{text-align:right;font-size:8px}.session-more{display:block;width:100%;margin:6px 0 8px!important}.ref-og-card{display:flex!important;align-items:center;justify-content:space-between;gap:10px;margin-top:7px}.ref-og-card b{display:block;font-size:10px;color:#F2F2F2}.ref-og-card p{margin:3px 0 0;font-size:7px;color:#777D87}.og-mint{min-width:58px;height:28px;border:1px solid #FF9A2F;border-radius:8px;background:#FF9A2F;color:#070A0F;font-size:7px;font-weight:950}.reference-error{padding:28px 16px;min-height:480px}.reference-error .day{font-size:27px!important}.reference-error .cta{margin-top:22px}.final-activity-card{margin-top:8px}.final-activity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px}.final-activity-item{min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:7px;padding:10px;border:1px solid #30343d;border-radius:11px;background:linear-gradient(145deg,#1b1e25,#11151c)}.final-activity-item span{font-size:8px;color:#858c98}.final-activity-item b{font-size:10px;line-height:1.35;overflow-wrap:anywhere;color:#f3f4f6}.final-activity-item:last-child b{color:#ffbd58}.boost-actions button:disabled{opacity:.28;cursor:not-allowed;filter:grayscale(.55)}button:disabled{cursor:not-allowed} 
.og-page .og-nft-image{display:block;width:100%;height:clamp(270px,72vw,390px);object-fit:contain;object-position:center;filter:drop-shadow(0 10px 24px rgba(0,0,0,.45))}
/* GLIK OG 3D mint artwork */
.og-page .og-art-3d{display:block;position:relative;overflow:hidden;padding:10px 10px 0;border:1px solid rgba(220,164,34,.6);background:radial-gradient(ellipse at 50% 42%,rgba(0,145,48,.22),transparent 56%),linear-gradient(145deg,#03190b,#060b07 68%,#181004);border-radius:16px}.og-model-stage{position:relative;width:100%;height:clamp(255px,72vw,365px);max-height:390px;overflow:hidden}.og-model-stage canvas{display:block;width:100%;height:100%;outline:none;touch-action:pan-y}.og-model-loading{position:absolute;inset:0;display:grid;place-items:center;color:#f4d36b;font-size:10px;letter-spacing:.12em;font-weight:850}.og-stationary-base{position:relative;z-index:2;width:76%;height:72px;margin:-9px auto 0;display:grid;place-items:center;clip-path:polygon(9% 0,91% 0,100% 82%,94% 100%,6% 100%,0 82%);border:0;background:linear-gradient(180deg,#ffed89 0%,#a76b09 10%,#052817 18%,#06361d 69%,#020b06 78%,#f5bf3d 88%,#6e3b03 100%);box-shadow:0 10px 25px #000}.og-stationary-base:before{content:"";position:absolute;inset:8px 9px 10px;border:2px solid #d69b20;clip-path:polygon(5% 0,95% 0,100% 80%,94% 100%,6% 100%,0 80%);pointer-events:none}.og-stationary-base b{position:relative;font-family:Georgia,serif;font-weight:900;font-size:clamp(21px,6vw,34px);letter-spacing:.07em;color:#ffda62;-webkit-text-stroke:.5px #4b2700;text-shadow:0 2px 0 #442300,0 4px 5px #000}.og-model-caption{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 4px 12px}.og-model-caption b{font-size:11px;letter-spacing:.14em;color:#f8d96e}.og-model-caption span{font-size:7px;color:#72dc94;letter-spacing:.12em;font-weight:850}@media(prefers-reduced-motion:reduce){.og-model-stage canvas{animation:none}}
/* GLIK global palette — v17 layout preserved; all surfaces inherit this system */
html,body{background:#070A0F!important;color:#F2F2F2!important}
body{background:linear-gradient(135deg,#020704 0%,#06150c 42%,#030604 100%)!important;position:relative;isolation:isolate}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle,rgba(98,255,154,.42) 1px,transparent 1.6px),radial-gradient(circle,rgba(37,168,88,.28) 1px,transparent 1.8px);background-size:43px 47px,71px 67px;background-position:0 0,23px 31px;animation:glikTinyDots 24s linear infinite;opacity:.45}@keyframes glikTinyDots{from{background-position:0 0,23px 31px}to{background-position:86px 94px,-119px 98px}}
.top,.mine-top{border-color:#1C222A!important}
.topmenu button,.topmenu a{color:#777D87!important}.topmenu button.active,.topmenu a.active{color:#F2F2F2!important;border-color:#4A2D18!important;background:rgba(255,154,47,.08)!important}
.brand:before{background:linear-gradient(145deg,#FF7A18 0%,#FF9A2F 34%,#B64D9A 67%,#4D63D8 100%)!important;color:#F2F2F2!important;box-shadow:0 5px 20px rgba(255,154,47,.12),0 4px 20px rgba(36,88,232,.10)!important}
.brand span,.brand-mark span{color:#858B95!important}.wallet-mini{border-color:#4A2D18!important;background:#0D1015!important;color:#FF9A2F!important}
.hero,.card,.row,.task-card,.menu-link,.hash-lock,.locked-card,.wallet-choice,.hash-slot,.avatar-option{background:#0D1015!important;border-color:#1C222A!important}
.hero,.mining-summary,.mine-supply,.mine-rate-banner,.earnings-banner,.dao-banner,.dao-page,.hash-feature{background:#0D1015!important;border-color:#4A2D18!important}
.mining-summary{box-shadow:none!important}.label,.eyebrow,.mini-title,.supply-head{color:#858B95!important}.muted,.row small,.task-card small,.hash-feature small,.dao-status{color:#777D87!important}.value,.count,.mini-value{color:#F2F2F2!important}.gold,.rank,.supply-head strong,.earnings-head span,.notice,.mine-rate-banner span{color:#FF9A2F!important}
.field{background:#0B0E13!important;border-color:#1C222A!important;color:#F2F2F2!important}.field:focus{border-color:#FF9A2F!important;box-shadow:0 0 0 2px rgba(255,154,47,.12)!important}
.cta,.go-btn,.vote-btn{background:linear-gradient(135deg,#FF9A2F,#FF8A1F)!important;color:#070A0F!important;box-shadow:0 7px 22px rgba(255,154,47,.12)!important}.secondary,.faq-btn{background:#0B0E13!important;border-color:#1C222A!important;color:#F2F2F2!important}
.progress{background:#151C24!important}.progress span{background:#FF8A1F!important}
.mining-ring::before{background:conic-gradient(from 0deg,#2458E8,#5147D9 25%,#A04BAA 48%,#F47A4A 72%,#FF8A1F 100%)!important;box-shadow:0 0 28px rgba(255,154,47,.12)!important}.mining-ring-inner{background:#0B0E13!important;border-color:#1C222A!important}.mining-ring-core{background:radial-gradient(circle at 50% 45%,#111317,#070A0F 70%)!important;border-color:#1C222A!important}.mining-g,.mining-logo-word{background:linear-gradient(135deg,#FF7A18,#FF9A2F,#B64D9A,#4D63D8)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
.bottom-nav{background:rgba(7,10,15,.96)!important;border-top-color:#1C222A!important}.bottom-nav button{color:#555C67!important}.bottom-nav button.active{color:#FF9A2F!important;background:rgba(255,154,47,.07)!important}
.back-btn{background:#0B0E13!important;border-color:#1C222A!important;color:#F2F2F2!important}.toast{background:rgba(13,16,21,.98)!important;border-color:#1C222A!important;color:#F2F2F2!important}.modal{background:rgba(7,10,15,.72)!important}.sheet{background:#0D1015!important;border-color:#1C222A!important}.modal .sheet{background:#0D1015!important;border-color:#4A2D18!important;box-shadow:0 18px 55px rgba(0,0,0,.5)!important}.modal .cta{background:linear-gradient(135deg,#FF9A2F,#FF8A1F)!important;border-color:#FF9A2F!important}.hash-popup-code{background:#0B0E13!important;border-color:#4A2D18!important;box-shadow:0 0 18px rgba(255,154,47,.10)!important}
.avatar,.avatar-boy,.avatar-girl{background:#0B0E13!important;border-color:#1C222A!important}.avatar-option.selected{border-color:#FF9A2F!important;background:rgba(255,154,47,.08)!important}.earnings-banner{box-shadow:none!important}.mine-glik-banner span{background:linear-gradient(90deg,#FF9A2F,#F47A4A)!important;-webkit-background-clip:text!important;background-clip:text!important}.hash-number{background:linear-gradient(145deg,#FF9A2F,#FF8A1F)!important}.badge{border-color:#4A2D18!important;color:#FF9A2F!important;background:#0D1015!important}.good{color:#FF9A2F!important}.bad{color:#777D87!important}.danger-btn{color:#FF9A2F!important;border-color:#4A2D18!important;background:#0D1015!important}
.profile-head{display:flex;align-items:center;gap:14px}.profile-avatar{width:72px;height:72px;border-radius:20px;display:grid;place-items:center;background:#0B0E13;border:1px solid #1C222A;font-size:42px}.profile-username{font-size:12px;color:#F2F2F2;margin-top:4px;font-weight:650}.avatar-worker,.avatar-elf,.avatar-executive,.avatar-business{background:#0B0E13!important;border-color:#1C222A!important}.avatar-option{min-width:52px}.appearance.selected{border-color:#FF9A2F!important;color:#FF9A2F!important;background:rgba(255,154,47,.08)!important}select.secondary{appearance:auto;padding:7px 10px}
html[data-theme="light"] body.light-mode{background:linear-gradient(180deg,#7047A8 0%,#A982CF 24%,#E7DDF0 55%,#FFFFFF 100%)!important;color:#17121E!important}html[data-theme="light"] .shell{color:#17121E}html[data-theme="light"] .mine-top,html[data-theme="light"] .top{border-color:rgba(255,255,255,.28)!important}html[data-theme="light"] .hero,html[data-theme="light"] .card,html[data-theme="light"] .row,html[data-theme="light"] .task-card,html[data-theme="light"] .menu-link,html[data-theme="light"] .hash-lock,html[data-theme="light"] .locked-card,html[data-theme="light"] .wallet-choice,html[data-theme="light"] .hash-slot{background:#e5e5e8!important;border-color:rgba(60,36,83,.14)!important;color:#17121E!important}html[data-theme="light"] .mine-supply,html[data-theme="light"] .mining-summary,html[data-theme="light"] .mine-rate-banner,html[data-theme="light"] .earnings-banner,html[data-theme="light"] .hash-feature{background:rgba(255,255,255,.88)!important;border-color:rgba(91,54,115,.18)!important}html[data-theme="light"] .label,html[data-theme="light"] .eyebrow,html[data-theme="light"] .mini-title,html[data-theme="light"] .muted,html[data-theme="light"] .row small,html[data-theme="light"] .task-card small{color:#665B70!important}html[data-theme="light"] .value,html[data-theme="light"] .mini-value,html[data-theme="light"] .day,html[data-theme="light"] .count,html[data-theme="light"] .profile-username{color:#17121E!important}html[data-theme="light"] .field{background:#FFFFFF!important;color:#17121E!important;border-color:rgba(60,36,83,.16)!important}html[data-theme="light"] .bottom-nav{background:rgba(255,255,255,.9)!important;border-color:rgba(60,36,83,.14)!important}html[data-theme="light"] .bottom-nav button{color:#746A7D!important}html[data-theme="light"] .bottom-nav button.active{color:#FF8A1F!important}
/* Reset mining dashboard: compact six-field global status + session banner */
.mine-reset-card{grid-template-columns:repeat(3,1fr)!important;gap:14px 6px!important;padding:16px!important}
.mine-reset-card .mini-title{font-size:10px!important;color:#A0A0A0!important}
.mine-reset-card .mini-value{font-size:20px!important;color:#FFF!important;font-weight:800!important}
.mine-reset-card .forfeit-row{grid-column:1/-1!important;border-top:1px solid #252525!important;padding-top:10px!important;margin-top:0!important;display:flex!important;justify-content:space-between!important}
.mine-reset-card .forfeit-row span{font-size:10px!important;color:#A0A0A0!important}
.mine-reset-card .forfeit-row b{font-size:14px!important;color:#FFF!important}
.session-mining-card{background:#0F0F0F!important;border:1px solid #1A1A1A!important;border-radius:15px!important}
.session-mining-card .earnings-head span{color:#FFB52E!important;font-weight:800!important}
.session-stats{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:12px!important}
.session-stats>div{border-top:1px solid #222!important;padding-top:10px!important}
.session-stats small{display:block!important;font-size:10px!important;color:#777!important}
.session-stats b{display:block!important;font-size:16px!important;color:#FFF!important;margin-top:4px!important}
@media(max-width:380px){.mine-reset-card{gap:11px 4px!important}.mine-reset-card .mini-value{font-size:17px!important}}

/* Requested non-mining controls */
/* Requested Mine-page banner treatment and compact controls */

/* Exact requested Mining page layout — presentation only */
.mine-top{
  height:50px!important;min-height:50px!important;padding:6px 0!important;
  border-bottom:0!important;margin-bottom:12px!important;
}
.mine-top .brand-mark{gap:7px!important;font-size:13px!important;letter-spacing:.04em!important}
.mine-top .brand-mark .pickaxe-logo{
  width:28px;height:28px;border-radius:50%;display:grid;place-items:center;
  background:#11100F;color:#FF7500;border:1px solid #302017;font-size:13px;font-weight:800;
}
.mine-top .mine-actions{gap:8px!important}
.mine-top .mine-actions button{
  height:29px!important;min-height:29px!important;padding:0 10px!important;
  border-radius:10px!important;font-size:11px!important;font-weight:600!important;
  background:#11100F!important;border:1px solid #1A1A1A!important;color:#FFF!important;
}
.shell{max-width:600px!important;padding-left:16px!important;padding-right:16px!important;padding-bottom:88px!important}
.mined-supply-card,.mine-stat-card,.mine-day-card,.session-mining-card{
  background:#0F0F0F!important;border:1px solid #1A1A1A!important;border-radius:15px!important;
  box-shadow:none!important;
}
.mined-supply-card{padding:15px 16px!important;margin:0 0 12px!important}
.mined-supply-title{font-size:13px!important;color:#A0A0A0!important;margin-bottom:6px!important}
.mined-supply-main{display:grid!important;grid-template-columns:45px 1fr auto!important;align-items:center!important;gap:9px!important}
.mined-supply-main strong{font-size:29px!important;line-height:1!important;color:#FFF!important}
.mined-supply-progress{height:6px!important;background:#222!important;border-radius:99px!important;overflow:hidden!important}
.mined-supply-progress span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#FF7500,#FFB52E)!important;box-shadow:0 0 8px rgba(255,117,0,.25)!important}
.mined-supply-total{font-size:12px!important;color:#A0A0A0!important;white-space:nowrap!important}
.mine-stats-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin-bottom:12px!important}
.mine-stat-card{min-height:105px!important;padding:14px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}
.mine-stat-label{display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:12px!important;color:#A0A0A0!important}
.mine-stat-label small{font-size:10px!important;color:#A0A0A0!important}
.mine-stat-label .online{color:#4DCE75!important}
.mine-stat-card>strong{font-size:25px!important;line-height:1!important;color:#FFF!important;font-weight:800!important}
.mine-day-card{
  display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;
  padding:15px 16px 13px!important;margin:0!important;position:relative!important;
}
.mine-day-card>div:not(.forfeit-row){text-align:center!important}
.mine-day-card .mini-title{font-size:11px!important;color:#A0A0A0!important;margin-bottom:5px!important}
.mine-day-card .mini-value{font-size:23px!important;color:#FFF!important;font-weight:800!important}
.forfeit-row{
  grid-column:1/-1!important;display:flex!important;justify-content:space-between!important;
  align-items:center!important;margin-top:10px!important;padding-top:10px!important;
  border-top:1px solid #222!important;font-size:12px!important;color:#A0A0A0!important;
}
.forfeit-row b{color:#FFF!important;font-weight:600!important}
.mine-claim-wrap{padding:25px 0 19px!important}
.mine-claim-wrap .mining-ring{
  width:166px!important;height:166px!important;padding:5px!important;
  animation:none!important;box-shadow:0 0 24px rgba(255,117,0,.10)!important;
}
.mine-claim-wrap .mining-ring::before{
  background:conic-gradient(from 225deg,#2D63FF 0%,#6C45D9 38%,#A448B5 58%,#FF7500 100%)!important;
  box-shadow:0 0 18px rgba(255,117,0,.12),0 0 22px rgba(68,83,220,.10)!important;
  animation:none!important;
}
.mine-claim-wrap .mining-ring-inner{background:#000!important;border:0!important;padding:6px!important}
.mine-claim-wrap .mining-ring-core{background:#000!important;border:0!important}
.mine-claim-wrap .mining-logo-word{
  font-size:29px!important;color:#FFF!important;background:none!important;
  -webkit-text-fill-color:#FFF!important;letter-spacing:.01em!important;
}
.mine-claim-wrap .mining-state{
  margin-top:5px!important;font-size:13px!important;color:#FFF!important;letter-spacing:.03em!important;
}
.mine-claim-btn{
  height:50px!important;min-height:50px!important;margin:0 0 19px!important;
  border-radius:14px!important;background:#FF9500!important;color:#FFF!important;
  box-shadow:0 7px 18px rgba(255,149,0,.18)!important;font-size:13px!important;
}
.mine-claim-btn:active{background:#D95F00!important}
.session-mining-card{padding:16px!important;margin:0!important}
.session-mining-card .earnings-head{
  margin:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;
}
.session-mining-card .earnings-head b{font-size:13px!important;color:#FFF!important}
.session-mining-card .earnings-head span{font-size:11px!important;color:#A0A0A0!important}
.session-mining-card .earnings-head span strong{color:#FFF!important}
.session-mining-card .earning-empty{
  padding:9px 0 0!important;font-size:12px!important;color:#A0A0A0!important;
}
.session-stats{
  display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:12px!important;margin-top:16px!important;
}
.session-stats>div{display:flex!important;flex-direction:column!important;gap:5px!important}
.session-stats small{font-size:10px!important;color:#A0A0A0!important}
.session-stats b{font-size:12px!important;color:#FFF!important;font-weight:600!important}
@media(max-width:380px){
  .shell{padding-left:14px!important;padding-right:14px!important}
  .mined-supply-main{grid-template-columns:40px 1fr auto!important;gap:7px!important}
  .mined-supply-total{font-size:10px!important}
  .mine-claim-wrap .mining-ring{width:156px!important;height:156px!important}
}

/* Reference UI replication: compact GLIK mobile layout */
.ref-supply{margin-bottom:16px!important}.ref-claim{padding-top:22px!important;padding-bottom:22px!important}.ref-session{margin-bottom:16px!important}.ref-ring{margin-bottom:4px}.ref-claim-btn{margin-bottom:0}.session-block-list:not(.expanded) .session-row:nth-of-type(n+7){display:none}html[data-theme="light"] .session-mining-card,html[data-theme="light"] .session-block-list,html[data-theme="light"] .session-more,html[data-theme="light"] .ref-session{background:#e5e5e8!important;color:#17121E!important;border-color:rgba(60,36,83,.14)!important}html[data-theme="light"] .session-block-row,html[data-theme="light"] .session-block-head{color:#17121E!important;border-color:rgba(60,36,83,.12)!important}.session-more{width:100%;margin:7px 0;min-height:30px;font-size:8px!important}.session-block-list{margin-top:10px;border-top:1px solid #5c3109;max-height:420px;overflow:auto}.session-block-row{display:grid;grid-template-columns:1.05fr .8fr 1fr;gap:5px;align-items:center;padding:7px 2px;border-bottom:1px solid rgba(92,49,9,.55);font-size:7px}.session-block-row span{color:#fbbf24}.session-block-row b{color:#fff;text-align:center}.session-block-row strong{color:#fde68a;text-align:right}.ref-og-card{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px!important}.ref-og-card b{display:block;font-size:10px;color:#fff}.ref-og-card p{margin:3px 0 0;font-size:7px;color:#fbbf24}.og-mint{border:1px solid #f59e0b;border-radius:9px;background:#0b0805;color:#fde68a;font-size:8px;font-weight:900;padding:8px 13px}.og-page .ref-page-title{margin-bottom:10px}.og-art{min-height:150px;border:1px solid #b45309;border-radius:14px;background:radial-gradient(circle at 50% 25%,rgba(245,158,11,.22),transparent 45%),#0b0805;display:flex;flex-direction:column;align-items:center;justify-content:center}.og-crown{font-size:52px;filter:drop-shadow(0 0 14px rgba(245,158,11,.45))}.og-art b{display:block;text-align:center;font-size:18px;color:#fff}.og-art span{display:block;text-align:center;color:#fbbf24;font-size:8px;margin-top:3px}.og-details{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:8px 0}.og-details>div{padding:9px 7px;background:#17120e;border:1px solid rgba(245,158,11,.3);border-radius:10px;text-align:center}.og-details span{display:block;font-size:6px;color:#fbbf24}.og-details b{display:block;font-size:10px;color:#fff;margin-top:3px}.og-benefits h3{font-size:11px;margin:0 0 7px;color:#fff}.og-benefits p{font-size:8px;color:#ddd;margin:6px 0;padding-left:8px;border-left:2px solid #f59e0b}.ton-wallet-area{margin-top:10px;padding:12px;background:#17120e;border:1px solid rgba(245,158,11,.3);border-radius:12px;text-align:center}.ton-wallet-area #ton-connect{display:flex;justify-content:center;margin-bottom:10px}.ton-wallet-area #ogWalletConnect{background:#fff!important;background-image:none!important;color:#000!important;-webkit-text-fill-color:#000!important;border:1px solid #fff!important;box-shadow:none!important}.ton-wallet-area small{display:block;margin-top:7px;color:#fbbf24;font-size:7px}.ton-wallet-area .ref-claim-btn:disabled{opacity:.4}
.ref-page{padding:0 10px 10px}.ref-supply,.ref-card,.ref-info,.ref-session,.boost-card,.boost-next{background:#17120e;border:1px solid rgba(245,158,11,.30);border-radius:12px;box-shadow:0 5px 18px rgba(0,0,0,.20)}
.ref-supply{padding:10px;margin:6px 0 6px}.ref-supply-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.ref-supply-head span{font-size:9px;color:#fcd34d;font-weight:700}.ref-supply-head b{font-size:7px;color:#fff}.ref-supply-pct{font-size:8px;font-weight:950;color:#fff;line-height:1;margin-bottom:5px}.ref-progress{height:4px;background:#0b0805;border:1px solid #5c3109;border-radius:99px;overflow:hidden}.ref-progress span{display:block;height:100%;background:linear-gradient(90deg,#d97706,#f59e0b,#fde68a);border-radius:99px}.ref-info .ref-forfeit{display:block!important;grid-column:1/-1!important;text-align:left!important;padding:12px 10px!important;background:#0b0805!important;border:1px solid #5c3109!important;border-radius:8px!important;box-shadow:none!important}.ref-info .ref-forfeit .ref-forfeit-pct{display:flex!important;width:100%!important;justify-content:space-between!important;align-items:center!important;text-align:left!important;margin:0 0 10px!important;font-size:7px!important;line-height:1.2!important;font-weight:700!important;color:#ff8b96!important}.ref-info .ref-forfeit .ref-forfeit-pct span{display:block!important;width:auto!important;text-align:inherit!important;font-size:7px!important;line-height:1.2!important;font-weight:700!important;color:#ff8b96!important}.ref-info .ref-forfeit .ref-progress.ref-forfeit-progress{display:block!important;width:100%!important;height:5px!important;padding:0!important;margin:0!important;background:#420000!important;border:0!important;border-radius:99px!important;overflow:hidden!important}.ref-info .ref-forfeit .ref-progress.ref-forfeit-progress span{display:block!important;height:100%!important;background:#ff2020!important;background-image:linear-gradient(90deg,#ff2020,#ff2020)!important;box-shadow:none!important;border-radius:99px!important}
.ref-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:6px}.ref-card{height:44px;padding:8px;display:flex;flex-direction:column;justify-content:space-between}.ref-card div{display:flex;justify-content:space-between;gap:4px;color:#fbbf24;font-size:7px;font-weight:650}.ref-card div small{color:#fff;font-size:7px}.ref-card div .online{color:#22c55e}.ref-card>b{font-size:11px;color:#fff;font-weight:950}.ref-info{padding:12px 10px;margin-bottom:6px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.ref-info>div{text-align:left}.ref-info>div:nth-child(2){text-align:center}.ref-info>div:nth-child(3){text-align:right}.ref-info span{display:block;font-size:7px;color:#fbbf24;font-weight:650}.ref-info b{display:block;font-size:11px;color:#fff;font-weight:950;margin-top:3px}.ref-info .ref-forfeit{grid-column:1/-1;text-align:center!important;background:#0b0805;border:1px solid #5c3109;border-radius:8px;padding:7px}.ref-info .ref-forfeit b{display:inline;margin-left:9px;color:#f43f5e}.ref-claim{display:flex;flex-direction:column;align-items:center;padding:0 0 12px}.ref-ring{width:70px;height:70px;border-radius:50%;padding:3px;background:conic-gradient(from 225deg,#d97706,#f59e0b,#fde68a,#7c2d12,#d97706);box-shadow:0 0 22px rgba(245,158,11,.12);display:grid;place-items:center}.ref-ring-core{width:100%;height:100%;border-radius:50%;background:#080604;display:flex;flex-direction:column;align-items:center;justify-content:center}.ref-ring-core b{font-size:10px;color:#fffbeb;letter-spacing:.08em}.ref-ring-core span{font-size:5px;color:#f59e0b;font-weight:800;letter-spacing:.13em;margin-top:3px}.ref-claim-btn{width:150px;height:31px;margin-top:12px;border:1px solid #f59e0b;border-radius:11px;background:linear-gradient(90deg,#f59e0b,#fbbf24,#fde68a);color:#451a03;font-size:9px;font-weight:950;box-shadow:0 6px 16px rgba(245,158,11,.15);text-transform:uppercase}.ref-claim-btn:disabled{opacity:.55;box-shadow:none;position:relative}.ref-claim-btn:disabled::before{content:'◉';display:inline-block;margin-right:7px;color:#fbbf24;animation:glikSpin 1s linear infinite}@keyframes glikSpin{to{transform:rotate(360deg)}}.ref-session{position:relative;overflow:hidden;padding:10px;margin-top:2px}.ref-grid-glow{position:absolute;inset:0;opacity:.035;background-image:linear-gradient(#f59e0b 1px,transparent 1px),linear-gradient(90deg,#f59e0b 1px,transparent 1px);background-size:16px 16px;pointer-events:none}.ref-session>*:not(.ref-grid-glow){position:relative}.ref-session-head{display:flex;justify-content:space-between;gap:8px}.ref-session-head b{display:block;font-size:8px;color:#fef3c7;letter-spacing:.1em}.ref-session-head p{margin:3px 0 0;font-size:6px;color:#fff;font-weight:600}.ref-session-head>div:last-child{text-align:right}.ref-session-head span{font-size:6px;color:#fbbf24}.ref-session-head strong{display:block;font-size:9px;color:#fff}.ref-session-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;border-top:1px solid #5c3109;margin-top:8px;padding-top:7px}.ref-session-stats span{display:block;font-size:6px;color:#fbbf24}.ref-session-stats b{display:block;font-size:8px;color:#fff;margin-top:3px}.ref-page-title{display:flex;justify-content:space-between;align-items:end;margin:10px 2px 8px}.ref-page-title h2{margin:0;font-size:14px;color:#fef3c7;font-weight:950}.ref-page-title span{font-size:7px;color:#fbbf24;font-weight:650}.boost-ref{padding-top:2px}.boost-card{padding:10px;margin-bottom:8px}.boost-head{display:flex;align-items:flex-start;gap:8px}.boost-level{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:#221b15;border:1px solid #b45309;color:#fde68a;font-size:10px;font-weight:900}.boost-head>div:nth-child(2){flex:1}.boost-head b{display:block;font-size:10px;color:#fff}.boost-head small{display:block;font-size:7px;color:#fbbf24;margin-top:3px}.boost-head em{padding:3px 7px;border-radius:99px;border:1px solid #b45309;background:#0b0805;color:#fff;font-size:6px;font-style:normal;font-weight:800}.boost-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.boost-slot{aspect-ratio:1;background:#0b0805;border:1px dashed #713f12;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:3px;color:#fff;font-size:6px;text-align:center;overflow:hidden}.boost-slot.filled{border-style:solid;border-color:#d97706;color:#34d399}.boost-slots .boost-slot{min-width:0!important;max-width:100%!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important}.boost-slots .user-compact{min-width:0!important;max-width:100%!important;width:100%!important;gap:2px!important;white-space:normal!important;overflow:hidden!important;justify-content:center!important;flex-direction:column!important;text-align:center!important;font-size:6px!important;line-height:1.05!important}.boost-slots .avatar{width:24px!important;height:24px!important;flex:0 0 24px!important;overflow:hidden!important}.boost-slots .avatar img{display:block;width:100%!important;height:100%!important;object-fit:contain!important}.boost-slots .user-compact>span:last-child{display:block!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important}.boost-code{display:flex;align-items:center;gap:7px;margin-top:8px;background:#0b0805;border:1px solid #5c3109;border-radius:8px;padding:7px}.boost-code span{font-size:6px;color:#fbbf24}.boost-code strong{flex:1;font-size:11px;letter-spacing:.08em;color:#fff}.boost-code button{min-height:25px!important;padding:4px 7px!important;font-size:7px!important}.boost-actions{display:flex;gap:6px;margin-top:9px}.boost-actions>*{flex:1;width:auto!important;min-width:0!important;margin:0!important}.boost-done,.boost-lock{margin-top:9px;padding:8px;text-align:center;border-radius:8px;background:#0b0805;border:1px solid #5c3109;color:#fbbf24;font-size:8px}.boost-history-done{display:flex!important;align-items:center;justify-content:center;width:27px;height:23px;min-height:0;margin:5px 0 0 auto!important;padding:0!important;border:0!important;background:transparent!important;font-size:0!important}.boost-history-done span{color:#22c55e!important;-webkit-text-fill-color:#22c55e!important;font-size:18px!important;line-height:1;font-weight:1000!important}.session-block-list{margin-top:8px;border-top:1px solid #5c3109;max-height:230px;overflow:auto}.session-block-row{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:4px;padding:6px 2px;border-bottom:1px solid rgba(92,49,9,.45);font-size:7px;color:#fff}.session-block-row b{color:#fbbf24;text-align:center}.session-block-row strong{text-align:right;color:#fde68a;font-size:7px}.ref-og-card{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.ref-og-card b{display:block;font-size:10px;color:#fff}.ref-og-card p{margin:3px 0 0;font-size:6px;color:#fbbf24}.og-mint{height:28px;padding:0 12px;border:1px solid #f59e0b;border-radius:9px;background:#f59e0b;color:#451a03;font-size:7px;font-weight:950}.boost-next{padding:10px;display:flex;align-items:center;justify-content:space-between}.boost-next span{display:block;font-size:7px;color:#fbbf24}.boost-next b{display:block;font-size:11px;color:#fff;margin-top:3px}.boost-next>strong{font-size:8px;color:#fff;background:#0b0805;border:1px solid #5c3109;padding:4px 8px;border-radius:99px}
.ref-og-card{display:flex;align-items:center;justify-content:space-between;margin-top:8px;margin-bottom:64px}.ref-og-card b{display:block;font-size:9px;color:#fffbeb;letter-spacing:.08em}.ref-og-card p{margin:3px 0 0;font-size:6px;color:#fbbf24;font-weight:650}.og-mint{padding:6px 12px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a;font-size:8px;font-weight:950;box-shadow:0 4px 10px rgba(0,0,0,.18)}
/* Match reference proportions on the remaining pages without changing their functionality */
.task-card,.row,.menu-link{border-radius:12px!important}.task-card{background:#17120e!important;border-color:rgba(245,158,11,.30)!important}.task-card small{font-size:7px!important}.go-btn{background:#fff!important;color:#0b0805!important;border:1px solid #cbd5e1!important;border-radius:8px!important;min-width:48px!important}.section.card,.hero{background:#17120e!important;border-color:rgba(245,158,11,.30)!important;border-radius:12px!important}.profile-avatar{width:48px!important;height:48px!important;border-radius:12px!important;font-size:25px!important}.profile-head{gap:10px!important}.profile-username{font-size:11px!important}.menu-link{font-size:10px!important;padding:9px 12px!important;background:#17120e!important;border-color:#5c3109!important}.bottom-nav{background:rgba(11,8,5,.96)!important;border-top-color:#5c3109!important}.bottom-nav button.active{color:#fde68a!important}.bottom-nav button span{font-size:15px!important}.bottom-nav button b{font-size:7px!important}
\n/* Final Mine spacing + session history */
.ref-supply{margin-bottom:16px!important}.ref-claim{padding-top:24px!important;padding-bottom:24px!important}.ref-session{margin-bottom:16px!important}.ref-ring-core b{font-size:10px!important}.session-block-list{margin-top:10px;border-top:1px solid #5c3109;max-height:360px;overflow:auto}.session-block-head,.session-block-row{display:grid;grid-template-columns:.65fr .9fr 1.35fr;gap:5px;align-items:center;padding:7px 2px;border-bottom:1px solid rgba(92,49,9,.45)}.session-block-head{font-size:6px;color:#fbbf24;text-transform:uppercase;font-weight:800}.session-block-row{font-size:7px;color:#fff}.session-block-row b{text-align:center;color:#fde68a}.session-block-row strong{text-align:right;color:#fff;font-size:7px}.ref-og-card{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px!important}.ref-og-card p{margin:3px 0 0;font-size:7px;color:#d6d3d1}.ref-og-card b{font-size:10px;color:#fff}.og-mint{border:1px solid #f59e0b;background:#f59e0b;color:#451a03;border-radius:8px;padding:7px 12px;font-size:7px;font-weight:900}.og-page .og-art{background:#17120e;border:1px solid rgba(245,158,11,.3);border-radius:14px;padding:22px;text-align:center;margin-bottom:8px}.og-crown{font-size:42px;margin-bottom:5px}.og-art b{display:block;color:#fff;font-size:17px}.og-art span{display:block;color:#fbbf24;font-size:7px;margin-top:4px}.og-details{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:8px}.og-details>div{background:#17120e;border:1px solid rgba(245,158,11,.3);border-radius:10px;padding:9px;text-align:center}.og-details span{display:block;color:#fbbf24;font-size:6px}.og-details b{display:block;color:#fff;font-size:10px;margin-top:4px}.og-benefits{padding:12px!important}.og-benefits h3{font-size:10px;color:#fff;margin:0 0 8px}.og-benefits p{font-size:7px;color:#e7e5e4;padding:7px 0;margin:0;border-bottom:1px solid rgba(92,49,9,.45)}.ton-wallet-area{margin-top:8px;padding:12px;background:#17120e;border:1px solid rgba(245,158,11,.3);border-radius:12px}.ton-wallet-area>div:first-child{min-height:40px}.ton-wallet-area .ref-claim-btn{width:100%;margin-top:10px}.ton-wallet-area small{display:block;text-align:center;color:#fbbf24;font-size:7px;margin-top:7px}.ref-supply-pct{font-size:16px!important}

/* GLIK mining ring: rotating edge, six-second pulse, and precise spacing */
.ref-claim{padding-top:60px!important;padding-bottom:60px!important}
.ref-ring{position:relative;isolation:isolate;background:none!important;margin-bottom:20px!important;animation:glikRingPulse 10s ease-in-out infinite!important;transform-origin:center}
.ref-ring::before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 225deg,#2458e8,#5147d9 25%,#a04baa 48%,#f47a4a 72%,#ff8a1f 100%);z-index:0;animation:glikEdgeRotate 60s linear infinite;will-change:transform}
.ref-ring-core{position:relative;z-index:1;width:calc(100% - 6px)!important;height:calc(100% - 6px)!important;margin:3px!important}
.ref-claim-btn{margin-bottom:5px!important}
@keyframes glikEdgeRotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
@keyframes glikRingPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}
@media(prefers-reduced-motion:reduce){.ref-ring,.ref-ring::before{animation:none!important}}
/* Larger GLIK mining logo and centered bold white Mining button */
.ref-ring{width:110px!important;height:110px!important}
.ref-ring-btn,.ref-claim-btn{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-weight:950!important;line-height:1.2!important}
.ref-claim-btn{width:180px!important;min-height:42px!important;height:42px!important;margin-left:auto!important;margin-right:auto!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
.ref-claim{padding-bottom:40px!important}
/* Yellow referral Ping action */
.ping{background:#FFB52E!important;color:#050505!important;-webkit-text-fill-color:#050505!important;border:1px solid #FFB52E!important;font-weight:950!important;border-radius:8px!important}
/* Boost participant slots: all four members in one compact horizontal row */
.boost-slots{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;width:100%!important;max-width:100%!important;margin:8px 0 0!important;justify-content:stretch!important}
.boost-slot{width:100%!important;min-width:0!important;max-width:none!important;min-height:34px!important;aspect-ratio:auto!important;padding:4px 2px!important;font-size:7px!important;font-weight:800!important;line-height:1.15!important;border-radius:7px!important;overflow:hidden!important}
.boost-slot-user{color:#22C55E!important;-webkit-text-fill-color:#22C55E!important;font-weight:950!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important}
.boost-code button{background:#fbbf24!important;background-image:none!important;color:#451a03!important;-webkit-text-fill-color:#451a03!important;border:1px solid #fbbf24!important;font-weight:950!important;border-radius:7px!important}
@media(max-width:340px){.boost-slots{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important}.boost-slot{font-size:6px!important;padding:3px 1px!important;min-height:32px!important}.boost-code button{padding:4px 5px!important;font-size:6px!important}}
/* Mining button label: bold green text */
.ref-claim-btn{color:#22C55E!important;-webkit-text-fill-color:#22C55E!important;font-weight:950!important}
\n.session-block-list{margin-top:9px;border-top:1px solid #5c3109;max-height:122px;overflow:hidden;transition:max-height .25s ease}.session-block-list.expanded{max-height:2000px}.session-block-head,.session-block-row{display:grid;grid-template-columns:.8fr 1fr 1.5fr;gap:6px;align-items:center;padding:7px 5px;border-bottom:1px solid rgba(92,49,9,.7)}.session-block-head{font-size:6px;text-transform:uppercase;color:#fbbf24;font-weight:900}.session-block-row{font-size:7px;color:#fff}.session-block-row b{text-align:center}.session-block-row strong{text-align:right;font-size:7px}.session-more{display:block;width:100%;margin:6px 0 8px;color:#fbbf24;border-color:#7c4a18;background:#0b0805}.ref-og-card{display:flex!important;align-items:center;justify-content:space-between;gap:10px}.ref-og-card b{font-size:10px;color:#fff}.ref-og-card p{margin:3px 0 0;font-size:7px;color:#fbbf24}.og-mint{min-width:58px;height:28px;border:1px solid #f59e0b;border-radius:8px;background:linear-gradient(90deg,#f59e0b,#fde68a);color:#451a03;font-size:7px;font-weight:950}
/* Premium dark visual polish — layout and component structure intentionally unchanged */
:root{
  --bg:#050505;
  --bg2:#0B0B0B;
  --surface:#11100F;
  --surface2:#171412;
  --line:#302017;
  --line2:#713A12;
  --text:#FFFFFF;
  --muted:#A0A0A0;
  --muted2:#A0A0A0;
  --orange:#FF7500;
  --orange2:#D95F00;
  --gold:#FFB52E;
  --radius:22px;
}
html,body{
  background:#050505!important;
  color:#FFFFFF!important;
}
body{
  background:linear-gradient(180deg,#050505 0%,#0B0B0B 100%)!important;
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
}
.top,.mine-top{border-color:#302017!important}
.topmenu button,.topmenu a{
  color:#A0A0A0!important;
}
.topmenu button.active,.topmenu a.active{
  color:#FFFFFF!important;
  border-color:#713A12!important;
  background:rgba(255,117,0,.08)!important;
}
.brand:before{
  background:linear-gradient(145deg,#FF7500,#FFB52E)!important;
  color:#050505!important;
  box-shadow:0 5px 20px rgba(255,117,0,.10)!important;
}
.brand span,.brand-mark span{color:#A0A0A0!important}
.wallet-mini{
  border-color:#713A12!important;
  background:#11100F!important;
  color:#FFB52E!important;
}

/* Shared surfaces */
.hero,.card,.row,.task-card,.menu-link,.hash-lock,.locked-card,.wallet-choice,.hash-slot,.avatar-option{
  background:#11100F!important;
  border-color:#302017!important;
}
.hero,.mining-summary,.mine-supply,.mine-rate-banner,.earnings-banner,.dao-banner,.dao-page,.hash-feature{
  background:#11100F!important;
  border-color:#713A12!important;
  box-shadow:0 8px 28px rgba(0,0,0,.18)!important;
}
.row,.task-card,.menu-link,.wallet-choice,.hash-slot,.avatar-option{
  border-radius:20px!important;
}
.hero,.card,.mine-supply,.mining-summary,.mine-rate-banner,.earnings-banner,.dao-banner,.dao-page,.hash-feature{
  border-radius:22px!important;
}
.label,.eyebrow,.mini-title,.supply-head{
  color:#A0A0A0!important;
}
.muted,.row small,.task-card small,.hash-feature small,.dao-status{
  color:#A0A0A0!important;
}
.value,.count,.mini-value,.supply-main .total{
  color:#FFFFFF!important;
}
.gold,.rank,.supply-head strong,.earnings-head span,.notice,.mine-rate-banner span{
  color:#FFB52E!important;
}

/* Inputs and secondary controls */
.field{
  background:#0B0B0B!important;
  border-color:#302017!important;
  color:#FFFFFF!important;
  border-radius:20px!important;
}
.field:focus{
  border-color:#713A12!important;
  box-shadow:0 0 0 2px rgba(255,117,0,.08)!important;
}
.secondary,.faq-btn,.back-btn{
  background:#11100F!important;
  border-color:#302017!important;
  color:#FFFFFF!important;
  border-radius:18px!important;
}
.secondary:active,.faq-btn:active,.back-btn:active{
  background:#171412!important;
}

/* Primary actions */
.cta,.go-btn,.vote-btn{
  background:#FF7500!important;
  border-color:#FF7500!important;
  color:#050505!important;
  border-radius:20px!important;
  box-shadow:0 6px 18px rgba(255,117,0,.10)!important;
}
.cta:active,.go-btn:active,.vote-btn:active{
  background:#D95F00!important;
  border-color:#D95F00!important;
  transform:translateY(1px);
}
.cta:disabled,.go-btn:disabled,.vote-btn:disabled{
  box-shadow:none!important;
}

/* Banners: restrained brown-to-black depth */
.mine-rate-banner,.mine-glik-banner,.top-global-forfeit,.earnings-banner,.dao-banner{
  background:linear-gradient(135deg,#211308 0%,#0D0906 100%)!important;
  border-color:#713A12!important;
  box-shadow:0 0 18px rgba(255,117,0,.045),inset 0 1px rgba(255,255,255,.018)!important;
}
.mine-rate-banner b,.mine-rate-banner span{
  color:#FFFFFF!important;
}
.mine-rate-banner span,.supply-head strong,.earnings-head span{
  color:#FFB52E!important;
}
.mine-glik-banner span{
  background:none!important;
  color:#FFB52E!important;
  -webkit-text-fill-color:#FFB52E!important;
}

/* Supply/progress */
.mine-supply{
  background:linear-gradient(135deg,#211308 0%,#0D0906 100%)!important;
}
.progress{
  background:#171412!important;
}
.progress span{
  background:#FF7500!important;
}
.hash-number{
  background:#FF7500!important;
  color:#050505!important;
}
.badge{
  border-color:#713A12!important;
  color:#FFB52E!important;
  background:#11100F!important;
}

/* Mining indicator keeps its existing shape, with a restrained premium treatment */
.mining-ring::before{
  background:conic-gradient(from 0deg,#FF7500,#FFB52E 22%,#713A12 48%,#D95F00 74%,#FF7500 100%)!important;
  box-shadow:0 0 24px rgba(255,117,0,.10)!important;
}
.mining-ring-inner{
  background:#0B0B0B!important;
  border-color:#302017!important;
}
.mining-ring-core{
  background:radial-gradient(circle at 50% 45%,#171412,#050505 72%)!important;
  border-color:#302017!important;
}
.mining-g,.mining-logo-word{
  background:linear-gradient(135deg,#FF7500,#FFB52E)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  color:transparent!important;
}

/* Navigation */
.bottom-nav{
  background:rgba(5,5,5,.96)!important;
  border-top-color:#302017!important;
}
.bottom-nav button{
  color:#A0A0A0!important;
}
.bottom-nav button.active{
  color:#FF7500!important;
  background:rgba(255,117,0,.06)!important;
}

/* Modals and notices */
.toast{
  background:rgba(17,16,15,.98)!important;
  border-color:#713A12!important;
  color:#FFFFFF!important;
  box-shadow:0 14px 40px rgba(0,0,0,.42)!important;
}
.modal{
  background:rgba(0,0,0,.70)!important;
}
.sheet,.modal .sheet{
  background:#11100F!important;
  border-color:#713A12!important;
  border-radius:22px!important;
  box-shadow:0 18px 55px rgba(0,0,0,.48)!important;
}
.modal .cta{
  background:#FF7500!important;
  border-color:#FF7500!important;
}
.hash-popup-code{
  background:#0B0B0B!important;
  border-color:#713A12!important;
  box-shadow:0 0 16px rgba(255,117,0,.07)!important;
}

/* Profile/settings */
.profile-avatar,.avatar,.avatar-boy,.avatar-girl,.avatar-worker,.avatar-elf,.avatar-executive,.avatar-business{
  background:#0B0B0B!important;
  border-color:#302017!important;
}
.avatar-option.selected,.appearance.selected{
  border-color:#FF7500!important;
  background:rgba(255,117,0,.07)!important;
  color:#FF7500!important;
}

/* Remove accidental legacy bright accents while preserving component behavior */
.good{color:#FF7500!important}
.bad{color:#A0A0A0!important}
.danger-btn{
  color:#FF7500!important;
  border-color:#713A12!important;
  background:#11100F!important;
}
.graph{
  background:linear-gradient(180deg,#211308,#0B0B0B)!important;
}

.mine-action-btn,#copy{width:auto!important;min-width:148px;max-width:max-content;display:inline-flex!important;align-items:center;justify-content:center}
.pickaxe-logo{font-size:21px;line-height:1}
.leaderboard-wrap{overflow:visible;min-width:0;width:100%}.leaderboard-table{width:100%;min-width:0;display:grid;gap:5px}.leaderboard-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,.55fr) minmax(0,.72fr) minmax(0,.38fr);align-items:center;column-gap:3px;padding:10px 5px;border:1px solid #1c222a;border-radius:10px;background:#0d1015;font-size:10px;white-space:normal;text-align:center;min-width:0}.leaderboard-row>span{min-width:0;overflow-wrap:anywhere}.leaderboard-row .leaderboard-username{text-align:left;overflow-wrap:anywhere}.leaderboard-row .leaderboard-total{font-variant-numeric:tabular-nums}.leaderboard-head{background:#111317;color:#777d87;text-transform:uppercase;font-size:8px;letter-spacing:0;line-height:1.2}.verification-tick{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#22c55e;color:#062b14;font-size:12px;font-weight:1000;box-shadow:0 0 0 2px rgba(34,197,94,.15)}
.leaderboard-head{background:#D9A52E!important;color:#000!important;text-transform:uppercase;font-size:9px;letter-spacing:.04em;font-weight:900;border-color:#B8891F!important}
.leaderboard-row .rank{color:#ff9a2f;font-weight:700}.leaderboard-empty{padding:18px;text-align:center;color:#777d87}

html[data-theme="light"] .leaderboard-row{background:#eeeeee;border-color:#d1d1d1;color:#17121e}.leaderboard-head{background:#e3e3e3!important;color:#665b70!important}
/* Light mode: override legacy !important black surfaces and make every label readable. */
html[data-theme="light"] body,html[data-theme="light"] body.light-mode{background:linear-gradient(180deg,#7047A8 0%,#A982CF 24%,#E7DDF0 55%,#FFFFFF 100%)!important;color:#17121E!important}
html[data-theme="light"] .mine-top .brand-mark,html[data-theme="light"] .brand,html[data-theme="light"] .brand-mark,html[data-theme="light"] .mine-top .mine-actions button{color:#17121E!important}
html[data-theme="light"] .mined-supply-card,html[data-theme="light"] .mine-stat-card,html[data-theme="light"] .mine-day-card,html[data-theme="light"] .session-mining-card,html[data-theme="light"] .session-block-list,html[data-theme="light"] .session-block-row,html[data-theme="light"] .session-block-head,html[data-theme="light"] .ref-session,html[data-theme="light"] .ref-session-head,html[data-theme="light"] .ref-session-stats,html[data-theme="light"] .ref-og-card,html[data-theme="light"] .boost-card,html[data-theme="light"] .boost-next,html[data-theme="light"] .boost-slot,html[data-theme="light"] .boost-code,html[data-theme="light"] .boost-done,html[data-theme="light"] .boost-lock,html[data-theme="light"] .og-page .og-art,html[data-theme="light"] .og-details>div,html[data-theme="light"] .og-benefits,html[data-theme="light"] .ton-wallet-area,html[data-theme="light"] .earnings-banner,html[data-theme="light"] .mine-supply,html[data-theme="light"] .mining-summary,html[data-theme="light"] .mine-rate-banner{background:#E5E5E8!important;border-color:#D0CBD5!important;color:#17121E!important;box-shadow:none!important}
html[data-theme="light"] .mine-claim-wrap .mining-ring-inner,html[data-theme="light"] .mine-claim-wrap .mining-ring-core{background:#F5F3F7!important;border-color:#D0CBD5!important}
html[data-theme="light"] .mine-claim-wrap .mining-logo-word{background:linear-gradient(135deg,#A64B00,#7A3E99)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
html[data-theme="light"] .mined-supply-main strong,html[data-theme="light"] .mine-stat-card>strong,html[data-theme="light"] .mine-day-card .mini-value,html[data-theme="light"] .forfeit-row b,html[data-theme="light"] .session-stats b,html[data-theme="light"] .session-block-row,html[data-theme="light"] .session-block-row strong,html[data-theme="light"] .session-block-head,html[data-theme="light"] .ref-session-head p,html[data-theme="light"] .ref-session-head strong,html[data-theme="light"] .ref-og-card b,html[data-theme="light"] .boost-head b,html[data-theme="light"] .boost-next b,html[data-theme="light"] .og-art b,html[data-theme="light"] .og-details b,html[data-theme="light"] .og-benefits h3,html[data-theme="light"] .og-benefits p{color:#17121E!important}
html[data-theme="light"] .mined-supply-title,html[data-theme="light"] .mined-supply-total,html[data-theme="light"] .mine-stat-label,html[data-theme="light"] .mine-stat-label small,html[data-theme="light"] .mine-day-card .mini-title,html[data-theme="light"] .forfeit-row,html[data-theme="light"] .session-stats small,html[data-theme="light"] .ref-session-head b,html[data-theme="light"] .ref-session-head span,html[data-theme="light"] .ref-session-stats span,html[data-theme="light"] .ref-session-stats b,html[data-theme="light"] .ref-og-card p,html[data-theme="light"] .boost-head small,html[data-theme="light"] .og-art span,html[data-theme="light"] .og-details span,html[data-theme="light"] .og-benefits p,html[data-theme="light"] .ton-wallet-area small{color:#5F5668!important}
html[data-theme="light"] .bottom-nav{background:rgba(255,255,255,.94)!important;border-top-color:#D0CBD5!important}
html[data-theme="light"] .bottom-nav button{color:#5F5668!important}html[data-theme="light"] .bottom-nav button.active{color:#A64B00!important}
html[data-theme="light"] .session-more{background:#F5F3F7!important;color:#17121E!important;border-color:#D0CBD5!important}
/* OG page benefit styling and mint-gated artwork clarity */
.og-benefits p{color:#fff!important;-webkit-text-fill-color:#fff!important;padding:10px 0 10px 12px!important;text-indent:0!important;line-height:1.5!important;font-weight:800!important}
.og-benefits p::before{content:"";display:inline-block;width:5px;height:5px;margin:0 8px 1px -12px;border-radius:50%;background:#facc15;vertical-align:middle}
.og-art .og-nft-image{display:block;width:100%;max-width:440px;height:auto;margin:0 auto;object-fit:contain;image-rendering:auto;transition:filter .35s ease}
.og-art-locked .og-nft-image{filter:blur(3px) brightness(.72) saturate(.82);transform:scale(.985)}
.og-art-minted .og-nft-image{filter:none;transform:none}
.og-art-locked{overflow:hidden}
@media(prefers-reduced-motion:reduce){.og-art .og-nft-image{transition:none}}
html[data-theme="light"] .cta,html[data-theme="light"] .go-btn,html[data-theme="light"] .og-mint{color:#17121E!important}
.human-verification-banner{width:100%;display:flex;align-items:center;gap:10px;text-align:left;margin:8px 0 12px;padding:12px;border:1px solid #5a3a1c;border-radius:14px;background:linear-gradient(120deg,#25180d 0%,#14171e 65%,#101a2a 100%);color:#f8fafc;box-shadow:inset 0 1px rgba(255,255,255,.04);cursor:pointer}.human-verification-icon{width:31px;height:31px;flex:0 0 31px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,#ff9a2f,#ffd166);color:#1b1308;font-size:17px;font-weight:1000}.human-verification-copy{min-width:0;flex:1}.human-verification-copy b{display:block;font-size:9px;letter-spacing:.08em}.human-verification-copy small{display:block;margin-top:4px;color:#a7aab2;font-size:8px;line-height:1.35}.human-verification-banner>strong{font-size:8px;color:#ffbd55;white-space:nowrap}.human-verification-banner.is-verified{border-color:#286748;background:linear-gradient(120deg,#10271c,#10171c)}.human-verification-banner.is-verified .human-verification-icon{background:#36c879;color:#07170d}.human-verification-banner.is-verified>strong{color:#62e69b}.human-verification-banner.is-locked{opacity:.85}.human-verification-banner.is-locked>strong{color:#9da3af}html[data-theme="light"] .human-verification-banner{background:linear-gradient(120deg,#f4e7d6,#e5e5e8 65%,#e7eafa)!important;border-color:#d0c3b3!important;color:#17121e!important}html[data-theme="light"] .human-verification-copy small{color:#5f5668!important}html[data-theme="light"] .human-verification-banner.is-verified{background:#e2f5e9!important;border-color:#abd9bc!important}
@media(max-width:520px){.leaderboard-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,.55fr) minmax(0,.72fr) minmax(0,.38fr);column-gap:2px;padding:9px 4px;font-size:9px}.leaderboard-head{font-size:7px}.leaderboard-row .verification-tick{width:14px;height:14px}}.profile-og-badge{display:inline-flex;align-items:center;justify-content:center;gap:5px;margin-top:8px;padding:6px 11px;border:1px solid #376b49;border-radius:999px;background:#123522;color:#a7f3c0;font-size:9px;font-weight:900;letter-spacing:.04em}html[data-theme="light"] .profile-og-badge{background:#dff5e7!important;color:#14532d!important;border-color:#9fd6b3!important}
/* Requested testnet, FAQ accordion, persistent verification and wallet controls */
.locked-card.og-whitelisted{background:#064e3b!important;border:1px solid #047857!important;color:#d1fae5!important;box-shadow:0 4px 14px rgba(6,78,59,.25)!important}
.faq-list{padding:8px!important}.faq-item{border-bottom:1px solid #302017}.faq-item:last-child{border-bottom:0}.faq-question{display:flex;width:100%;align-items:center;justify-content:space-between;gap:14px;padding:15px 12px;background:transparent;border:0;color:#fff;text-align:left;font-size:12px;font-weight:750;cursor:pointer}.faq-arrow{flex:0 0 20px;width:20px;height:20px;display:grid;place-items:center;border:1px solid #713a12;border-radius:50%;color:#ffb52e;font-size:16px}.faq-answer{padding:0 12px 15px;color:#a0a0a0;font-size:11px;line-height:1.6}.faq-answer[hidden]{display:none}.modal.persistent-modal{touch-action:pan-y}.hv-back{display:block;margin:0 0 12px auto;width:auto!important}.wallet-address-action{display:block;width:100%;margin:12px 0;padding:13px 10px;overflow-wrap:anywhere;background:#0b0b0b;border:1px solid #713a12;border-radius:12px;color:#ffb52e;font-size:11px;cursor:pointer}
html[data-theme="light"] .faq-question{color:#17121e}html[data-theme="light"] .faq-item{border-color:#d0cbd5}html[data-theme="light"] .faq-answer{color:#5f5668}html[data-theme="light"] .faq-arrow{border-color:#b9a7c9;color:#7047a8}html[data-theme="light"] .wallet-address-action{background:#f5f3f7;color:#17121e;border-color:#d0cbd5}.team-label-stack{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.team-active-count{font-size:11px;color:var(--text,#fff);line-height:1.1;font-weight:800}.team-bonus-mp{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:10px!important}.ref-stat-grid>.ref-card:nth-child(2){position:relative}.ref-stat-grid>.ref-card:nth-child(2) .team-label-stack{position:absolute;right:8px;top:7px;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:flex-start!important;gap:1px!important}.ref-stat-grid>.ref-card:nth-child(2)>div{padding-right:0}

/* Team ping, task states, background accent, and profile sizing */
.ping{background:#FFFFFF!important;color:#000000!important;-webkit-text-fill-color:#000000!important;border:1px solid #FFFFFF!important;font-weight:950!important;border-radius:8px!important}
.go-btn:not(:disabled){background:#FFD83D!important;border:1px solid #FFD83D!important;color:#000000!important;-webkit-text-fill-color:#000000!important;box-shadow:0 3px 10px rgba(255,216,61,.12)!important}
.go-btn:disabled{opacity:1!important;background:#22C55E!important;border:1px solid #22C55E!important;color:#000000!important;-webkit-text-fill-color:#000000!important;box-shadow:0 3px 10px rgba(34,197,94,.18)!important}
.profile-avatar-large{width:104px!important;height:104px!important;min-width:104px!important;min-height:104px!important;margin:0 auto 10px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:24px!important;font-size:64px!important;overflow:hidden!important}
.profile-avatar-large img,.profile-avatar-large svg{width:100%!important;height:100%!important;object-fit:cover!important}
html body .profile-avatar-large+.day{font-size:14px!important;line-height:1.2!important;font-weight:700!important;margin-top:2px!important}
.glow-dot,.particle,.bg-dot,.background-dot,.floating-dot,.ambient-dot,.background-particle{background:#FFD83D!important;color:#FFD83D!important;box-shadow:0 0 5px #FFD83D,0 0 13px rgba(255,216,61,.7)!important}
.glow-dot{animation:glikYellowDotPulse 1.8s ease-in-out infinite!important}
@keyframes glikYellowDotPulse{0%,100%{opacity:.75;filter:brightness(.95)}50%{opacity:1;filter:brightness(1.25)}}@keyframes glikVoteShine{from{background-position:200% 0}to{background-position:-200% 0}}

/* GLIK mining circle and MINING action: premium golden palette only */
.ref-ring::before{
  background:conic-gradient(from 225deg,#FFD83D 0%,#FFAA00 18%,#FFF17A 32%,#E88900 52%,#FFB800 72%,#FFF07A 86%,#FFD83D 100%)!important;
  box-shadow:0 0 8px rgba(255,216,61,.7),0 0 20px rgba(255,170,0,.42),inset 0 0 5px rgba(255,255,180,.75)!important;
}
.ref-ring-core{background:#0B0B0B!important;border:1px solid rgba(255,216,61,.35)!important}
.ref-ring-core b{color:#FFF8DC!important}
.ref-claim-btn{
  background:linear-gradient(110deg,#FFD83D 0%,#FFC21A 48%,#FFAA00 100%)!important;
  border:1px solid #FFE16A!important;
  color:#3B200B!important;
  -webkit-text-fill-color:#3B200B!important;
  box-shadow:0 0 8px rgba(255,216,61,.36),0 5px 18px rgba(255,170,0,.24),inset 0 1px rgba(255,255,220,.55)!important;
  transition:background .3s ease,box-shadow .3s ease,transform .2s ease!important;
}
.ref-claim-btn:active:not(:disabled){box-shadow:0 0 12px rgba(255,216,61,.48),0 3px 12px rgba(255,170,0,.28)!important}
.ref-claim-btn:disabled{box-shadow:none!important}.mine-stat-label{align-items:center;gap:4px}.mine-stat-label .team-label-stack{margin-left:auto}
/* Team page: horizontal referral metrics and clear downline activity indicators */
.team-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0 9px;width:100%}
.team-summary-card{min-width:0;padding:7px 6px;border:1px solid #1C222A;border-radius:12px;background:#11151A;text-align:center}
.team-summary-card small{display:block;color:#FFFFFF!important;font-size:8px;line-height:1.2;white-space:nowrap}
.team-summary-card b{display:block;margin-top:4px;color:#FFFFFF;font:850 16px/1 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}
.team-summary-card:nth-child(1) b{color:#FFD83D!important;-webkit-text-fill-color:#FFD83D!important}
.team-summary-card:nth-child(2) b{color:#22C55E!important;-webkit-text-fill-color:#22C55E!important}
.team-summary-card:nth-child(3) b{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important}
.team-downlines-card{padding:8px}.team-downlines-card h2{margin-bottom:5px}.team-downline-row{gap:6px;padding:6px 8px;min-height:40px;margin-bottom:4px}
.team-downline-name{display:flex;align-items:center;gap:8px;min-width:0}
.team-downline-name>span{min-width:0;overflow-wrap:anywhere;line-height:1.2}.team-downline-row small{font-size:8px;line-height:1.15}
.team-status-dot{display:inline-block;flex:0 0 9px;width:9px;height:9px;border-radius:50%}
.team-status-dot.is-active{background:#22C55E;box-shadow:0 0 7px rgba(34,197,94,.65)}
.team-status-dot.is-inactive{background:#EF4444;box-shadow:0 0 7px rgba(239,68,68,.55)}
.ping:disabled{opacity:.55!important;cursor:not-allowed!important;color:#858B95!important;-webkit-text-fill-color:#858B95!important}
html[data-theme="light"] .team-summary-card{background:#fff;border-color:rgba(60,36,83,.14)}
@media(max-width:340px){.team-summary-card{padding:9px 3px}.team-summary-card small{font-size:7px}.team-summary-card b{font-size:16px}}

/* GLIK LIGHT MODE — accessible, neutral, consistent surfaces */
html[data-theme="light"] body,
html[data-theme="light"] body.light-mode{background:#F3F5F8!important;color:#172A20!important}
html[data-theme="light"] .shell{color:#172A20!important}
html[data-theme="light"] .mine-top,
html[data-theme="light"] .top{border-color:#DCE2E8!important}
html[data-theme="light"] .brand-mark span,
html[data-theme="light"] .brand span{color:#596579!important}
html[data-theme="light"] .ref-card,
html[data-theme="light"] .ref-info,
html[data-theme="light"] .ref-session,
html[data-theme="light"] .ref-supply,
html[data-theme="light"] .ref-claim,
html[data-theme="light"] .ref-stat-grid,
html[data-theme="light"] .ref-page .card,
html[data-theme="light"] .section,
html[data-theme="light"] .section .row,
html[data-theme="light"] .leaderboard-row,
html[data-theme="light"] .team-summary-card,
html[data-theme="light"] .profile-card,
html[data-theme="light"] .asset-card,
html[data-theme="light"] .settings-card,
html[data-theme="light"] .faq-item,
html[data-theme="light"] .faq-question,
html[data-theme="light"] .faq-answer,
html[data-theme="light"] .proposal-option,
html[data-theme="light"] .vote-card,
html[data-theme="light"] .gforfeit-vote-card,
html[data-theme="light"] .hash-feature,
html[data-theme="light"] .hash-slot,
html[data-theme="light"] .hash-code-box,
html[data-theme="light"] .wallet-address-action,
html[data-theme="light"] .menu-link,
html[data-theme="light"] .task-card,
html[data-theme="light"] .row,
html[data-theme="light"] .card,
html[data-theme="light"] .hero,
html[data-theme="light"] .sheet,
html[data-theme="light"] .modal .sheet,
html[data-theme="light"] .session-block-list,
html[data-theme="light"] .session-block-row,
html[data-theme="light"] .session-block-head,
html[data-theme="light"] .ref-session-stats,
html[data-theme="light"] .ref-session-head,
html[data-theme="light"] .ref-og-card,
html[data-theme="light"] .boost-card,
html[data-theme="light"] .boost-next,
html[data-theme="light"] .boost-slot,
html[data-theme="light"] .boost-code,
html[data-theme="light"] .boost-lock,
html[data-theme="light"] .ton-wallet-area,
html[data-theme="light"] .og-details>div,
html[data-theme="light"] .og-benefits{background:#FFFFFF!important;color:#172A20!important;border-color:#DCE2E8!important;box-shadow:0 2px 10px rgba(23,42,32,.035)!important}
html[data-theme="light"] .ref-supply,
html[data-theme="light"] .ref-session,
html[data-theme="light"] .mine-supply,
html[data-theme="light"] .mining-summary,
html[data-theme="light"] .mine-rate-banner,
html[data-theme="light"] .earnings-banner{background:#FFFFFF!important;color:#172A20!important;border-color:#DCE2E8!important}
html[data-theme="light"] .ref-page,
html[data-theme="light"] .ref-page p,
html[data-theme="light"] .ref-page span,
html[data-theme="light"] .ref-page label,
html[data-theme="light"] .ref-page .ref-session-head b,
html[data-theme="light"] .ref-page .ref-session-head span,
html[data-theme="light"] .ref-page .ref-session-stats span,
html[data-theme="light"] .ref-page .ref-session-stats b,
html[data-theme="light"] .ref-page .ref-card span,
html[data-theme="light"] .ref-page .ref-info span,
html[data-theme="light"] .ref-page .session-block-row,
html[data-theme="light"] .ref-page .session-block-row b,
html[data-theme="light"] .ref-page .session-block-row strong,
html[data-theme="light"] .ref-page .session-block-head,
html[data-theme="light"] .ref-page .ref-og-card b,
html[data-theme="light"] .ref-page .ref-og-card p{color:#172A20!important}
html[data-theme="light"] .ref-page small,
html[data-theme="light"] .muted,
html[data-theme="light"] .label,
html[data-theme="light"] .eyebrow,
html[data-theme="light"] .mini-title,
html[data-theme="light"] .ref-page .ref-session-head p,
html[data-theme="light"] .ref-page .session-empty,
html[data-theme="light"] .row small,
html[data-theme="light"] .task-card small,
html[data-theme="light"] .hash-feature small,
html[data-theme="light"] .boost-head small,
html[data-theme="light"] .faq-answer{color:#596579!important}
html[data-theme="light"] .ref-page .ref-card b,
html[data-theme="light"] .ref-page .ref-info b,
html[data-theme="light"] .ref-page .ref-supply-head b,
html[data-theme="light"] .ref-page .ref-supply-pct,
html[data-theme="light"] .ref-page .ref-session-stats b,
html[data-theme="light"] .value,
html[data-theme="light"] .mini-value,
html[data-theme="light"] .day,
html[data-theme="light"] .count,
html[data-theme="light"] .profile-username,
html[data-theme="light"] .leaderboard-row,
html[data-theme="light"] .proposal-option,
html[data-theme="light"] .proposal-option b{color:#172A20!important}
html[data-theme="light"] .field,
html[data-theme="light"] input,
html[data-theme="light"] textarea,
html[data-theme="light"] select{background:#FFFFFF!important;color:#172A20!important;border-color:#C9D2DC!important}
html[data-theme="light"] .field::placeholder,
html[data-theme="light"] input::placeholder,
html[data-theme="light"] textarea::placeholder{color:#687789!important;opacity:1}
html[data-theme="light"] .secondary,
html[data-theme="light"] .session-more,
html[data-theme="light"] .faq-btn,
html[data-theme="light"] .back-btn{background:#FFFFFF!important;color:#176B43!important;border-color:#C9D2DC!important}
html[data-theme="light"] .bottom-nav{background:rgba(255,255,255,.97)!important;border-top-color:#DCE2E8!important}
html[data-theme="light"] .bottom-nav button{color:#596579!important}
html[data-theme="light"] .bottom-nav button.active{color:#176B43!important;background:#E7F3EC!important}
html[data-theme="light"] .cta,
html[data-theme="light"] .go-btn,
html[data-theme="light"] .og-mint{color:#10251A!important}
html[data-theme="light"] .ref-progress,
html[data-theme="light"] .progress{background:#E1E6EC!important}
html[data-theme="light"] .proposal-option .vote-progress,
html[data-theme="light"] .proposal-option .vote-progress span,
html[data-theme="light"] .vote-progress,
html[data-theme="light"] .vote-progress span{isolation:isolate}
html[data-theme="light"] .proposal-option .vote-btn{color:#10251A!important}
html[data-theme="light"] .toast{background:#FFFFFF!important;color:#172A20!important;border-color:#DCE2E8!important;box-shadow:0 12px 40px rgba(23,42,32,.18)!important}
html[data-theme="light"] .avatar{color:#172A20!important;background:#E8EDF2!important;border-color:#D0D8E1!important}
html[data-theme="light"] .og-art{color:#172A20!important}
/* Randomly drifting yellow ambient dots behind all page content */
#glik-bg-particles{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0;contain:strict}
#app{position:relative;z-index:1}
.glik-bg-particle{position:absolute;display:block;width:var(--size);height:var(--size);border-radius:50%;background:#FFD83D;box-shadow:0 0 5px #FFD83D,0 0 12px rgba(255,216,61,.72);opacity:.72;animation:glikParticleDrift var(--dur) var(--delay) ease-in-out infinite alternate;will-change:transform}
@keyframes glikParticleDrift{0%{transform:translate3d(0,0,0);opacity:.28}35%{opacity:.85}100%{transform:translate3d(var(--dx),var(--dy),0);opacity:.68}}
@media(prefers-reduced-motion:reduce){.glik-bg-particle{animation:none;opacity:.5}}
/* Glossy moving highlights for mined supply and G.FORFEIT progress bars */
@keyframes glikProgressGloss{0%{transform:translateX(-160%);opacity:0}12%{opacity:.85}78%{opacity:.85}100%{transform:translateX(260%);opacity:0}}
.ref-progress span,
.progress span,
.gforfeit-progress-fill{
  position:relative;
  overflow:hidden;
  isolation:isolate;
}
.ref-progress span::after,
.progress span::after,
.gforfeit-progress-fill::after{
  content:"";
  position:absolute;
  top:-20%;
  bottom:-20%;
  left:0;
  width:34%;
  pointer-events:none;
  background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.08) 20%,rgba(255,255,255,.78) 48%,rgba(255,255,255,.18) 67%,transparent 100%);
  filter:blur(.2px);
  transform:translateX(-160%);
  animation:glikProgressGloss 2.5s ease-in-out infinite;
}
.ref-forfeit-progress span::after,
.gforfeit-progress-fill.burn-all-fill::after,
.gforfeit-progress-fill.airdrop-ogs-fill::after{
  background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.12) 20%,rgba(255,255,255,.82) 48%,rgba(255,255,255,.22) 67%,transparent 100%);
  animation-duration:2.15s;
}
@media(prefers-reduced-motion:reduce){
  .ref-progress span::after,.progress span::after,.gforfeit-progress-fill::after{animation:none;display:none}
}
/* G.FORFEIT vote page: override any legacy dark card fills in light mode. */
html[data-theme="light"] .shell:has(#voteBackMe) > .hero,
html[data-theme="light"] .shell:has(#voteBackMe) > .section.card{
  background:#E9EEF3!important;
  background-image:none!important;
  color:#172A20!important;
  border-color:#D2DAE3!important;
  box-shadow:0 2px 10px rgba(23,42,32,.045)!important;
}
html[data-theme="light"] .shell:has(#voteBackMe) > .hero .muted,
html[data-theme="light"] .shell:has(#voteBackMe) > .section.card .muted,
html[data-theme="light"] .shell:has(#voteBackMe) > .section.card .row,
html[data-theme="light"] .shell:has(#voteBackMe) > .section.card .row b{
  color:#172A20!important;
}
/* Light mode: force the Mining-page G.FORFEIT card to match the other cards. */
html[data-theme="light"] .mine-day-card,
html[data-theme="light"] .mine-reset-card{
  background:#E9EEF3!important;
  background-image:none!important;
  color:#172A20!important;
  border-color:#D2DAE3!important;
  box-shadow:0 2px 10px rgba(23,42,32,.045)!important;
}
html[data-theme="light"] .mine-day-card .mini-title,
html[data-theme="light"] .mine-reset-card .mini-title,
html[data-theme="light"] .mine-day-card .forfeit-row,
html[data-theme="light"] .mine-reset-card .forfeit-row,
html[data-theme="light"] .mine-day-card .forfeit-row span,
html[data-theme="light"] .mine-reset-card .forfeit-row span{
  color:#596579!important;
  border-top-color:#D2DAE3!important;
}
html[data-theme="light"] .mine-day-card .mini-value,
html[data-theme="light"] .mine-reset-card .mini-value,
html[data-theme="light"] .mine-day-card .forfeit-row b,
html[data-theme="light"] .mine-reset-card .forfeit-row b{
  color:#172A20!important;
}
/* Make Boost History a little more compact and show a green completion tick. */
.boost-history{padding:9px 10px!important;width:82%;max-width:320px;margin-left:auto;margin-right:auto}
.boost-history h3{font-size:12px!important;margin:0 0 6px!important}
.boost-history-row{padding:5px 0!important;gap:8px!important;min-height:0!important}
.boost-history-row b{font-size:9px!important}
.boost-history-row small{font-size:7px!important}
.boost-history-check{color:#22c55e!important;-webkit-text-fill-color:#22c55e!important;font-size:17px!important;font-weight:900!important;line-height:1!important;white-space:nowrap}
/* Final override: only match information-card backgrounds to Become OG. */
.glik-ecosystem-note{background:#17120e!important}
html[data-theme="light"] .glik-ecosystem-note{background:#E5E5E8!important}
/* Requested Mine-page information cards: match Become OG card styling. */
.glik-ecosystem-note{background:#17120e!important}
/* Original information-card heading layout preserved. */
/* Original information-card icons and details remain visible. */
/* Original card heading styling retained. */
/* Original card paragraph styling retained. */
html[data-theme="light"] .glik-ecosystem-note{background:#E5E5E8!important}
/* Original light-theme heading color retained. */
/* Original light-theme paragraph color retained. */
body:has(.me-profile-hero) .glik-community-card{display:none!important}
.og-benefits p{border-left:0!important;padding-left:0!important}

/* Requested responsive settings avatars, menu fit, and session history toggle. */
.avatar-setting{display:block;min-width:0;width:100%;padding:11px 0 13px;border-bottom:1px solid #30323a;margin-bottom:7px}.avatar-setting>div:first-child{margin-bottom:8px}.avatar-setting small{display:block;color:#777d89;font-size:8px;margin-top:3px}.avatar-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;min-width:0}.avatar-option{min-width:0!important;width:100%;padding:6px 3px!important;overflow:hidden}.avatar-option .glik-avatar-art{width:38px!important;height:38px!important;max-width:100%;object-fit:contain;border-radius:9px}.avatar-option small{width:100%;font-size:8px!important;overflow-wrap:anywhere}.mine-top{width:100%;min-width:0;overflow:hidden}.mine-top .brand-mark{min-width:0;flex:1}.mine-actions{flex:0 0 auto;min-width:0}.mine-actions .faq-btn{max-width:100%;white-space:nowrap;padding:7px 9px;font-size:9px}.session-more{display:block;width:100%;margin:7px 0 2px;min-height:32px;color:#fbbf24;border-color:#7c4a18;background:#0b0805;font-size:10px;font-weight:850}.session-block-list{max-height:230px;overflow:hidden;transition:max-height .25s ease}.session-block-list.expanded{max-height:none}
.og-fdv-blur{filter:blur(4px);user-select:none;-webkit-user-select:none;display:inline-block}.og-allocation-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.og-allocation-stats>div{min-width:0;padding:10px;border:1px solid #343740;border-radius:11px;background:#121720}.og-allocation-stats small{display:block;color:#858c98;font-size:8px;letter-spacing:.04em;line-height:1.4}.og-allocation-stats b{display:block;margin-top:5px;font-size:12px;overflow-wrap:anywhere;color:#ffbd58}.og-allocation-note{margin-top:10px;padding:10px;border:1px solid #4a4036;border-radius:10px;background:#171a21;color:#aeb4c0;font-size:10px;line-height:1.5}.og-join-status{margin-top:12px;padding:12px;border:1px solid #315b42;border-radius:10px;background:#121d17;color:#9df2b8;font-size:10px;font-weight:850;text-align:center}

/* Compact campaign and team summary cards without changing their contents. */
.team-summary-grid{gap:5px;margin:7px 0 6px}
.team-summary-card{padding:7px 4px;border-radius:9px}
.team-summary-card b{margin-top:5px;font-size:16px}
.og-campaign-card{padding:10px!important}
.og-campaign-card .og-reward-total{font-size:25px}
.og-campaign-card .og-campaign-claim{font-size:10px;margin:5px 0 8px}
.og-campaign-card .og-campaign-tier{padding:6px 9px;font-size:10px}
.og-campaign-card .og-join-status{padding:8px 6px;font-size:11px}
/* GLIK requested light-mode mining ring core and selectable illustrated avatars */
html[data-theme="light"] .ref-ring-core,
html[data-theme="light"] .mining-ring-core,
html[data-theme="light"] .ref-ring .ref-ring-core{
  background:#FFFFFF!important;background-image:none!important;
  border-color:#E5E7EB!important;box-shadow:inset 0 0 0 1px rgba(17,24,39,.04)!important;
}
.glik-avatar-art{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}
.avatar-option{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-width:68px!important;padding:7px!important;overflow:hidden}
.avatar-option .glik-avatar-art{width:58px;height:58px;border-radius:13px}
.avatar-option small{font-size:9px!important;line-height:1.2;text-align:center;color:var(--muted,#9ca3af)}
.profile-avatar-large .glik-avatar-art{width:100%;height:100%;object-fit:cover;border-radius:inherit}
.avatar .glik-avatar-art{width:100%;height:100%;object-fit:cover;border-radius:inherit}
html[data-theme="light"] .ref-ring-core b{color:#172A20!important;-webkit-text-fill-color:#172A20!important}
html[data-theme="light"] .ref-ring-core span{color:#64748B!important;-webkit-text-fill-color:#64748B!important}
/* Light mode only: plain white canvas, no moving background particles, clean readable cards. */
html[data-theme="light"],html[data-theme="light"] body,html[data-theme="light"] body.light-mode{background:#FFFFFF!important;background-image:none!important;color:#111827!important}
html[data-theme="light"] #glik-bg-particles,html[data-theme="light"] .glik-bg-particle{display:none!important;visibility:hidden!important;animation:none!important}
html[data-theme="light"] .hero,html[data-theme="light"] .card,html[data-theme="light"] .row,html[data-theme="light"] .task-card,html[data-theme="light"] .menu-link,html[data-theme="light"] .hash-lock,html[data-theme="light"] .locked-card,html[data-theme="light"] .wallet-choice,html[data-theme="light"] .hash-slot,html[data-theme="light"] .avatar-option,html[data-theme="light"] .mine-supply,html[data-theme="light"] .mining-summary,html[data-theme="light"] .mine-rate-banner,html[data-theme="light"] .mine-glik-banner,html[data-theme="light"] .top-global-forfeit,html[data-theme="light"] .earnings-banner,html[data-theme="light"] .dao-banner,html[data-theme="light"] .dao-page,html[data-theme="light"] .hash-feature,html[data-theme="light"] .proposal-option,html[data-theme="light"] .vote-card,html[data-theme="light"] .gforfeit-vote-card,html[data-theme="light"] .field,html[data-theme="light"] .secondary,html[data-theme="light"] .faq-btn,html[data-theme="light"] .back-btn,html[data-theme="light"] .sheet,html[data-theme="light"] .modal .sheet,html[data-theme="light"] .ref-card,html[data-theme="light"] .ref-info,html[data-theme="light"] .ref-session,html[data-theme="light"] .ref-supply,html[data-theme="light"] .ref-claim,html[data-theme="light"] .ref-stat-grid,html[data-theme="light"] .profile-card,html[data-theme="light"] .asset-card,html[data-theme="light"] .settings-card,html[data-theme="light"] .team-summary-card,html[data-theme="light"] .leaderboard-row,html[data-theme="light"] .boost-card,html[data-theme="light"] .boost-next,html[data-theme="light"] .boost-slot,html[data-theme="light"] .boost-code,html[data-theme="light"] .boost-lock,html[data-theme="light"] .ton-wallet-area,html[data-theme="light"] .og-details>div,html[data-theme="light"] .og-benefits,html[data-theme="light"] .session-block-list,html[data-theme="light"] .session-block-row,html[data-theme="light"] .session-block-head,html[data-theme="light"] .ref-session-stats,html[data-theme="light"] .ref-session-head,html[data-theme="light"] .ref-og-card,html[data-theme="light"] .hash-code-box{background:#FFFFFF!important;background-image:none!important;border-color:#E5E7EB!important;box-shadow:0 2px 10px rgba(17,24,39,.035)!important}
html[data-theme="light"] .label,html[data-theme="light"] .eyebrow,html[data-theme="light"] .mini-title,html[data-theme="light"] .supply-head,html[data-theme="light"] .muted,html[data-theme="light"] .row small,html[data-theme="light"] .task-card small,html[data-theme="light"] .hash-feature small,html[data-theme="light"] .dao-status,html[data-theme="light"] .mine-supply .supply-foot,html[data-theme="light"] .mine-rate-banner small,html[data-theme="light"] .earnings-head b,html[data-theme="light"] .brand span,html[data-theme="light"] .brand-mark span{color:#64748B!important}
html[data-theme="light"] .value,html[data-theme="light"] .count,html[data-theme="light"] .mini-value,html[data-theme="light"] .supply-main .total,html[data-theme="light"] .supply-main .big,html[data-theme="light"] .hero,html[data-theme="light"] .card,html[data-theme="light"] .row,html[data-theme="light"] .task-card,html[data-theme="light"] .menu-link,html[data-theme="light"] .field,html[data-theme="light"] .secondary,html[data-theme="light"] .faq-btn,html[data-theme="light"] .back-btn,html[data-theme="light"] .wallet-choice,html[data-theme="light"] .hash-lock,html[data-theme="light"] .locked-card,html[data-theme="light"] .proposal-option,html[data-theme="light"] .vote-card,html[data-theme="light"] .hash-code-box,html[data-theme="light"] .hash-slot,html[data-theme="light"] .sheet,html[data-theme="light"] .faq-question{color:#111827!important}
html[data-theme="light"] .bottom-nav{background:#FFFFFF!important;border-top-color:#E5E7EB!important;backdrop-filter:none!important}

/* Responsiveness improvements: preserve the existing design while minimizing input and paint latency. */
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;touch-action:pan-y}
button,a,[role="button"]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}
button{transition:transform 90ms ease,opacity 90ms ease}
button:active:not(:disabled){transform:scale(.985)}
#app{isolation:isolate}
.shell{backface-visibility:hidden}
/* Keep both navigation bars attached to the viewport while the page content scrolls. */
.mine-top{position:fixed!important;top:0;left:50%;transform:translateX(-50%);width:min(582px,calc(100% - 18px));z-index:40;margin:0!important;padding:6px 1px 7px!important;background:rgba(7,10,15,.97);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);}
.shell:has(>.mine-top){padding-top:57px!important;padding-bottom:calc(82px + env(safe-area-inset-bottom))!important}
.bottom-nav{position:fixed!important;left:50%!important;right:auto!important;bottom:0!important;transform:translateX(-50%)!important;width:min(600px,100vw)!important;z-index:50!important;padding-bottom:calc(6px + env(safe-area-inset-bottom))!important}
@media(max-width:430px){.mine-top{width:calc(100% - 14px)}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
@media(min-resolution:2dppx){.mining-ring::before{transform:translateZ(0)}}

/* Requested GLIK OG and profile presentation refinements. */
.og-low-fdv-blur{filter:blur(4px);user-select:none;-webkit-user-select:none}
.og-reward-total{text-align:center;font-size:30px;font-weight:1000;letter-spacing:-.04em;color:#ffd166;animation:ogRewardPulse 1.7s ease-in-out infinite;transform-origin:center}
@keyframes ogRewardPulse{0%,100%{transform:scale(1);text-shadow:0 0 4px rgba(255,190,60,.25)}50%{transform:scale(1.055);text-shadow:0 0 18px rgba(255,190,60,.8)}}
.og-campaign-claim{text-align:center;line-height:1.5;margin:8px 0 14px}
/* User-requested compact OG private sale card and animated mint logo. */
.og-private-sale-info{padding:7px 9px!important;margin-top:7px!important}
.og-private-sale-info>.row{min-height:0!important;padding:5px 0!important;margin:0!important;line-height:1.25}
.og-private-sale-info .row span,.og-private-sale-info .row b{font-size:9px!important}
.og-logo-nft{width:100%;height:clamp(220px,58vw,290px);box-sizing:border-box;display:grid;place-items:center;overflow:hidden;margin:8px 0 12px;padding:8px;border:1.5px solid #16a34a;border-radius:16px;background:radial-gradient(ellipse at 50% 45%,rgba(22,163,74,.22),transparent 65%),linear-gradient(145deg,#061b0d,#07110a 68%,#0b2011);box-shadow:inset 0 0 24px rgba(22,163,74,.12),0 0 14px rgba(22,163,74,.12)}
.og-logo-nft img{display:block;width:clamp(190px,54vw,260px);height:clamp(190px,54vw,260px);max-width:100%;object-fit:contain;animation:glikMintLogoPulse 2.4s ease-in-out infinite;filter:drop-shadow(0 0 5px rgba(27,255,105,.95)) drop-shadow(0 0 15px rgba(27,255,105,.7))}
@keyframes glikMintLogoPulse{0%,100%{transform:scale(.96);filter:drop-shadow(0 0 4px rgba(27,255,105,.8)) drop-shadow(0 0 11px rgba(27,255,105,.55)) blur(1.2px)}50%{transform:scale(1.04);filter:drop-shadow(0 0 7px rgba(27,255,105,1)) drop-shadow(0 0 19px rgba(27,255,105,.9)) drop-shadow(0 0 29px rgba(27,255,105,.5)) blur(1.5px)}}
@media(prefers-reduced-motion:reduce){.og-logo-nft img{animation:none}}
.og-campaign-tiers{border:1px solid #37332d;border-radius:10px;overflow:hidden;background:#12151b}
.og-campaign-tier{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(120,120,120,.18);font-size:12px}
.og-campaign-tier:last-child{border-bottom:0}.og-campaign-tier b{color:#ffd166;white-space:nowrap}
.og-join-status{text-align:center;padding:12px 8px;font-weight:800;color:#ffd166}
/* Strict fix: remove the two rejected Mine-page information cards; leave all other UI untouched. */
.ref-session.glik-vision-card,.ref-session.glik-community-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;justify-content:initial!important;gap:9px!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;background:#17120e!important;border-radius:12px!important;padding:14px!important;box-sizing:border-box!important}.ref-session.glik-vision-card .glik-note-heading,.ref-session.glik-community-card .glik-note-heading{display:flex!important;align-items:center!important;gap:11px!important;min-width:0!important;margin:0!important}.ref-session.glik-vision-card .glik-note-heading>div,.ref-session.glik-community-card .glik-note-heading>div{min-width:0!important}.ref-session.glik-vision-card h3,.ref-session.glik-community-card h3{font-size:16px!important;line-height:1.25!important;margin:5px 0 0!important;overflow-wrap:anywhere!important}.ref-session.glik-vision-card h4{font-size:12px!important;line-height:1.4!important;margin:0!important;color:#D7A94B!important}.ref-session.glik-vision-card>p,.ref-session.glik-community-card>p{font-size:12px!important;line-height:1.6!important;margin:0!important;color:#f0e9df!important;overflow-wrap:anywhere!important}.ref-session.glik-vision-card .glik-note-footer{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important;margin-top:2px!important}.ref-session.glik-vision-card .glik-note-footer span{font-size:8px!important;letter-spacing:.12em!important;margin-left:4px!important}.ref-session.glik-community-card .glik-verify-note{display:flex!important;align-items:center!important;gap:8px!important;padding:9px!important;border:1px solid #45372a!important;border-radius:10px!important;background:#0b0805!important;min-width:0!important}.ref-session.glik-community-card .glik-verify-note span{font-size:11px!important;line-height:1.4!important;overflow-wrap:anywhere!important}.ref-session.glik-vision-card .glik-note-icon,.ref-session.glik-community-card .glik-note-icon{flex:0 0 46px!important;width:46px!important;height:46px!important}html[data-theme="light"] .ref-session.glik-vision-card,html[data-theme="light"] .ref-session.glik-community-card{background:#E5E5E8!important;color:#17121E!important;border-color:#D0CBD5!important}html[data-theme="light"] .ref-session.glik-vision-card>p,html[data-theme="light"] .ref-session.glik-community-card>p,html[data-theme="light"] .ref-session.glik-vision-card h3,html[data-theme="light"] .ref-session.glik-community-card h3{color:#17121E!important}
/* GLIK information cards: colorful, polished, and deliberately static. */
.glik-ecosystem-note{position:relative;isolation:isolate;overflow:hidden;padding:16px!important;margin-top:12px!important;border:1px solid #3A4658!important;border-radius:16px!important;background:linear-gradient(135deg,#171F2D 0%,#202433 58%,#292238 100%)!important;box-shadow:0 5px 16px rgba(0,0,0,.12)!important;color:#F5F7FB!important}
.glik-vision-card{border-left:3px solid #D7A94B!important}
.glik-community-card{border-left:3px solid #7C8FE8!important}
.glik-note-heading{display:flex;align-items:center;gap:11px;margin-bottom:12px}
.glik-note-icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border:1px solid #5A6279;border-radius:12px;background:linear-gradient(145deg,#303C53,#453451);color:#F3C96A;font-size:25px;font-weight:800;line-height:1}
.glik-community-card .glik-note-icon{color:#A9B8FF;background:linear-gradient(145deg,#293B56,#443554);border-color:#53648D}
.glik-note-eyebrow{display:block;margin-bottom:4px;color:#C6A65F;font-size:9px;letter-spacing:.14em;font-weight:850}
.glik-community-card .glik-note-eyebrow{color:#AAB7FF}
.glik-ecosystem-note h3{font-size:16px!important;line-height:1.3!important;margin:0!important;color:#F7F8FC!important;font-weight:850!important;letter-spacing:-.02em}
.glik-vision-card h4{font-size:13px;line-height:1.4;margin:0 0 8px;color:#E9C36E;font-weight:800}
.glik-ecosystem-note p{font-size:11px!important;line-height:1.7!important;margin:0!important;color:#D0D6E2!important}
.glik-note-footer{display:flex;align-items:center;gap:8px;margin-top:14px;padding-top:10px;border-top:1px solid #3A4354;color:#B8C2D5;font-size:8px;font-weight:900;letter-spacing:.12em}
.glik-note-footer i{display:block;width:4px;height:4px;border-radius:50%;background:#D7A94B}
.glik-verify-note{display:flex;align-items:center;gap:8px;margin-top:12px;padding:9px 10px;border:1px solid #46516A;border-radius:10px;background:linear-gradient(100deg,#252F42,#302B43);color:#D8DEFF;font-size:10px;font-weight:750}
.glik-verify-note>span:first-child{display:grid;place-items:center;width:20px;height:20px;border-radius:7px;background:#43547A;color:#E3E8FF;font-size:12px}
html[data-theme="light"] .glik-ecosystem-note{background:linear-gradient(135deg,#FFFFFF 0%,#F0F3FA 62%,#F4EFFA 100%)!important;border-color:#D5DCE8!important;box-shadow:0 5px 16px rgba(37,49,74,.07)!important;color:#20283A!important}
html[data-theme="light"] .glik-ecosystem-note h3{color:#20283A!important}
html[data-theme="light"] .glik-ecosystem-note p{color:#586276!important}
html[data-theme="light"] .glik-note-footer{border-top-color:#DDE2EC;color:#677187}
html[data-theme="light"] .glik-note-icon{background:linear-gradient(145deg,#F8EBCB,#E8E5F8);border-color:#D6CDAF;color:#8B681A}
html[data-theme="light"] .glik-community-card .glik-note-icon{background:linear-gradient(145deg,#DCE7FF,#EDE1FA);border-color:#C5CFE8;color:#4F61A7}
html[data-theme="light"] .glik-note-eyebrow{color:#8B681A}
html[data-theme="light"] .glik-community-card .glik-note-eyebrow{color:#596BB0}
html[data-theme="light"] .glik-vision-card h4{color:#94701E}
html[data-theme="light"] .glik-verify-note{background:linear-gradient(100deg,#E8EEFB,#F0EAF8);border-color:#D4D9EB;color:#3F4E79}
html[data-theme="light"] .glik-verify-note>span:first-child{background:#D8E1F8;color:#40558E}
.me-profile-hero{padding:12px 12px!important;margin-top:4px!important;margin-bottom:8px!important;min-height:0!important}
.me-profile-hero .profile-avatar-large{transform:scale(.82);margin-top:-4px!important;margin-bottom:-4px!important}
@media(prefers-reduced-motion:reduce){.og-reward-total{animation:none}}

/* Light-mode action buttons: keep primary actions visibly GLIK gold, never black. */
html[data-theme="light"] .faq-btn,
html[data-theme="light"] .ton-wallet-area #ogWalletConnect,
html[data-theme="light"] #ton-connect button,
html[data-theme="light"] .ton-status button,
html[data-theme="light"] .boost-actions .go-btn,
html[data-theme="light"] .boost-actions button,
html[data-theme="light"] .danger-btn,
html[data-theme="light"] #settingsDelete{
  background:#F6C84B!important;
  background-image:linear-gradient(135deg,#FFE477,#F6C84B)!important;
  color:#173D2A!important;
  -webkit-text-fill-color:#173D2A!important;
  border:1px solid #E6B832!important;
  box-shadow:0 3px 10px rgba(190,142,20,.12)!important;
}
html[data-theme="light"] .faq-btn:active,
html[data-theme="light"] .ton-wallet-area #ogWalletConnect:active,
html[data-theme="light"] #ton-connect button:active,
html[data-theme="light"] .boost-actions .go-btn:active,
html[data-theme="light"] .boost-actions button:active,
html[data-theme="light"] #settingsDelete:active{
  background:#F0BE32!important;
  background-image:none!important;
}

/* Correct the exact Global Forfeit panel shown inside the Mining page reference layout. */
html[data-theme="light"] .ref-page .ref-info .ref-forfeit,
html[data-theme="light"] .ref-info .ref-forfeit{
  background:#E9EEF3!important;
  background-image:none!important;
  border:1px solid #D2DAE3!important;
  color:#172A20!important;
  box-shadow:none!important;
}
html[data-theme="light"] .ref-info .ref-forfeit .ref-forfeit-pct,
html[data-theme="light"] .ref-info .ref-forfeit .ref-forfeit-pct span{
  color:#596579!important;
  -webkit-text-fill-color:#596579!important;
}
html[data-theme="light"] .ref-info .ref-forfeit .ref-progress.ref-forfeit-progress{
  background:#D7DEE7!important;
  border:0!important;
}
html[data-theme="light"] .ref-info .ref-forfeit .ref-progress.ref-forfeit-progress span{
  background:#E34B4B!important;
  background-image:none!important;
  box-shadow:none!important;
}

/* LIGHT MODE FINISH — keep GLIK motion, remove dark-only surfaces, and improve card separation */
html[data-theme="light"] body,
html[data-theme="light"] body.light-mode{
  background:radial-gradient(circle at 12% 0%,rgba(255,190,65,.12),transparent 30%),radial-gradient(circle at 92% 8%,rgba(52,124,255,.08),transparent 32%),#F3F5F8!important;
  color:#172A20!important;
}
/* All primary cards sit one shade darker than the page background, not pure white. */
html[data-theme="light"] .hero,
html[data-theme="light"] .card,
html[data-theme="light"] .section.card,
html[data-theme="light"] .section>.card,
html[data-theme="light"] .row,
html[data-theme="light"] .task-card,
html[data-theme="light"] .menu-link,
html[data-theme="light"] .hash-feature,
html[data-theme="light"] .hash-slot,
html[data-theme="light"] .hash-code-box,
html[data-theme="light"] .proposal-option,
html[data-theme="light"] .locked-card,
html[data-theme="light"] .gforfeit-vote-card,
html[data-theme="light"] .vote-card,
html[data-theme="light"] .session-block-list,
html[data-theme="light"] .session-block-row,
html[data-theme="light"] .session-block-head,
html[data-theme="light"] .ref-session-stats,
html[data-theme="light"] .ref-session-head,
html[data-theme="light"] .ref-og-card,
html[data-theme="light"] .boost-card,
html[data-theme="light"] .boost-next,
html[data-theme="light"] .boost-slot,
html[data-theme="light"] .boost-code,
html[data-theme="light"] .boost-lock,
html[data-theme="light"] .mine-supply,
html[data-theme="light"] .mining-summary,
html[data-theme="light"] .mine-rate-banner,
html[data-theme="light"] .earnings-banner,
html[data-theme="light"] .sheet,
html[data-theme="light"] .modal .sheet,
html[data-theme="light"] .dao-page,
html[data-theme="light"] .dao-banner{
  background:#E9EEF3!important;
  color:#172A20!important;
  border-color:#D2DAE3!important;
  box-shadow:0 2px 10px rgba(23,42,32,.045)!important;
}
/* The fixed header and the top navigation must not retain dark-only fills or white text. */
html[data-theme="light"] .mine-top{
  background:rgba(243,245,248,.97)!important;
  border-bottom-color:#D2DAE3!important;
}
html[data-theme="light"] .topmenu button,
html[data-theme="light"] .topmenu a{
  color:#536174!important;
  background:transparent!important;
}
html[data-theme="light"] .topmenu button.active,
html[data-theme="light"] .topmenu a.active{
  color:#155C3B!important;
  background:#E0E9E3!important;
  border-color:#B8CCBE!important;
}
html[data-theme="light"] .brand-mark span,
html[data-theme="light"] .brand span{color:#536174!important}
/* G.FORFEIT: fix its verification panel, vote options and text contrast. */
html[data-theme="light"] .locked-card,
html[data-theme="light"] .locked-card.og-whitelisted{
  background:#E1E9E3!important;
  color:#17452D!important;
  border-color:#BFD2C4!important;
}
html[data-theme="light"] .proposal-option,
html[data-theme="light"] .proposal-option b,
html[data-theme="light"] .proposal-option strong,
html[data-theme="light"] .gforfeit-vote-card,
html[data-theme="light"] .gforfeit-vote-card *{
  color:#172A20!important;
}
html[data-theme="light"] .gforfeit-vote-btn{
  color:#10251A!important;
}
/* Keep the same drifting particle animation visible on the light canvas too. */
html[data-theme="light"] .glik-bg-particle{
  background:#D49A00!important;
  box-shadow:0 0 4px rgba(212,154,0,.8),0 0 10px rgba(212,154,0,.42)!important;
  opacity:.62;
}
/* Make Boost History a little more compact and show a green completion tick. */
.boost-history{padding:9px 10px!important}
.boost-history h3{font-size:12px!important;margin:0 0 6px!important}
.boost-history-row{padding:5px 0!important;gap:8px!important;min-height:0!important}
.boost-history-row b{font-size:9px!important}
.boost-history-row small{font-size:7px!important}
.boost-history-check{color:#22c55e!important;-webkit-text-fill-color:#22c55e!important;font-size:17px!important;font-weight:900!important;line-height:1!important;white-space:nowrap}
/* Stability fix: keep the ambient background static to prevent visible flashing/flicker. */
body:before{animation:none!important;background-position:0 0,23px 31px!important;}
#glik-bg-particles,.glik-bg-particle{display:none!important;visibility:hidden!important;animation:none!important;transition:none!important;opacity:0!important;}
