/* GOMNI Explorer v3 — compact interface. Presentation only. */
:root{
 --ui:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
 --code:ui-monospace,SFMono-Regular,Consolas,monospace;
 --body:var(--ui);--display:var(--ui);--mono:var(--code);
 --bg:#000;--bg2:#080908;--void:#000;--deep:#060706;--panel:#0b0d0b;--panel2:#111411;--card:#0b0d0b;
 --txt:#e9eee7;--silver:#e9eee7;--mut:#9ba397;--muted:#9ba397;--mut2:#899283;--muted2:#899283;
 --line:#242924;--line2:#353d32;--border:#242924;--border2:#353d32;
 --gold:#c6ff00;--gold2:#dafb88;--gold-lt:#dafb88;--gold-dp:#8eae26;
 --blue:#a6bfdc;--blue-dp:#293949;--green:#4cd699;--success:#4cd699;--red:#ff7183;--danger:#ff7183;--purple:#b5aad4;
}
html{color-scheme:dark;scroll-padding-top:116px}
body{background:#000!important;background-image:none!important;color:var(--txt);font-family:var(--ui);-webkit-font-smoothing:antialiased}
::selection{background:#c6ff00;color:#172000}
body.gomni-page{font:14px/1.5 var(--ui)}
.gomni-page .wrap{max-width:1240px;margin-inline:auto;padding-inline:24px}
.gomni-page .wrap:not(.foot){padding-bottom:24px}
.gomni-page :is(h1,h2,h3,h4,.h1,.disp,.big,.vname .n){font-family:var(--ui)!important;letter-spacing:-.02em;font-weight:600}
.gomni-page :is(.page-h,.hero){margin:0;padding:26px 0 20px;text-align:left}
.gomni-page :is(h1,.h1,.page-h h1,.page-h .ttl h1,.hero h1){font-size:26px!important;line-height:1.25;white-space:normal;font-weight:600;letter-spacing:-.035em}
.gomni-page :is(h2,.card h2,.chead h2,.bar h2,.cbar h2){font-size:15px!important;line-height:1.4;font-weight:600!important;letter-spacing:-.01em}
.gomni-page :is(h3,.card h3){font-size:14px;font-weight:600}
.gomni-page :is(.grad,.accent){background:none!important;color:var(--txt)!important;-webkit-text-fill-color:currentColor}
.gomni-page :is(.hero p,.page-h p,.sub){font-size:13px;line-height:1.6;margin:8px 0 0;max-width:650px;color:var(--mut)}
.gomni-page .mono{font-family:var(--code);font-variant-numeric:tabular-nums;font-weight:400}
.gomni-page :is(.card,.panel,.stat,.kpi,.bcard,.acard,.gcell,.fc,.box,.out,.st){background:linear-gradient(165deg,#101310,#080a08);border:1px solid #282f26;border-radius:10px;box-shadow:inset 0 1px #ffffff07,0 3px 10px #0004;backdrop-filter:none}
.gomni-page :is(.stat,.kpi,.bcard,.acard){padding:18px;min-width:0}
.gomni-page .glow{opacity:0!important;pointer-events:none}
.gomni-page :is(.lab,.kpi .k,.stat .lab,.acard .lab,.gcell .l,.bcard .lab){font:500 12px/1.4 var(--ui);letter-spacing:0;text-transform:none;color:#a6b09f}
.gomni-page :is(.stat .val,.kpi .v,.acard .v,.gcell .b,.bcard .h,.bcard .v){font:600 25px/1.25 var(--ui)!important;letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:8px}
.gomni-page :is(.stat .val,.kpi .v) small{font-size:12px;letter-spacing:0;font-weight:400}
.gomni-page .bcard .h{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}
.gomni-page .bcard .v{color:#e9eee7}
.gomni-page :is(.stats,.kpis,.act){gap:12px;margin-top:14px;margin-bottom:20px}
.gomni-page .bcards{gap:12px;margin-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}
.gomni-page .cols{gap:16px;margin-top:20px}
.gomni-page .cols>.card{padding:0}
.gomni-page .chead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 12px;margin:0;border-bottom:0}
.gomni-page .cols .chead{padding:15px 18px;border-bottom:1px solid var(--line)}
.gomni-page .chead>a{font:500 12px var(--ui)!important;color:#c1d6a5!important;padding:0;border:0;background:none;box-shadow:none}
.gomni-page .feed>.row{margin:0;padding:13px 18px;border-color:#20271e}
.gomni-page .mid .bn{font:500 13px var(--code);color:#d8e6c4}
.gomni-page .mid .bn.tx{font:400 12px var(--code);color:#b1c6de}
.gomni-page .mid .meta{font-size:11px;color:#8d9983}
.gomni-page .right .t,.gomni-page .right .v{font-size:11px}
.gomni-page .cube{width:30px;height:30px;border-radius:7px;background:#a5bed90a;border-color:#a5bed921;box-shadow:none}
.gomni-page .cube svg{width:15px;height:15px;stroke:#a6bfdc}
.gomni-page .vm{font-size:9px;font-weight:500;letter-spacing:0;border-radius:4px}
.gomni-page .cbar{padding:14px 18px}
.gomni-page .thead{padding:12px 18px;background:#10150f;color:#9eaa93;font:500 11px var(--ui);letter-spacing:0;text-transform:none;border-bottom-color:#30392b}
.gomni-page :is(.brow,.txrow,.trow){padding-top:13px;padding-bottom:13px;font-size:13px;line-height:1.5}
.gomni-page :is(.brow,.txrow,.trow):nth-child(even){background:#ffffff02}
.gomni-page :is(.brow,.txrow,.trow,.vrow):hover{background:#c6ff0006}
.gomni-page .bh{font:500 13px var(--ui);color:#d2e8b3}
.gomni-page :is(.txpill,.vm.evm){background:#a6bfdc0a;border-color:#a6bfdc22;color:#aec5df}
.gomni-page .vm.cosmos{background:#c6ff0009;border-color:#c6ff0022;color:#c1dc91}
.gomni-page :is(.btn,.deploy,.wbtn,.cbtn,.pager button,.pg button,.cp){font-family:var(--ui);font-size:13px;font-weight:500;border-radius:7px;letter-spacing:0;transition:background .15s,border-color .15s}
.gomni-page :is(.btn.gold,.deploy){background:linear-gradient(180deg,#d3fb64,#b9e929);color:#182200;border:1px solid #d4f889;box-shadow:inset 0 1px #ffffff50,0 2px 0 #405411;font-weight:600}
.gomni-page :is(.btn.blue){background:linear-gradient(180deg,#c0d4e9,#98b2ce);color:#14212e;box-shadow:inset 0 1px #ffffff40,0 2px 0 #344556}
.gomni-page :is(.btn.ghost,.wbtn,.cbtn,.pager button,.pg button,.cp){background:linear-gradient(180deg,#20271c,#12180e);border:1px solid #3c4931;color:#d9e4cb;box-shadow:inset 0 1px #ffffff0d,0 1px 0 #000}
.gomni-page button:disabled{box-shadow:none;cursor:not-allowed}
.gomni-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-family:var(--ui);font-size:14px;color:var(--txt);background:#060906;border-color:#333e2c;border-radius:7px;box-shadow:inset 0 1px 4px #0004;min-width:0}
.gomni-page :is(input,select,textarea):focus{outline:2px solid #b6da61;outline-offset:1px;box-shadow:none}
.gomni-page input::placeholder{font-weight:400;color:#839276}
.gomni-page :is(.searchbox,.searchbar,.search,.inwrap){background:#0b1008;border:1px solid #3a482c;border-radius:8px;box-shadow:inset 0 1px #ffffff06}
.gomni-page :is(.searchbox,.searchbar,.search,.inwrap) input{background:transparent;border:0;box-shadow:none;outline:none}
.gomni-page :is(.searchbox,.searchbar,.search,.inwrap):focus-within{border-color:#c6ff00;box-shadow:0 0 0 2px #c6ff0010}
.gomni-page :is(.fl,.fld label){font:500 12px var(--ui);letter-spacing:0;text-transform:none;color:#b4c0a7}
.gomni-page :is(.hint,.avail,.note){font-size:12px;line-height:1.6}
.gomni-page .tabs{gap:8px}
.gomni-page .tab{padding:12px;border-radius:8px;background:#0c1109;border-color:#303b27;box-shadow:none}
.gomni-page .tab .t{font:600 13px var(--ui)}
.gomni-page .tab .d{font:400 11px var(--ui);margin-top:3px}
.gomni-page .tab.sel,.gomni-page .seg button.on{background:#1b2711;border-color:#647d3c;color:#d1e9af;box-shadow:none}
.gomni-page .seg{background:#080c05;border-color:#323e28;border-radius:8px}
.gomni-page .seg button{font:500 12px var(--ui);border-radius:5px}
.gomni-page .vrow{border-radius:8px;background:#0d1209;border-color:#2e3925}
.gomni-page .vrow.sel{border-color:#93ba43;box-shadow:0 0 0 1px #c6ff0010}
.gomni-page .vname .n,.gomni-page .vrow .nm{font-size:14px;font-weight:500}
.gomni-page .av{border-radius:8px;background:linear-gradient(135deg,#c7eaa1,#849f62);color:#17210c;font-weight:600}
.gomni-page .banner.info,.gomni-page .note{background:#9fb8d508;border:1px solid #9fb8d528;color:#b8c8da;border-radius:8px}
.gomni-page .banner.warn{background:#ffd57708;border-color:#ffd57740;color:#e8ca8a}
.gomni-page .banner.err,.gomni-page .result.err{background:#ff718308;border-color:#ff718333;color:#ffa8b3}
.gomni-page :is(.modal,.drawer:not(.gnav-drawer)){background:#0c1209;border-color:#435631;color:#ecf2e3;box-shadow:0 20px 80px #000b;border-radius:12px}
.gomni-page .scrim{backdrop-filter:blur(4px)}
.gomni-page .discon{padding:28px 20px;border:1px solid #303e24;border-radius:10px;background:#0b1107}
.gomni-page .discon .big{font-size:18px;font-weight:600}
.gomni-page .discon p{font-size:12px;margin-bottom:18px}
.gomni-page .discon .btn{max-width:210px;height:42px}
.gomni-page :is(.code,pre){background:#060905;border:1px solid #2e3825;border-radius:8px;font-family:var(--code);font-size:12px;line-height:1.7;box-shadow:none}
.gomni-page .toc{top:112px;background:#0b1008;border:1px solid #2b3522;border-radius:9px;padding:14px}
.gomni-page .toc a{font-size:12px;border-radius:5px}
.gomni-page .toc .grp{font-size:10px;font-weight:500;letter-spacing:.05em}
.gomni-page .ep{border-color:#2d3923;border-radius:8px}
.gomni-page .ep .m{font:500 11px var(--code);color:#c1dba0;background:#c6ff0008}
.gomni-page .ep .u,.gomni-page .url{font-size:12px;overflow-wrap:anywhere}
.gomni-page .pr{padding-block:12px;border-color:#232c1c}
.gomni-page .pr .key{font-size:12px;color:#9aa98c}
.gomni-page .pr .val{font-size:13px;overflow-wrap:anywhere}
.gomni-help{margin:16px 0;border:1px solid #283420;border-radius:8px;background:#090d06}
.gomni-help summary{padding:12px 15px;font-size:12px;color:#afc295;cursor:pointer}
.gomni-help .box.note{margin:0;border:0;border-top:1px solid #283420;border-radius:0;background:none;padding:15px}
.gomni-page .feat{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.gomni-page .fc h3{font:500 14px var(--ui)}
.gomni-page .fc p{font:400 12px/1.6 var(--ui)}
.gomni-page footer,.gomni-page .foot{background:#000;border-color:#283221;color:#8d9c80}
.gomni-page footer{padding:24px 0;margin-top:28px}
.gomni-page .foot img{width:144px;height:auto;filter:none}
.gomni-page .foot .links{gap:18px;flex-wrap:wrap;font-size:12px}
.gomni-page .foot .fb{gap:12px;font-size:12px}
.gomni-page :focus-visible,.gnav :focus-visible,.gnav-drawer :focus-visible{outline:2px solid #b9e961;outline-offset:3px}
/* Homepage: search -> network -> blocks/transactions -> activity -> fees. */
.gomni-page[data-gomni-page=index] .hero{padding:28px 0 22px}
.gomni-page[data-gomni-page=index] .searchbox{margin:16px 0 0;max-width:780px;padding:15px 17px}
.gomni-page[data-gomni-page=index] .searchbox input{font:400 14px var(--ui);width:100%}
.gomni-page[data-gomni-page=index] .hero::after{content:none}
.gomni-secondary-status{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
.gomni-page .bcard .btnote{font-size:11px;font-weight:400;margin-top:9px}
.gomni-page .beatbars{padding-top:10px;margin-top:12px;gap:10px}
.gomni-page .bblab{font-size:10px;font-weight:400;letter-spacing:0;text-transform:none}
.gomni-page .bars.mini{height:22px}
.gomni-page .acard{min-height:125px}
.gomni-page .ggrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.gomni-page .gcell{padding:16px}
.gomni-page .gas .ghead{margin:24px 0 12px}
.gomni-page .gas .ghead .tag{font-size:9px;letter-spacing:0;font-weight:500;color:#9fae90}
.gomni-page .gcell .s{font-size:11px;line-height:1.5}
.gomni-page .presale{padding:12px 16px;margin:24px 0 0;gap:12px;background:#0d1407;border:1px solid #2e4120;border-radius:8px;box-shadow:none;color:#c3d9ab;animation:none}
.gomni-page .presale .ptitle{font:500 12px var(--ui);gap:8px}
.gomni-page .presale .rocket{font-size:0;width:20px;height:20px;background:url('/brand/gomni-v1/gomni-g.svg') center/contain no-repeat;animation:none;filter:none}
.gomni-page .presale .parrow{font-size:17px;animation:none}
.gomni-page .presale .plive{font:500 9px var(--ui);background:#192714;color:#afd49b;padding:2px 6px;animation:none;border-radius:4px}
.gomni-page .presale:before,.gomni-page .presale:after{content:none}
.gomni-page[data-gomni-page=staking] .panel{padding:20px}
.gomni-page[data-gomni-page=docs] .card{padding:22px}
.gomni-page[data-gomni-page=docs] .layout{gap:20px}
.gomni-page[data-gomni-page=token-studio] main.wrap,.gomni-page[data-gomni-page=convert] main.wrap{max-width:880px}
/* Header: small wordmark, stable slots, existing search and wallet handlers. */
header#gnav-header.gnav{background:#000;border-bottom:1px solid #293222;border-image:none;box-shadow:none;backdrop-filter:none;font-family:var(--ui)}
#gnav-header .gnav-bar{display:flex;max-width:1240px;min-height:64px;height:auto;padding:10px 24px;gap:18px;flex-wrap:wrap}
#gnav-header .gnav-brand{flex:0 0 auto}
#gnav-header .gnav-brand img{display:block;width:148px;max-width:148px;height:auto;filter:none}
#gnav-header .gnav-burger{width:34px;height:34px;border:1px solid #333e2b;border-radius:7px;background:linear-gradient(#151d0f,#0a1005);padding:0 8px;gap:5px;box-shadow:inset 0 1px #ffffff08}
#gnav-header .gnav-burger span{background:#aebc9e}
#gnav-header .gnav-search{display:block;flex:1;min-width:150px;max-width:460px;margin:0 auto}
#gnav-header .gnav-search input{height:36px;border-radius:7px;border-color:#2f3b25;background:#080d04;font:400 12px var(--ui);color:#e3ecd8;box-shadow:none}
#gnav-header .gnav-search input:focus{border-color:#9bbc68;box-shadow:0 0 0 2px #c6ff000c}
#gnav-header .gnav-search svg{width:15px;height:15px;stroke:#899c78}
#gnav-header .gnav-live{padding:5px 8px;font:500 10px var(--ui);background:#090f05;border-color:#2c3c20;box-shadow:none;gap:5px}
#gnav-header .gnav-live b{font:400 10px var(--code);color:#b6cba2}
#gnav-header .gnav-live.on{color:#76d5a5;border-color:#3ddc8426}
#gnav-header .gnav-extra:empty{display:none}
#gnav-header .gnav-extra :is(.cbtn,.wbtn){padding:8px 10px;font:500 12px var(--ui);white-space:nowrap}
.gomni-quicknav{border-top:1px solid #1c2417;background:#060a03}
.gomni-quicknav__inner{max-width:1240px;margin:auto;padding:0 24px;display:flex;gap:6px;overflow-x:auto}
.gomni-quicknav a{display:block;flex-shrink:0;padding:10px 13px;font:500 12px var(--ui);color:#9ba98e!important;border:0!important;white-space:nowrap;position:relative}
.gomni-quicknav a[aria-current=page]{color:#d6eead!important}
.gomni-quicknav a[aria-current=page]::after{content:"";position:absolute;left:13px;right:13px;bottom:0;height:2px;background:#c6ff00}
.gomni-quicknav a:hover{color:#e1edcf!important;background:#c6ff0005}
#gnav-drawer .gnav-panel{width:min(320px,92vw);max-width:320px;background:#0a1006;border-right:1px solid #3a4b2a;padding:22px 16px 30px;box-shadow:20px 0 80px #000b}
#gnav-drawer .gnav-dhead{gap:16px;margin-bottom:12px;padding-bottom:18px;border-bottom:1px solid #2c3a20}
#gnav-drawer .gnav-dhead img{width:148px;height:auto}
#gnav-drawer .gnav-dx{color:#b8cba4;font-size:24px;padding:6px 10px}
#gnav-drawer .gnav-grp{font:500 10px var(--ui);letter-spacing:.06em;color:#8ca178;padding:18px 12px 6px}
#gnav-drawer .gnav-link{font:400 13px var(--ui);padding:11px 12px;color:#d6e4c6;border-radius:6px}
#gnav-drawer .gnav-link.on{background:#202f13;color:#d3edb0;box-shadow:inset 2px 0 #a6ce52}
#gnav-drawer .gnav-link:hover{background:#17220e;color:#d3edb0}
@media(max-width:900px){.gomni-page .ggrid{grid-template-columns:repeat(2,minmax(0,1fr))}.gomni-page .feat{grid-template-columns:1fr}#gnav-header .gnav-bar{gap:12px}}
@media(max-width:760px){
 .gomni-page .wrap{padding-inline:16px}.gomni-page :is(.page-h,.hero){padding:22px 0 16px}
 .gomni-page :is(h1,.h1,.page-h h1,.page-h .ttl h1,.hero h1){font-size:23px!important}
 .gomni-page :is(.stat,.kpi,.bcard,.acard){padding:15px}
 .gomni-page :is(.stat .val,.kpi .v,.bcard .h,.bcard .v){font-size:23px!important}
 .gomni-page :is(.stats,.kpis,.act){gap:10px}
 .gomni-page .cols{gap:14px}.gomni-page .cols .chead{padding:14px 15px}
 .gomni-page .feed>.row{padding:12px 15px}
 #gnav-header .gnav-bar{padding:9px 16px;min-height:56px;gap:10px}
 #gnav-header .gnav-brand img{width:132px;max-width:132px}
 #gnav-header .gnav-live{margin-left:auto}#gnav-header .gnav-live b{display:none}
 #gnav-header .gnav-search{flex:1 0 100%;order:10;max-width:none;margin:1px 0 4px}
 #gnav-header .gnav-search input{height:40px;font-size:16px}
 .gomni-page[data-gomni-page=index] #gnav-header .gnav-search,.gomni-page[data-gomni-page=search-results] #gnav-header .gnav-search{display:none}
 .gomni-quicknav{display:none}
 .gomni-page .searchbox input{font-size:16px!important}
 .gomni-page[data-gomni-page=docs] .card{padding:18px}
 .gomni-page .foot{font-size:11px;gap:16px}
 .gomni-page .foot img{width:130px}
 .gomni-page .foot .links{font-size:11px;gap:14px}
 .gomni-page .presale .ptitle{font-size:12px}
}
@media(max-width:380px){
 .gomni-page .wrap{padding-inline:12px}
 #gnav-header .gnav-bar{padding-inline:12px;gap:8px}
 #gnav-header .gnav-extra{flex-basis:100%;justify-content:flex-end}
 .gomni-page :is(.stat,.kpi,.bcard,.acard){padding:12px}
 .gomni-page :is(.stat .val,.kpi .v,.bcard .h,.bcard .v){font-size:20px!important}
 .gomni-page :is(.lab,.stat .lab,.bcard .lab,.kpi .k){font-size:11px}
 .gomni-page .beatbars{gap:5px}.gomni-page .bblab{font-size:9px}
}
@media(prefers-reduced-motion:reduce){.gomni-page *,#gnav-header *,#gnav-drawer *{animation:none!important;transition:none!important}}
