/* VargaMesh public mainnet portal v1.3.0 */
:root{--bg:#050a10;--bg2:#08131d;--panel:#0c1823;--panel2:#101f2c;--panel3:#132736;--text:#f2f8fc;--muted:#97adbd;--soft:#71899a;--line:#1c3749;--line2:#2b536b;--accent:#43e0b7;--accent2:#63aafc;--accent3:#aa91ff;--ok:#5be397;--warn:#ffc961;--danger:#ff7484;--shadow:0 24px 90px rgba(0,0,0,.32);--max:1240px;--r:20px;--r2:30px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;background:radial-gradient(circle at 8% -5%,rgba(71,175,235,.17),transparent 31%),radial-gradient(circle at 91% 0,rgba(67,224,183,.11),transparent 27%),linear-gradient(180deg,var(--bg),var(--bg2) 44%,var(--bg));line-height:1.58;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}code,.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;word-break:break-word}.wrap{width:min(var(--max),calc(100% - 38px));margin:auto}.hidden{display:none!important}.skip-link{position:fixed;left:12px;top:-80px;z-index:200;padding:10px 14px;background:#fff;color:#000;border-radius:10px}.skip-link:focus{top:12px}.topbar{position:sticky;top:0;z-index:60;border-bottom:1px solid rgba(42,83,107,.7);background:rgba(5,10,16,.82);backdrop-filter:blur(22px) saturate(140%)}.nav{min-height:78px;display:flex;align-items:center;gap:18px}.brand{display:flex;align-items:center;gap:12px;font-weight:900;letter-spacing:-.02em;white-space:nowrap}.brandmark{width:44px;height:44px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(145deg,#43e0b7,#63aafc 67%,#aa91ff);color:#041018;font-weight:950;box-shadow:0 10px 35px rgba(67,224,183,.2);position:relative;overflow:hidden}.brandmark:after{content:"";position:absolute;inset:1px;border:1px solid rgba(255,255,255,.28);border-radius:14px}.brandtext{display:flex;flex-direction:column;line-height:1}.brand small{margin-top:6px;color:#86a0b3;font-size:.66rem;letter-spacing:.14em}.navlinks{margin-left:auto;display:flex;gap:2px;align-items:center}.navlinks a{padding:9px 9px;border-radius:10px;color:#a7bccb;font-size:.87rem;font-weight:700;transition:.18s}.navlinks a:hover,.navlinks a[aria-current="page"]{background:#10232f;color:#fff}.nav-actions{display:flex;align-items:center;gap:8px}.langswitch,.statuspill{border:1px solid var(--line);background:#0c1a25;border-radius:999px;padding:7px 10px;font-size:.76rem;color:#bdd0dc;font-weight:800}.statuspill{display:flex;align-items:center;gap:7px}.statuspill.ok{border-color:#25684a;color:#baf1cf}.statuspill.bad{border-color:#793640;color:#ffd2d6}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 15px rgba(91,227,151,.78)}.menu-btn{display:none;border:1px solid var(--line);background:#0b1924;color:#fff;border-radius:11px;padding:8px 11px;cursor:pointer}.hero{padding:88px 0 62px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;width:720px;height:720px;border-radius:50%;border:1px solid rgba(99,170,252,.07);right:-350px;top:-410px;box-shadow:0 0 0 90px rgba(99,170,252,.014),0 0 0 180px rgba(67,224,183,.009)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:54px;align-items:center;position:relative}.hero-copy{min-width:0}.eyebrow,.badge{display:inline-flex;align-items:center;gap:8px;color:#a1ead9;font-size:.74rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.badge{padding:7px 11px;border:1px solid #205d51;border-radius:999px;background:#08221f}.hero h1{font-size:clamp(3.05rem,6.5vw,6.4rem);line-height:.94;margin:22px 0 24px;letter-spacing:-.064em;max-width:900px}.grad{background:linear-gradient(90deg,#f8fcff,#66e6c7 43%,#78b7ff 76%,#ad9cff);-webkit-background-clip:text;background-clip:text;color:transparent}.lead{font-size:clamp(1.05rem,1.55vw,1.24rem);line-height:1.72;color:var(--muted);max-width:770px}.lead-sm{font-size:1.08rem;color:var(--muted);line-height:1.7}.hero-console,.connect-card,.security-card{border:1px solid var(--line2);border-radius:26px;padding:22px;background:linear-gradient(160deg,rgba(17,35,48,.96),rgba(7,18,27,.94));box-shadow:var(--shadow);position:relative;overflow:hidden}.hero-console:after,.connect-card:after,.security-card:after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;background:rgba(67,224,183,.08);filter:blur(50px);right:-70px;top:-70px}.console-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--line)}.console-head span{display:flex;align-items:center;gap:8px;font-size:.78rem;font-weight:850;letter-spacing:.08em}.console-head i{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 15px rgba(91,227,151,.8)}.console-head small{color:var(--muted)}.console-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.console-grid>div{padding:13px;border:1px solid rgba(43,83,107,.55);border-radius:14px;background:#081721}.console-grid span{display:block;color:var(--muted);font-size:.72rem}.console-grid b{display:block;margin-top:3px;font-size:1.05rem}.console-code{margin-top:14px;padding:13px;border-radius:13px;background:#041019;border:1px solid var(--line);color:#9fc4d8;font-size:.78rem;line-height:1.7}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line2);background:#0d202d;color:#f5fbff;border-radius:12px;padding:11px 15px;font-weight:800;cursor:pointer;transition:.18s}.btn:hover{transform:translateY(-1px);border-color:#47809e;background:#122a39}.btn.primary{border:0;background:linear-gradient(135deg,#42dfb7,#62aafc);color:#031019;box-shadow:0 10px 30px rgba(66,181,202,.19)}.btn.ghost,.btn.subtle{background:transparent}.btn.danger{background:#30151b;border-color:#6d3139;color:#ffd7db}.wide-btn{width:100%;margin-top:16px}.section{padding:46px 0}.section.surface{background:linear-gradient(180deg,rgba(11,27,39,.58),rgba(7,17,26,.2));border-top:1px solid rgba(28,55,73,.55);border-bottom:1px solid rgba(28,55,73,.55)}.section-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:22px}.section-head.compact{margin-bottom:13px}.section-head h2,.content h2{font-size:clamp(1.85rem,3vw,2.55rem);margin:5px 0 0;letter-spacing:-.038em;line-height:1.08}.section-head p{margin:9px 0 0;color:var(--muted);max-width:740px}.metrics-section{padding-top:0;margin-top:-8px;position:relative;z-index:2}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.metric-grid.six{grid-template-columns:repeat(6,1fr)}.metric-card{min-width:0;background:linear-gradient(180deg,rgba(15,31,44,.97),rgba(8,20,30,.97));border:1px solid var(--line);border-radius:18px;padding:18px;box-shadow:0 12px 45px rgba(0,0,0,.13)}.metric-card>span{display:block;color:#819bac;font-size:.72rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.metric-card strong{display:block;font-size:clamp(1.45rem,2.5vw,2.25rem);letter-spacing:-.045em;margin:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric-card small{color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.two-up>.card{grid-column:span 6}.card{grid-column:span 4;background:linear-gradient(180deg,rgba(15,30,43,.97),rgba(8,20,30,.97));border:1px solid var(--line);border-radius:var(--r);padding:23px;box-shadow:0 12px 50px rgba(0,0,0,.12)}.card:hover{border-color:#2c566e}.card.full{grid-column:1/-1}.card h3{font-size:1.22rem;margin:5px 0 9px}.card p{color:var(--muted)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-card{padding:23px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(180deg,#0e1d29,#091721);transition:.2s}.feature-card:hover{transform:translateY(-3px);border-color:#32647f;box-shadow:0 18px 50px rgba(0,0,0,.18)}.feature-card h3{margin:14px 0 8px}.feature-card p{color:var(--muted);min-height:50px}.feature-card>b{color:#9be7d5;font-size:.86rem}.feature-icon{width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,rgba(67,224,183,.17),rgba(99,170,252,.17));border:1px solid var(--line2);display:grid;place-items:center;font-size:1.08rem}.searchbox{display:flex;gap:9px;max-width:850px;margin-top:25px;padding:8px;border:1px solid var(--line2);border-radius:16px;background:rgba(8,20,30,.85);box-shadow:var(--shadow)}.hero-search{max-width:740px}.input{width:100%;border:1px solid #2b4d61;background:#07151f;color:#f0f8ff;border-radius:11px;padding:12px 13px;outline:none}.input:focus{border-color:#61aed3;box-shadow:0 0 0 3px rgba(99,170,252,.09)}.searchbox .input{border:0;background:transparent}.statbar{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.statbar>div{background:#081823;border:1px solid var(--line);border-radius:15px;padding:17px}.statbar strong{display:block;font-size:1.45rem}.statbar span{font-size:.76rem;color:var(--muted)}.fee-panel{display:grid;grid-template-columns:180px 1fr;gap:28px;align-items:center;padding:30px;border:1px solid #2c6758;border-radius:28px;background:radial-gradient(circle at 0 50%,rgba(67,224,183,.11),transparent 32%),linear-gradient(135deg,#0b211e,#0a1723 58%,#101b2c);box-shadow:0 18px 70px rgba(0,0,0,.18)}.fee-ring{width:150px;height:150px;border-radius:50%;display:grid;place-content:center;text-align:center;background:conic-gradient(var(--accent) 0 1%,#123041 1% 100%);position:relative}.fee-ring:before{content:"";position:absolute;inset:11px;border-radius:50%;background:#07131b;border:1px solid #245143}.fee-ring span,.fee-ring small{position:relative;z-index:1}.fee-ring span{font-size:3.1rem;font-weight:950;letter-spacing:-.06em}.fee-ring small{color:var(--muted);letter-spacing:.18em;font-weight:800}.fee-copy h2{font-size:clamp(1.8rem,3vw,2.7rem);margin:6px 0 9px;letter-spacing:-.04em}.fee-copy p{color:#afc3d0;max-width:850px}.splitbar{display:grid;grid-template-columns:99fr 1fr;min-height:64px;border-radius:14px;overflow:hidden;margin:18px 0 12px;background:#102636}.splitbar>div{padding:12px 15px;display:flex;align-items:center;gap:13px}.splitbar .miner{background:linear-gradient(90deg,rgba(67,224,183,.22),rgba(67,224,183,.08))}.splitbar .dev{min-width:105px;background:rgba(99,170,252,.18);justify-content:center;flex-wrap:wrap}.splitbar b{font-size:1.3rem}.splitbar span{font-size:.78rem;color:#cae0ea}.fee-strip{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #2b5e52;border-radius:15px;background:#0a211d}.fee-badge{font-weight:950;font-size:1.3rem;color:#081813;background:var(--accent);border-radius:10px;padding:5px 9px}.fee-strip div{display:flex;flex-direction:column;flex:1}.fee-strip span{color:var(--muted);font-size:.83rem}.fee-strip>a{font-weight:800}.split-layout{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.steps{display:grid;gap:12px;margin-top:20px}.steps>div{display:flex;gap:15px;align-items:flex-start;padding:15px;border:1px solid var(--line);border-radius:15px;background:#091923}.steps>div>span{display:grid;place-items:center;min-width:39px;height:39px;border-radius:11px;background:#122d3b;color:#82dcca;font-weight:900}.steps b,.steps code,.steps p{display:block}.steps code{margin-top:4px;color:#9fc9dc}.steps p{margin:4px 0 0;color:var(--muted)}.protocol-card{border:1px solid var(--line);border-radius:22px;background:#091923;padding:23px}.kv{display:grid;grid-template-columns:minmax(145px,210px) 1fr;gap:0 15px}.kv>div{padding:10px 0;border-bottom:1px solid rgba(43,83,107,.42)}.kv .k{color:#819aaa}.notice{border-left:3px solid var(--warn);background:#211b0f;padding:14px 16px;border-radius:11px;color:#eadbac}.notice.ok{border-color:var(--ok);background:#0c2318;color:#bcebd0}.notice.danger{border-color:var(--danger);background:#281116;color:#ffd1d6}.notice.info{border-color:var(--accent2);background:#0c1c29;color:#c7dff2}.warn-strong{font-size:.97rem;padding:17px}.label{font-size:.72rem;color:#7894a8;text-transform:uppercase;letter-spacing:.12em;font-weight:850}.sub{color:var(--muted);font-size:.92rem}.tiny{font-size:.78rem;color:#7e97aa}.pill{display:inline-flex;padding:5px 9px;border-radius:999px;background:#0d2631;border:1px solid #225168;color:#bde5f4;font-size:.71rem;font-weight:800;white-space:nowrap}.pill.ok{background:#0d271c;border-color:#246543;color:#b7f1cd}.pill.warn{background:#2a2110;border-color:#755b21;color:#ffe1a4}.pill.bad{background:#2c1519;border-color:#71313b;color:#ffd0d5}.codebox{border:1px solid var(--line);border-radius:14px;background:#06121a;padding:15px;overflow:auto;color:#cce6f5}.table-wrap{overflow:auto;border:1px solid var(--line);border-radius:16px;background:#081520}.table{width:100%;border-collapse:collapse;min-width:760px}.table th,.table td{text-align:left;padding:13px 14px;border-bottom:1px solid rgba(43,83,107,.45);font-size:.9rem;vertical-align:top}.table th{color:#7895a9;text-transform:uppercase;letter-spacing:.09em;font-size:.68rem}.table tbody tr:hover{background:#0c1d29}.table tr:last-child td{border-bottom:0}.link{color:#82c8ff}.chartbox{height:270px;position:relative}.chartbox canvas{width:100%;height:100%;display:block}.connect-card h3{font-size:1.45rem;margin:7px 0 16px}.connect-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.connect-row span{color:var(--muted)}.connect-row code{color:#c9e6f3}.config-stack{display:grid;gap:10px;margin:17px 0}.config-stack>div{padding:12px;border:1px solid var(--line);border-radius:13px;background:#07151f}.config-stack span{display:block;color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em}.config-stack code{display:block;margin-top:4px}.payout-flow{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.payout-flow>div{border:1px solid var(--line);border-radius:15px;padding:15px;background:#081721}.payout-flow span{display:block;font-size:2rem;font-weight:950;color:#8ce3d0}.payout-flow small{color:var(--muted);word-break:break-all}.result-panel{margin-top:15px}.explorer-statebar{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#081822;color:var(--muted)}.explorer-statebar span:last-child{margin-left:auto}.explorer-result{margin-top:16px}.explorer-script{word-break:break-all}.badge-stack{display:flex;gap:7px;flex-wrap:wrap}.tx-title{display:flex;align-items:center;gap:10px}.architecture{display:flex;gap:10px;align-items:stretch;overflow:auto;padding:10px 0}.architecture>div{min-width:170px;flex:1;border:1px solid var(--line);border-radius:14px;padding:15px;background:#081721}.architecture b,.architecture span{display:block}.architecture span{color:var(--muted);font-size:.8rem;margin-top:4px}.architecture>i{display:grid;place-items:center;color:#6cb9d9;font-size:1.35rem}.endpoint-list{display:grid;gap:9px}.endpoint{display:grid;grid-template-columns:64px minmax(230px,.6fr) 1fr;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:13px;background:#081721}.endpoint:hover{border-color:#32647f}.method{display:inline-flex;justify-content:center;padding:4px 7px;border-radius:8px;background:#15332b;color:#9de5d2;font-size:.7rem;font-weight:900}.endpoint p{margin:0;color:var(--muted);font-size:.86rem}.faq-list{max-width:900px}.faq-item{border:1px solid var(--line);border-radius:15px;background:#0a1924;margin-bottom:11px;overflow:hidden}.faq-item summary{cursor:pointer;padding:17px 19px;font-weight:820;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";float:right;color:#83d9c7;font-size:1.25rem}.faq-item[open] summary:after{content:"–"}.faq-item>div{padding:0 19px 17px;border-top:1px solid var(--line)}.faq-item p{color:var(--muted)}.content{max-width:900px}.content h2{margin-top:0}.content h3{font-size:1.2rem;margin:26px 0 7px}.content p{color:#b0c2ce}.content code{color:#9de5d2}.legal-content{padding:28px;border:1px solid var(--line);border-radius:22px;background:#091823}.wallet-warning{padding-top:0}.security-card{display:grid;gap:12px}.security-row{display:flex;gap:12px;align-items:center;padding:11px;border:1px solid var(--line);border-radius:13px;background:#081721}.security-row>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#123a2d;color:#7ce2ba;font-weight:900}.security-row b,.security-row small{display:block}.security-row small{color:var(--muted)}.wallet-dashboard-card{background:radial-gradient(circle at 92% 0,rgba(67,224,183,.08),transparent 25%),linear-gradient(180deg,#0f202c,#091721)}.watch-current{margin-top:13px;padding:10px 12px;border-radius:12px;background:#06131c;border:1px solid var(--line);color:#91a9ba}.pro-statgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-top:18px}.pro-stat{padding:15px;border:1px solid var(--line);border-radius:15px;background:#07161f}.pro-stat span,.pro-stat small{display:block;color:var(--muted)}.pro-stat strong{display:block;font-size:1.45rem;margin:3px 0}.pro-stat.ok{border-color:#275d48}.pro-stat.warn{border-color:#6e5a29}.maturity-panel{margin-top:14px;padding:15px;border:1px solid var(--line);border-radius:15px;background:#07151f}.maturity-head{display:flex;justify-content:space-between;gap:12px}.progress{height:9px;background:#112835;border-radius:999px;overflow:hidden;margin:10px 0}.progress span{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent2));border-radius:999px}.wallet-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px}.wallet-main,.send-card{grid-column:auto}.wallet-toolbar{display:flex;gap:8px;flex-wrap:wrap}.wallet-identity{display:grid;grid-template-columns:210px 1fr;gap:22px;margin-top:22px;align-items:start}.wallet-qr-card{padding:10px;border:1px solid var(--line);border-radius:16px;background:#fff;color:#16212a;text-align:center}.wallet-qr-card canvas{display:block;width:190px;height:190px;max-width:100%;margin:auto}.wallet-qr-card span{font-size:.72rem;font-weight:800}.wallet-info{min-width:0}.wallet-address{font-size:.94rem;padding:13px;background:#06141e;border:1px solid var(--line);border-radius:12px;word-break:break-all}.balance-box{margin-top:18px;padding:17px;border:1px solid var(--line);border-radius:15px;background:#071720}.balance-box>span,.balance-box small{display:block;color:var(--muted)}.balance-box strong{display:block;font-size:2.35rem;letter-spacing:-.045em;margin:4px 0}.secret-box{margin-top:18px;padding-top:17px;border-top:1px solid var(--line)}.secret{filter:blur(5px);user-select:none}.send-card .field{margin-top:12px}.field label{display:block;margin-bottom:6px;color:#94abba;font-size:.8rem;font-weight:780}.send-card .notice{margin-top:15px;font-size:.83rem}.security-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.security-grid article{padding:20px;border:1px solid var(--line);border-radius:17px;background:#091923}.security-grid article>span{color:#76dcca;font-size:.74rem;font-weight:900}.security-grid h3{margin:7px 0}.security-grid p{color:var(--muted);font-size:.9rem}.wallet-dialog{width:min(540px,calc(100% - 28px));border:1px solid var(--line2);border-radius:20px;background:#0b1924;color:var(--text);padding:0;box-shadow:var(--shadow)}.wallet-dialog::backdrop{background:rgba(0,0,0,.75);backdrop-filter:blur(5px)}.wallet-dialog form{padding:20px}.dialog-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.dialog-head h2{margin:0}.dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:17px}.footer{margin-top:46px;border-top:1px solid var(--line);background:#050b11;padding:50px 0 24px}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:30px}.footer-grid h4{margin:0 0 12px}.footer-grid a{display:block;color:#9cb2c1;margin:8px 0}.footer-grid a:hover{color:#fff}.footer-brand p{color:var(--muted);max-width:380px}.footer-badges{display:flex;gap:6px;flex-wrap:wrap}.footer-badges span,.fee-mini{display:inline-flex;padding:4px 7px;border:1px solid var(--line);border-radius:999px;color:#849dad;font-size:.68rem}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);margin-top:34px;padding-top:20px;color:#7891a2;font-size:.8rem}.lang-modal{position:fixed;inset:0;z-index:100;background:rgba(2,6,10,.87);display:grid;place-items:center;backdrop-filter:blur(10px)}.lang-card{width:min(430px,calc(100% - 30px));padding:30px;text-align:center;border:1px solid var(--line2);border-radius:25px;background:#0b1924;box-shadow:var(--shadow)}.lang-card .brandmark{margin:auto}.lang-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.lang-options a{padding:13px;border:1px solid var(--line2);border-radius:13px;background:#0d202d;font-weight:800}
@media(max-width:1050px){.navlinks{position:absolute;left:18px;right:18px;top:70px;padding:10px;display:none;grid-template-columns:repeat(2,1fr);background:#081721;border:1px solid var(--line2);border-radius:15px;box-shadow:var(--shadow)}.nav.open .navlinks{display:grid}.menu-btn{display:block}.hero-grid{grid-template-columns:1fr;gap:28px}.hero-console,.connect-card,.security-card{max-width:700px}.metric-grid.six{grid-template-columns:repeat(3,1fr)}.feature-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2}.wallet-grid{grid-template-columns:1fr}.security-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.wrap{width:min(100% - 26px,var(--max))}.topbar .brand small{display:none}.statuspill{display:none}.hero{padding:58px 0 38px}.hero h1{font-size:clamp(2.6rem,13vw,4.4rem)}.section{padding:34px 0}.metric-grid,.metric-grid.six{grid-template-columns:repeat(2,1fr)}.feature-grid,.split-layout{grid-template-columns:1fr}.fee-panel{grid-template-columns:1fr;padding:22px}.fee-ring{width:112px;height:112px}.fee-ring span{font-size:2.35rem}.splitbar{grid-template-columns:1fr}.splitbar .dev{justify-content:flex-start}.statbar{grid-template-columns:repeat(2,1fr)}.two-up>.card{grid-column:1/-1}.section-head{align-items:flex-start;flex-direction:column}.endpoint{grid-template-columns:55px 1fr}.endpoint p{grid-column:2}.pro-statgrid{grid-template-columns:repeat(2,1fr)}.wallet-identity{grid-template-columns:1fr}.wallet-qr-card{max-width:212px}.security-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:last-child{grid-column:auto}.footer-bottom{flex-direction:column}.architecture>i{display:none}.searchbox{flex-direction:column}.searchbox .btn{width:100%}}
@media(max-width:470px){.metric-grid,.metric-grid.six,.statbar,.pro-statgrid,.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.console-grid{grid-template-columns:1fr}.payout-flow{grid-template-columns:1fr}.navlinks{grid-template-columns:1fr}.lang-options{grid-template-columns:1fr}}

/* VargaMesh public network observatory v1.4.0 */
.brandmark{background:#070713 url('/assets/vargamesh-block.svg') center/cover no-repeat!important;border:1px solid rgba(113,83,255,.48);box-shadow:0 12px 36px rgba(88,57,232,.24),0 0 28px rgba(75,226,239,.08)!important;border-radius:12px!important}.brandmark:after{border-color:rgba(255,255,255,.13)!important;border-radius:11px!important}.brandmark>span{opacity:0}.topbar{background:rgba(4,5,13,.86);border-bottom-color:rgba(92,67,189,.35)}
.network-observatory{position:relative;overflow:hidden}.network-observatory:before{content:"";position:absolute;inset:0 0 auto;height:900px;background:radial-gradient(circle at 83% 13%,rgba(79,52,202,.19),transparent 28%),radial-gradient(circle at 12% 15%,rgba(40,218,228,.08),transparent 24%);pointer-events:none}.network-hero{position:relative;padding:78px 0 34px}.network-hero:before{content:"";position:absolute;inset:-80px -8% -20px 44%;background:url('/assets/vargamesh-mesh.svg') center/cover no-repeat;opacity:.055;filter:saturate(.8);mask-image:linear-gradient(90deg,transparent,#000 28%,#000 72%,transparent);pointer-events:none}.network-hero-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(350px,.82fr);gap:64px;align-items:center;position:relative}.network-hero-copy h1{font-size:clamp(3.2rem,6.4vw,6.65rem);line-height:.92;letter-spacing:-.065em;margin:23px 0 25px}.network-source-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.network-source-row>span,.architecture-caption>span{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid rgba(83,67,150,.5);border-radius:999px;background:rgba(9,9,23,.75);color:#aca9c7;font-size:.73rem;font-weight:800}.source-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#66637c}.source-dot.live{background:#62f0ba;box-shadow:0 0 12px rgba(98,240,186,.68)}.source-dot.warn{background:#ffc961;box-shadow:0 0 12px rgba(255,201,97,.5)}.network-brand-panel{position:relative;justify-self:end;width:min(100%,500px);padding:18px;border-radius:34px;border:1px solid rgba(94,69,208,.58);background:linear-gradient(145deg,rgba(16,13,41,.92),rgba(5,7,17,.94));box-shadow:0 30px 90px rgba(0,0,0,.42),0 0 80px rgba(91,67,212,.12);overflow:hidden}.network-brand-panel:before{content:"";position:absolute;inset:-20%;background:radial-gradient(circle,rgba(103,237,242,.12),transparent 47%);pointer-events:none}.network-brand-panel img{display:block;width:100%;height:auto;border-radius:22px;position:relative}.brand-panel-meta{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:14px 9px 5px;color:#85809f;font-size:.76rem}.brand-panel-meta strong{color:#d6f9fa;font-size:.82rem;letter-spacing:.04em}.network-kpis{padding-top:24px}.network-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.network-kpi{position:relative;min-height:142px;padding:19px;border:1px solid rgba(70,62,118,.63);border-radius:19px;background:linear-gradient(180deg,rgba(17,15,39,.96),rgba(8,11,23,.96));box-shadow:0 12px 42px rgba(0,0,0,.18);overflow:hidden}.network-kpi:after{content:"";position:absolute;width:120px;height:120px;border-radius:50%;right:-55px;top:-64px;background:rgba(88,63,214,.13);filter:blur(25px)}.network-kpi.accent{border-color:rgba(44,198,211,.45);background:linear-gradient(180deg,rgba(12,31,40,.96),rgba(8,11,23,.96))}.kpi-label{display:flex;align-items:center;gap:7px;color:#8f8ba8;font-size:.72rem;font-weight:900;letter-spacing:.085em;text-transform:uppercase}.info-dot{display:inline-grid;place-items:center;width:16px;height:16px;border:1px solid #524b72;border-radius:50%;color:#a7a2c1;font-size:.6rem;text-transform:none;cursor:help}.network-kpi strong{display:block;position:relative;z-index:1;margin:8px 0 4px;font-size:clamp(1.45rem,2.7vw,2.35rem);line-height:1;letter-spacing:-.045em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.network-kpi small{position:relative;z-index:1;color:#77758e}.telemetry-cadence{padding:8px 11px;border-radius:999px;border:1px solid #383259;color:#9691af;background:#0b0a19;font-size:.74rem;font-weight:800}.network-dashboard-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:16px}.network-dashboard-grid>.card{grid-column:auto}.network-dashboard-grid>.full{grid-column:1/-1}.card-title-row{display:flex;align-items:start;justify-content:space-between;gap:18px;margin-bottom:18px}.card-title-row h3{font-size:1.45rem;margin:4px 0 0}.network-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.network-mini-grid>div{padding:14px;border:1px solid rgba(61,56,100,.66);border-radius:14px;background:rgba(8,9,20,.56)}.network-mini-grid span{display:block;color:#77748e;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.network-mini-grid b{display:block;margin-top:4px;font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-activity-card{min-height:330px}.block-bars{height:190px;display:flex;align-items:end;gap:4px;padding:24px 8px 9px;border-radius:16px;border:1px solid rgba(61,56,100,.65);background:linear-gradient(180deg,rgba(17,13,42,.62),rgba(6,8,18,.72));overflow:hidden}.block-bars span{flex:1;min-width:3px;max-width:14px;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#59edf0,#674bf0);opacity:.82}.block-bars span.fast{background:linear-gradient(180deg,#66efb7,#44c9dd)}.block-bars span.slow{background:linear-gradient(180deg,#f7c96c,#7950e5)}.activity-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:13px;color:#75728d;font-size:.76rem}.activity-footer strong{color:#b8b5cb;font-size:.76rem}.recent-blocks-card .table td,.recent-blocks-card .table th{white-space:nowrap}.mining-health-card,.supply-card{min-height:320px}.network-architecture-card{padding:12px;border-radius:28px;border:1px solid rgba(82,62,171,.56);background:linear-gradient(145deg,#0d0b20,#060711);box-shadow:0 26px 80px rgba(0,0,0,.28);overflow:hidden}.network-architecture-card img{display:block;width:100%;height:auto;border-radius:19px}.architecture-caption{display:flex;flex-wrap:wrap;gap:8px;padding:12px 7px 5px}.github-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.github-grid>.card{grid-column:auto}.release-list,.commit-list{display:grid;gap:9px}.release-item,.commit-item{display:flex;align-items:center;gap:12px;padding:13px 14px;border:1px solid rgba(61,56,100,.64);border-radius:14px;background:rgba(7,8,18,.54);transition:.18s}.release-item:hover,.commit-item:hover{border-color:#5b49ba;background:#100d26;transform:translateY(-1px)}.release-item>div,.commit-item>div{min-width:0;flex:1}.release-item strong,.commit-item strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.release-item span,.commit-item small{display:block;margin-top:3px;color:#77748e;font-size:.72rem}.release-item>b{color:#68e8ed}.commit-item code{color:#8b85ac;font-size:.73rem}.commit-dot{width:9px;height:9px;border-radius:50%;background:#61eee8;box-shadow:0 0 12px rgba(97,238,232,.47);flex:0 0 auto}.github-empty{display:grid;gap:7px;padding:23px;border:1px dashed rgba(74,66,118,.7);border-radius:14px;color:#8b87a4;background:rgba(8,8,20,.45)}.github-empty strong{color:#d4d1e4}.github-empty span{font-size:.82rem;line-height:1.55}.network-identity-section{padding-bottom:70px}.network-identity-card{display:grid;grid-template-columns:1.12fr .88fr;gap:0;overflow:hidden;border:1px solid rgba(81,62,166,.55);border-radius:30px;background:#080916;box-shadow:0 28px 90px rgba(0,0,0,.32)}.identity-art{min-height:440px;position:relative;overflow:hidden}.identity-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 65%,#080916)}.identity-art img{width:100%;height:100%;object-fit:cover;display:block}.identity-copy{display:flex;flex-direction:column;justify-content:center;padding:36px 36px 36px 12px;position:relative}.identity-copy h2{font-size:clamp(2rem,3.5vw,3.2rem);margin:7px 0 13px}.identity-copy p{color:#8f8ba7}.identity-copy .codebox{margin-top:14px}.network-observatory .card{border-color:rgba(61,56,100,.72);background:linear-gradient(180deg,rgba(16,14,38,.97),rgba(7,9,20,.97))}.network-observatory .card:hover{border-color:#5145a7}.network-observatory .surface{background:linear-gradient(180deg,rgba(13,11,31,.7),rgba(7,9,20,.34));border-color:rgba(63,52,111,.52)}
@media(max-width:1020px){.network-hero-grid{grid-template-columns:1fr;gap:34px}.network-brand-panel{justify-self:start;max-width:520px}.network-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.network-dashboard-grid,.github-grid,.network-identity-card{grid-template-columns:1fr}.identity-art{min-height:300px;max-height:460px}.identity-art:after{background:linear-gradient(180deg,transparent 55%,#080916)}.identity-copy{padding:28px}.network-mini-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:650px){.network-hero{padding-top:56px}.network-hero-copy h1{font-size:clamp(3rem,17vw,5rem)}.network-kpi-grid{grid-template-columns:1fr}.network-kpi{min-height:122px}.network-mini-grid{grid-template-columns:1fr 1fr}.card-title-row{align-items:flex-start;flex-direction:column}.activity-footer{align-items:flex-start;flex-direction:column}.network-brand-panel{padding:10px;border-radius:24px}.network-source-row{display:grid;grid-template-columns:1fr 1fr}.architecture-caption{display:grid;grid-template-columns:1fr 1fr}.identity-copy{padding:24px}.network-architecture-card{padding:7px}.recent-blocks-card .table{min-width:680px}}
@media(max-width:430px){.network-mini-grid,.network-source-row,.architecture-caption{grid-template-columns:1fr}}



/* Blockspot verified listing integration v1 */
.external-verification-section{padding-top:18px;padding-bottom:18px}.external-verification-card{position:relative;display:grid;grid-template-columns:minmax(180px,250px) minmax(0,1fr) auto;gap:28px;align-items:center;padding:24px 26px;border:1px solid rgba(99,170,252,.28);border-radius:24px;background:linear-gradient(135deg,rgba(12,24,35,.96),rgba(8,19,29,.96));box-shadow:0 18px 55px rgba(0,0,0,.2);overflow:hidden;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.external-verification-card:before{content:"";position:absolute;inset:-80% auto -80% -8%;width:42%;background:radial-gradient(circle,rgba(29,176,225,.13),transparent 66%);pointer-events:none}.external-verification-card:hover{transform:translateY(-2px);border-color:rgba(99,170,252,.55);box-shadow:0 24px 70px rgba(0,0,0,.28)}.external-verification-logo{position:relative;display:flex;align-items:center;justify-content:center;min-height:88px;padding:17px 20px;border:1px solid rgba(255,255,255,.08);border-radius:17px;background:rgba(3,10,17,.58)}.external-verification-logo img{display:block;width:min(100%,220px);height:auto;max-height:62px;object-fit:contain}.external-verification-copy{position:relative;min-width:0}.external-verification-copy .eyebrow{margin-bottom:5px}.external-verification-copy h2{margin:0 0 6px;font-size:clamp(1.35rem,2.4vw,2rem);letter-spacing:-.035em}.external-verification-copy p{margin:0;max-width:720px;color:var(--muted)}.external-verification-cta{position:relative;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:11px 14px;border:1px solid rgba(99,170,252,.35);border-radius:12px;background:rgba(99,170,252,.08);color:#dcecff;font-size:.82rem;font-weight:850}.footer-blockspot-link{display:flex!important;align-items:center;gap:7px}.footer-verified-dot{display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid rgba(29,176,225,.48);border-radius:50%;background:rgba(29,176,225,.1);color:#7fd8f4;font-size:.7rem;font-weight:900;flex:0 0 auto}@media(max-width:900px){.external-verification-card{grid-template-columns:200px minmax(0,1fr)}.external-verification-cta{grid-column:2;justify-self:start}}@media(max-width:650px){.external-verification-section{padding-top:10px;padding-bottom:10px}.external-verification-card{grid-template-columns:1fr;gap:16px;padding:20px}.external-verification-logo{justify-content:flex-start;min-height:76px}.external-verification-logo img{width:min(68vw,210px)}.external-verification-cta{grid-column:1;justify-self:stretch;justify-content:center;white-space:normal;text-align:center}}


/* VargaMesh roadmap + Desktop integration v1.0 · 2026-09-23 */
.release-feature-card,.roadmap-feature-card{position:relative;overflow:hidden}.release-feature-card:before,.roadmap-feature-card:before{content:"";position:absolute;inset:auto -45px -55px auto;width:145px;height:145px;border-radius:50%;background:radial-gradient(circle,rgba(83,237,226,.14),transparent 68%);pointer-events:none}.roadmap-feature-card:before{background:radial-gradient(circle,rgba(119,86,239,.18),transparent 68%)}
.desktop-promo-section{padding-top:12px}.desktop-promo{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:28px;align-items:center;padding:28px;border:1px solid rgba(91,73,186,.55);border-radius:26px;background:linear-gradient(135deg,rgba(17,15,42,.96),rgba(5,12,22,.96));box-shadow:0 24px 70px rgba(0,0,0,.24)}.desktop-promo h2{margin:6px 0 9px}.desktop-promo p{max-width:780px;color:var(--muted)}.desktop-promo-status,.desktop-version-card,.future-mobile-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:155px;padding:22px;border:1px solid rgba(92,223,226,.23);border-radius:22px;background:radial-gradient(circle at 50% 0,rgba(82,223,225,.12),rgba(8,10,22,.76) 60%);text-align:center}.desktop-promo-status span,.desktop-version-card>span,.future-mobile-badge>span{font-size:.7rem;font-weight:900;letter-spacing:.12em;color:#6be8e9}.desktop-promo-status strong,.desktop-version-card>strong,.future-mobile-badge>strong{font-size:2.2rem;line-height:1.1;margin:7px 0}.desktop-promo-status small,.desktop-version-card>small,.future-mobile-badge>small{color:var(--muted)}
.roadmap-hero,.desktop-hero{overflow:hidden}.roadmap-hero-grid,.desktop-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:44px;align-items:center}.roadmap-summary{display:grid;gap:11px;padding:24px;border:1px solid rgba(88,65,176,.58);border-radius:27px;background:linear-gradient(145deg,rgba(17,13,42,.94),rgba(5,8,19,.94));box-shadow:0 30px 90px rgba(0,0,0,.28)}.roadmap-summary>div{padding:15px 16px;border:1px solid rgba(71,65,112,.55);border-radius:16px;background:rgba(6,8,17,.6)}.roadmap-summary span{display:block;font-size:.68rem;font-weight:900;letter-spacing:.11em;color:#6ae8e7}.roadmap-summary strong{display:block;margin-top:4px}.roadmap-summary p{margin:3px 2px 0;color:#807c97;font-size:.78rem}.roadmap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.roadmap-grid-focus{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap-card{display:flex;flex-direction:column;min-height:285px;padding:23px;border:1px solid rgba(61,56,100,.75);border-radius:21px;background:linear-gradient(180deg,rgba(14,13,34,.98),rgba(7,9,19,.98));box-shadow:0 18px 45px rgba(0,0,0,.18)}.roadmap-card.status-live{border-color:rgba(61,166,166,.34)}.roadmap-card.status-dev{border-color:rgba(116,81,219,.45)}.roadmap-card-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.roadmap-card-head time{color:#74718b;font-size:.72rem;text-align:right}.roadmap-status{display:inline-flex;align-items:center;min-height:24px;padding:5px 9px;border:1px solid rgba(91,224,220,.28);border-radius:999px;background:rgba(71,208,210,.07);font-size:.66rem;font-weight:900;letter-spacing:.08em;color:#69e1df}.status-dev .roadmap-status{border-color:rgba(128,91,230,.38);background:rgba(115,75,225,.09);color:#aa93ff}.roadmap-card h3{margin:19px 0 8px;font-size:1.27rem}.roadmap-card p{margin:0 0 20px;color:var(--muted);line-height:1.65}.source-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.source-links a{padding:8px 10px;border:1px solid rgba(73,65,116,.6);border-radius:10px;background:rgba(8,8,18,.55);font-size:.75rem;font-weight:800;color:#b8b3d8}.source-links a:hover{border-color:#6350ca;color:#fff}.roadmap-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.roadmap-timeline article{padding:20px;border:1px solid rgba(61,56,100,.68);border-radius:18px;background:rgba(8,9,21,.72)}.roadmap-timeline article>span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:rgba(104,81,223,.14);color:#9f8bf2;font-weight:900}.roadmap-timeline b{display:block;margin:16px 0 7px;font-size:1.02rem}.roadmap-timeline p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.6}.future-mobile{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:34px;align-items:center;padding:32px;border:1px solid rgba(72,61,122,.6);border-radius:28px;background:linear-gradient(145deg,rgba(13,12,32,.95),rgba(6,8,18,.97))}.future-mobile h2{margin:7px 0 10px}.future-mobile p{color:var(--muted);max-width:780px}.muted-plus{margin-top:9px;color:#77738f!important}.source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.source-grid a{display:block;padding:18px;border:1px solid rgba(61,56,100,.62);border-radius:16px;background:rgba(7,8,18,.62);transition:.18s}.source-grid a:hover{transform:translateY(-2px);border-color:#5d49bf;background:#100d27}.source-grid b{display:block;margin-bottom:5px}.source-grid span{color:#807c96;font-size:.77rem;line-height:1.5}.roadmap-disclaimer{margin-top:20px;color:#706d85;font-size:.78rem;line-height:1.6}
.desktop-version-card{min-height:300px;align-self:stretch;border-color:rgba(91,73,186,.55);background:radial-gradient(circle at 50% 15%,rgba(95,73,204,.2),rgba(8,9,21,.86) 58%)}.desktop-version-card>strong{font-size:3.5rem}.desktop-version-tags{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin-top:16px}.desktop-version-tags b{padding:6px 9px;border:1px solid rgba(72,66,112,.65);border-radius:999px;font-size:.68rem;color:#a8a4bf}.desktop-release-note{margin-top:15px;color:#77738e;font-size:.78rem}.desktop-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.desktop-feature-grid article{padding:22px;border:1px solid rgba(61,56,100,.68);border-radius:19px;background:rgba(8,9,21,.72)}.desktop-feature-grid article>span{color:#6ae6e4;font-weight:900;font-size:.72rem}.desktop-feature-grid h3{margin:12px 0 7px}.desktop-feature-grid p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.6}.desktop-arch{display:grid;gap:9px}.desktop-arch>div{padding:18px;border:1px solid rgba(80,67,138,.64);border-radius:15px;background:rgba(7,8,20,.66);font-weight:900;text-align:center}.desktop-arch small{display:block;margin-top:5px;color:#77738f;font-weight:600}.desktop-arch>span{text-align:center;color:#6d65a7;font-size:.72rem;font-weight:900;letter-spacing:.05em}.download-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.download-card{display:flex;flex-direction:column;min-height:150px;padding:20px;border:1px solid rgba(61,56,100,.68);border-radius:18px;background:rgba(8,9,21,.72)}.download-card:hover{border-color:#6350c9;background:#100d27}.download-card>span{font-size:.67rem;font-weight:900;letter-spacing:.1em;color:#64dfdf}.download-card>b{margin:12px 0 8px;font-size:1.05rem}.download-card>small{color:#77738f;line-height:1.5}.desktop-codebox{margin-top:15px}.roadmap-callout{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:28px;border:1px solid rgba(82,66,151,.58);border-radius:24px;background:linear-gradient(135deg,rgba(15,12,36,.97),rgba(6,10,21,.97))}.roadmap-callout h2{margin:5px 0 7px}.roadmap-callout p{margin:0;color:var(--muted)}
@media(max-width:1050px){.roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:850px){.roadmap-hero-grid,.desktop-hero-grid,.future-mobile{grid-template-columns:1fr}.desktop-promo{grid-template-columns:1fr}.desktop-promo-status{align-items:flex-start;text-align:left;min-height:auto}.desktop-version-card{min-height:220px}.future-mobile-badge{max-width:320px;align-items:flex-start;text-align:left}.roadmap-callout{align-items:flex-start;flex-direction:column}}
@media(max-width:620px){.roadmap-grid,.roadmap-grid-focus,.source-grid,.roadmap-timeline,.desktop-feature-grid,.download-grid{grid-template-columns:1fr}.roadmap-card{min-height:0}.roadmap-card-head{flex-direction:column}.roadmap-card-head time{text-align:left}.desktop-promo,.future-mobile{padding:22px}.roadmap-callout{padding:22px}.source-links{display:grid}.source-links a{text-align:center}}


/* VARGAMESH ANDROID v0.2.0 */
.android-hero{padding-bottom:52px}.android-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:46px;align-items:center;position:relative}.android-version-card{position:relative;padding:28px;border:1px solid rgba(67,224,183,.34);border-radius:28px;background:radial-gradient(circle at 80% 0,rgba(67,224,183,.12),transparent 38%),linear-gradient(155deg,rgba(13,31,43,.98),rgba(5,15,23,.98));box-shadow:var(--shadow);overflow:hidden}.android-mark{width:74px;height:74px;border-radius:22px;display:grid;place-items:center;margin-bottom:20px;background:linear-gradient(145deg,#43e0b7,#63aafc);color:#021017;font-size:2rem;font-weight:950;box-shadow:0 16px 42px rgba(67,224,183,.18)}.android-version-card>strong{display:block;font-size:clamp(3rem,6vw,5.5rem);line-height:.92;letter-spacing:-.07em;margin:10px 0 7px}.android-version-card>span{display:block;color:var(--muted);font-weight:750}.android-version-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.android-version-grid>div{padding:13px;border:1px solid var(--line);border-radius:13px;background:rgba(4,16,24,.7)}.android-version-grid small{display:block;color:var(--soft);font-size:.68rem;letter-spacing:.08em}.android-version-grid b{display:block;margin-top:3px;font-size:.88rem}.android-download-note{display:inline-flex;align-items:center;gap:10px;margin-top:17px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:rgba(4,16,24,.62);font-size:.78rem;color:var(--muted)}.android-download-note code{color:#bdece1}.android-warning-section{padding-top:0}.android-warning{border-radius:16px;padding:17px 19px}.android-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.android-feature-grid>.feature-card,.android-card{min-height:180px}.android-card{padding:22px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,rgba(13,29,41,.98),rgba(7,19,28,.98))}.android-card h3{margin:0 0 9px}.android-card p{margin:0;color:var(--muted)}.android-security-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;gap:10px;align-items:stretch}.android-security-flow>div{padding:18px 12px;border:1px solid var(--line);border-radius:16px;background:#071722;text-align:center}.android-security-flow>div span{display:grid;place-items:center;width:28px;height:28px;margin:0 auto 9px;border-radius:9px;background:rgba(67,224,183,.12);color:#8df0d7;font-weight:900}.android-security-flow b,.android-security-flow small{display:block}.android-security-flow small{margin-top:4px;color:var(--muted);font-size:.72rem}.android-security-flow>i{align-self:center;color:#55d7bd;font-style:normal;font-size:1.3rem}.android-security-notes{margin-top:16px}.compat-table{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.compat-table>div{padding:15px 16px;border:1px solid var(--line);border-radius:14px;background:#071721}.compat-table span,.compat-table b{display:block}.compat-table span{color:var(--muted);font-size:.73rem;text-transform:uppercase;letter-spacing:.06em}.compat-table b{margin-top:4px;font-size:.9rem;word-break:break-word}.android-download-panel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:34px;padding:32px;border:1px solid rgba(67,224,183,.35);border-radius:28px;background:radial-gradient(circle at 0 0,rgba(67,224,183,.1),transparent 33%),linear-gradient(145deg,#0b211e,#081722 62%,#0c1828)}.android-download-panel h2{font-size:clamp(2rem,4vw,3.35rem);margin:7px 0 10px;letter-spacing:-.05em}.android-download-panel p{color:var(--muted)}.apk-install-steps{display:grid;gap:10px}.apk-install-steps>div{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start;padding:13px;border:1px solid var(--line);border-radius:13px;background:rgba(4,16,24,.7)}.apk-install-steps span{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:rgba(99,170,252,.12);color:#b8d9ff;font-weight:900}.apk-install-steps p{margin:2px 0}.android-test-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;counter-reset:androidtest;list-style:none;padding:0;margin:0}.android-test-list li{counter-increment:androidtest;padding:15px 15px 15px 52px;border:1px solid var(--line);border-radius:14px;background:#081822;position:relative;color:#bed0db}.android-test-list li:before{content:counter(androidtest);position:absolute;left:14px;top:13px;width:27px;height:27px;display:grid;place-items:center;border-radius:9px;background:rgba(67,224,183,.12);color:#8fead5;font-weight:900}.android-wallet-promo{padding-bottom:0}.android-wallet-promo-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:26px;align-items:center;padding:26px;border:1px solid rgba(67,224,183,.34);border-radius:24px;background:linear-gradient(135deg,rgba(10,31,29,.9),rgba(8,22,33,.96))}.android-wallet-promo-card h2{margin:4px 0 8px}.android-wallet-promo-card p{margin:0;color:var(--muted);max-width:780px}.android-wallet-promo-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px;min-width:250px}.android-wallet-promo-meta>*{padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:rgba(4,16,24,.65);font-size:.76rem}.android-wallet-promo-meta strong{color:#94edd8}.android-home-card{border-color:rgba(67,224,183,.35)}
@media(max-width:1050px){.android-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.android-security-flow{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.android-security-flow>i{display:none}.compat-table{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:850px){.android-hero-grid,.android-download-panel,.android-wallet-promo-card{grid-template-columns:1fr}.android-wallet-promo-meta{min-width:0}.android-version-card{max-width:620px}.android-security-flow{grid-template-columns:1fr}.android-download-note{display:flex;align-items:flex-start;flex-direction:column}.android-test-list{grid-template-columns:1fr}}
@media(max-width:620px){.android-feature-grid,.compat-table{grid-template-columns:1fr}.android-version-grid,.android-wallet-promo-meta{grid-template-columns:1fr 1fr}.android-download-panel{padding:22px}.android-version-card{padding:22px}}
@media(max-width:430px){.android-version-grid,.android-wallet-promo-meta{grid-template-columns:1fr}.android-download-note code{word-break:break-all}}
