:root{color-scheme:dark;--bg:#07101c;--bg2:#0c1828;--surface:#101d2f;--surface2:#132338;--stroke:#23374c;--muted:#9bb0c5;--text:#f3f8ff;--cyan:#35deef;--blue:#4c85ff;--radius:20px;--max:1200px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;line-height:1.6}::selection{background:#147eaa;color:#fff}a{color:inherit;text-decoration:none}button{font:inherit}.container{width:min(var(--max),calc(100% - 72px));margin-inline:auto}.site-shell{overflow:hidden}.ico{height:18px;width:18px;vertical-align:middle;flex-shrink:0}.skip-link{position:absolute;top:-100px;left:20px;background:var(--cyan);color:#061321;padding:10px 16px;z-index:100}.skip-link:focus{top:12px}
.header{position:relative;z-index:30;background:rgba(7,16,28,.92);backdrop-filter:blur(20px);border-bottom:1px solid rgba(133,182,214,.11)}.header-inner{min-height:90px;display:flex;align-items:center;gap:40px}.brand{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.brand-mark{height:44px;width:44px;border:1px solid #5fe5f263;background:linear-gradient(135deg,#122e43,#102032);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:900;letter-spacing:-5px;padding-right:5px;box-shadow:inset 0 0 22px #27dcf016;color:#f2fbff}.brand-mark span{color:var(--cyan)}.brand-name{display:flex;flex-direction:column;line-height:1.2}.brand-name strong{font-size:19px;letter-spacing:-.5px}.brand-name small{font-size:9px;font-weight:700;letter-spacing:1.8px;color:var(--muted);margin-top:5px}.brand-name small i{display:inline-block;width:5px;height:5px;border-radius:100%;background:#38e6b5;margin:0 4px 1px}.main-nav{display:flex;align-items:center;gap:26px;margin-left:auto}.main-nav>a{font-size:13px;color:#c7d7e5;font-weight:600;transition:color .2s}.main-nav>a:hover,.footer-links a:hover{color:var(--cyan)}.header-actions{display:flex;align-items:center;gap:19px}.locale{display:flex;align-items:center;gap:7px;border:1px solid #293e55;background:#0b1b2b;padding:7px 9px;border-radius:10px;color:#8199ad;font-size:11px;font-weight:750}.locale .ico{width:15px;height:15px}.locale a{color:#9eb7c8;padding:1px 3px}.locale a.selected{color:#06141d;background:var(--cyan);border-radius:4px;padding:1px 5px}.portal-link{font-size:12px;font-weight:750;display:flex;align-items:center;gap:5px;white-space:nowrap}.portal-link .ico{width:13px;height:13px;color:var(--cyan)}.menu-toggle{display:none;border:1px solid var(--stroke);color:#fff;background:#142237;border-radius:9px;width:40px;height:40px;align-items:center;justify-content:center;cursor:pointer}
.hero{position:relative;background:radial-gradient(ellipse at 75% 24%,#0e365480 0,transparent 37%),linear-gradient(180deg,#081422,#07101c 85%);padding:90px 0 0}.hero-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#4aacc10b 1px,transparent 1px),linear-gradient(90deg,#4aacc10b 1px,transparent 1px);background-size:62px 62px;mask-image:linear-gradient(90deg,transparent 3%,#000 55%,transparent 100%)}.hero-glow{position:absolute;width:600px;height:500px;border-radius:50%;background:#008fb1;filter:blur(140px);opacity:.07;right:-90px;top:0;pointer-events:none}.hero-layout{position:relative;display:grid;grid-template-columns:1.12fr .88fr;align-items:center;min-height:540px;gap:20px}.hero-copy{padding-bottom:90px;position:relative;z-index:3}.eyebrow{display:inline-flex;align-items:center;gap:11px;color:#a9e6f2;font-size:11px;font-weight:800;letter-spacing:2px;padding:11px 15px;border:1px solid #2a6474;border-radius:50px;background:#0b3042a9}.pulse{height:7px;width:7px;border-radius:100%;background:#45edd0;box-shadow:0 0 14px #46e5d0}.hero h1{font-size:clamp(40px,4.5vw,70px);letter-spacing:-2.8px;line-height:1.1;font-weight:790;margin:31px 0 23px;max-width:700px}.gradient-text{background:linear-gradient(100deg,#f8feff 4%,#67e8f4 48%,#6697ff);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-description{font-size:17px;line-height:1.82;color:#b0c6d8;max-width:610px;margin:0 0 31px}.hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;font-weight:750;border-radius:11px;min-height:52px;padding:12px 21px;font-size:13px;transition:transform .2s,background .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px)}.btn-primary{color:#041826;background:linear-gradient(110deg,#55eaf5,#7ac6ff);box-shadow:0 8px 30px #2cd3e52b}.btn-primary:hover{box-shadow:0 12px 38px #2cd3e54a}.btn-outline{background:#1a2e4280;border:1px solid #365268;color:#ebf5ff}.btn-outline:hover{background:#1a334f}.hero-note{display:flex;align-items:center;gap:9px;font-size:11px;color:#7e99ac;margin:22px 0 0}.hero-note .ico{height:15px;width:15px;color:#5de4cb}.hero-art{height:510px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}.orbital{position:absolute;border:1px solid #3b91ac30;border-radius:50%;aspect-ratio:1;box-shadow:0 0 60px #13a0d10c}.orbital-outer{width:96%;background:repeating-conic-gradient(from 23deg,transparent 0deg 28deg,#4c9ec513 28deg 29deg,transparent 29deg 60deg);border-style:dashed;animation:spin 90s linear infinite}.orbital-inner{width:76%;border-color:#2c99ba55;border-style:solid;box-shadow:0 0 90px #19a9bc18,inset 0 0 50px #1790b21f}.radial-streak{position:absolute;width:54%;aspect-ratio:1;background:#10d8f8;filter:blur(90px);opacity:.17;z-index:-1}.coin-wrap{position:relative;z-index:1;display:grid;place-items:center;width:76%;max-width:410px;aspect-ratio:1;filter:drop-shadow(0 20px 70px #06a8eb35)}.coin-wrap img{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%}.coin-wrap.coin-fallback{border-radius:50%;border:14px ridge #71889e;background:radial-gradient(circle,#123652,#07111b);box-shadow:inset 0 0 20px #00b7f5,inset 0 0 80px #00b7f51c}.coin-wrap.coin-fallback:before{content:'VMESH';color:var(--cyan);font-size:clamp(22px,4vw,50px);letter-spacing:3px;font-weight:900;text-shadow:0 0 30px #00bdef}.hero-float{position:absolute;z-index:2;border:1px solid #3a637eaa;background:linear-gradient(135deg,#17354de8,#102235ee);box-shadow:0 14px 50px #0004;border-radius:13px;backdrop-filter:blur(18px)}.float-top{padding:12px 17px;top:52px;right:0;display:flex;flex-direction:column;gap:4px;transform:rotate(3deg)}.float-label{color:var(--cyan);font-weight:750;font-size:9px;letter-spacing:1.5px}.float-top strong{font-size:15px}.float-top strong span{color:var(--cyan)}.float-bottom{display:flex;align-items:center;gap:11px;padding:12px 17px;bottom:65px;left:-18px;transform:rotate(-3deg)}.float-bottom .dot{display:block;width:9px;height:9px;background:#3adcb3;border-radius:50%;box-shadow:0 0 18px #3adcb3}.float-bottom strong{font-size:11px;display:block}.float-bottom small{display:block;font-size:10px;color:#9aadc4;margin-top:1px}.stats-bar{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);background:linear-gradient(115deg,#142b3b,#0f2031);border:1px solid #29465b;border-radius:16px;box-shadow:0 22px 70px #0005;transform:translateY(48%);padding:26px 10px}.stat{padding:0 29px;border-right:1px solid #2b495b}.stat:last-child{border:0}.stat strong{display:block;font-weight:790;color:#f9fdff;font-size:24px;line-height:1.2;letter-spacing:-.5px}.stat span{font-size:11px;color:#90adc3;display:block;margin-top:7px}
.section{padding:130px 0}.section-heading{max-width:620px}.section-heading-wide{max-width:760px}.section-eyebrow{display:inline-block;font-size:11px;font-weight:800;letter-spacing:2.1px;color:var(--cyan);margin-bottom:15px}.section h2,.cta-panel h2{font-size:clamp(32px,3.2vw,47px);line-height:1.18;font-weight:760;letter-spacing:-1.7px;margin:0 0 20px}.section-heading>p{color:var(--muted);font-size:15px;line-height:1.9;margin:0}.why{padding-top:155px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:43px}.feature-card{position:relative;min-height:236px;background:linear-gradient(140deg,#11243a,#0d1a2b);border:1px solid #263d52;border-radius:16px;padding:31px;overflow:hidden;transition:border-color .2s,transform .2s}.feature-card:hover{transform:translateY(-4px);border-color:#4fb9d67a}.feature-card:after{content:'';position:absolute;width:100px;height:100px;top:-60px;right:-35px;border-radius:50%;background:#29d5ed;filter:blur(45px);opacity:.12}.feature-index{display:grid;place-items:center;width:41px;height:41px;border:1px solid #367187;color:var(--cyan);border-radius:12px;font-size:12px;font-weight:800;background:#143245}.feature-card h3{font-size:19px;margin:23px 0 8px}.feature-card p{color:var(--muted);font-size:13px;line-height:1.85;margin:0}
.steps-section{background:linear-gradient(180deg,#0b1726,#0b1828);border-top:1px solid #1d3348;border-bottom:1px solid #1d3348}.steps-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.sticky-heading{align-self:start;position:sticky;top:110px}.mini-visual{display:flex;align-items:center;gap:12px;margin-top:38px}.mini-visual span{font-size:10px;font-weight:750;letter-spacing:.6px;padding:10px;border:1px solid #294b60;color:#a8dbe3;border-radius:8px}.mini-line{width:20px;height:1px;background:#397991}.steps-list{border-top:1px solid #264054}.step{display:grid;grid-template-columns:52px 1fr;gap:14px;border-bottom:1px solid #264054;padding:24px 0 28px}.step-index{font-size:14px;font-weight:750;color:var(--cyan)}.step h3{font-size:18px;margin:0 0 8px}.step p{margin:0 0 10px;color:var(--muted);font-size:13px;line-height:1.8}.text-link{display:inline-flex;align-items:center;gap:7px;color:#67dbea;font-size:12px;font-weight:750}.text-link .ico{width:15px;height:15px}.text-link:hover{text-decoration:underline}
.mining-section{background:#07111e}.mining-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:45px}.mining-card{position:relative;display:flex;flex-direction:column;background:linear-gradient(140deg,#112034,#0c1928);border:1px solid #243c54;border-radius:18px;padding:29px;min-width:0;transition:border-color .2s}.mining-card:hover{border-color:#47aac466}.mining-featured{border-color:#2383a59e;background:radial-gradient(ellipse at 100% 0,#154b5a80,transparent 47%),linear-gradient(140deg,#10263a,#0c1928)}.mining-head{display:flex;gap:8px;flex-wrap:wrap;min-height:29px;align-items:flex-start}.tag{display:inline-block;font-size:10px;color:#abc3d7;border:1px solid #34516d;background:#152a3f;border-radius:5px;padding:5px 8px;line-height:1.4;font-weight:750;letter-spacing:.6px}.tag-cyan{background:#123c47;color:#74ebf4;border-color:#287e88}.mining-card h3{font-size:23px;letter-spacing:-.5px;line-height:1.3;margin:19px 0 8px}.mining-card p{color:var(--muted);font-size:13px;line-height:1.8;min-height:70px;margin:0 0 19px}.endpoint{background:#081521;border:1px solid #263e52;border-radius:9px;padding:13px;margin-top:10px}.endpoint-heading{font-size:9px;color:#91acc0;font-weight:800;letter-spacing:1.4px;margin-bottom:6px}.endpoint-row{display:flex;align-items:center;gap:5px;min-width:0}.endpoint code,.endpoint-second code{font:12px ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;color:#e3f7ff;overflow-wrap:anywhere;word-break:break-word}.endpoint-row code{flex:1}.copy-btn{display:inline-flex;gap:5px;align-items:center;flex-shrink:0;background:#172e43;color:#89dae8;border:1px solid #33536b;border-radius:6px;padding:6px 7px;cursor:pointer;font-size:10px;font-weight:750}.copy-btn:hover,.copy-btn.copied{background:#144f5e}.copy-btn .ico{width:13px;height:13px}.endpoint-second{display:block;color:#a1b9c8;font-size:11px;margin-top:12px;line-height:1.8}.endpoint-second code{font-size:11px}.mining-meta{display:flex;gap:8px;margin-top:auto;padding-top:25px;flex-wrap:wrap}.mining-meta span{border:1px solid #24475b;padding:7px 10px;border-radius:6px;color:#9bcbd7;font-size:10px;font-weight:750}.mining-footer{margin-top:25px;display:flex;align-items:flex-start;justify-content:space-between;gap:35px}.mining-footer>.text-link{min-width:200px;padding-top:15px}.risk-notice{font-size:12px;color:#a9bdd1;max-width:760px;line-height:1.9;background:#1d23304a;border-left:2px solid #7993a2;padding:14px 19px}.risk-notice strong{color:#dfe7ef}
.network-section{background:linear-gradient(145deg,#0d1c2b,#0b1726);border-top:1px solid #1b3045}.network-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.source-tags{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.source-tags span{border:1px solid #2d5769;background:#143248;padding:9px 12px;display:flex;align-items:center;gap:7px;border-radius:8px;color:#abe1ea;font-size:10px;font-weight:750;letter-spacing:.6px}.source-tags .ico{width:16px;height:16px}.resources{display:grid;gap:11px}.resource{display:flex;align-items:center;justify-content:space-between;padding:20px 23px;border:1px solid #2a4359;border-radius:12px;background:#12263a;transition:background .2s,border-color .2s}.resource:hover{background:#18334b;border-color:#3d8ca8}.resource strong{display:block;font-size:14px;font-weight:700}.resource small{display:block;color:#91a9bd;margin-top:5px;font-size:11px}.resource>.ico{color:var(--cyan);height:17px;width:17px}
.faq-section{border-top:1px solid #1c3346}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.faq-list{border-top:1px solid #2a3d50}.faq-item{border-bottom:1px solid #2a3d50}.faq-item summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;padding:22px 4px 22px 0;font-size:14px;font-weight:670;gap:18px}.faq-item summary::-webkit-details-marker{display:none}.faq-item .plus{font-size:23px;line-height:1;color:var(--cyan);font-weight:350}.faq-item[open] .plus{transform:rotate(45deg)}.faq-item p{margin:0 30px 24px 0;font-size:13px;line-height:1.9;color:#aec0d0}.cta-section{padding:0 0 85px}.cta-panel{position:relative;overflow:hidden;min-height:255px;background:linear-gradient(110deg,#105269,#164b79 55%,#14517b);border:1px solid #378fa8;border-radius:20px;padding:48px 55px;display:flex;align-items:center;justify-content:space-between;gap:30px}.cta-lines{position:absolute;right:-25%;top:-180px;width:550px;height:550px;border:1px solid #ffffff35;border-radius:50%;box-shadow:0 0 0 35px #ffffff08,0 0 0 100px #ffffff07,0 0 0 170px #ffffff04;pointer-events:none}.cta-panel>div:not(.cta-lines){position:relative;z-index:1}.cta-panel .section-eyebrow{color:#aef5ff}.cta-panel h2{margin:0 0 9px;font-size:37px}.cta-panel p{color:#c7e7f5;font-size:13px;margin:0;max-width:560px}.btn-white{position:relative;z-index:1;background:#f4fcff;color:#12364a;white-space:nowrap}.btn-white:hover{background:#d5f7ff}.footer{border-top:1px solid #23394c;background:#07111c;padding:50px 0 30px}.footer-top{display:flex;justify-content:space-between;gap:30px;align-items:center}.footer-links{display:flex;gap:22px;flex-wrap:wrap}.footer-links a{font-size:12px;color:#a5bdce}.fine-print{font-size:11px;line-height:1.9;max-width:930px;color:#839cb2;margin:29px 0 23px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:21px;border-top:1px solid #1c3244;font-size:11px;color:#728da3}.footer-bottom>div{display:flex;gap:20px}.footer-bottom a:hover{color:var(--cyan)}
@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media(max-width:1150px){.header-inner{gap:17px}.main-nav{gap:17px}.portal-link{display:none}.hero h1{font-size:clamp(40px,4.65vw,62px)}.steps-layout{gap:55px}.network-layout{gap:55px}}
@media(max-width:900px){.container{width:min(var(--max),calc(100% - 42px))}.header-inner{min-height:76px}.menu-toggle{display:flex;margin-left:0}.main-nav{display:none;position:absolute;top:76px;left:0;right:0;background:#0a1a2a;border-bottom:1px solid #29455e;box-shadow:0 22px 30px #0005;padding:17px 23px;flex-direction:column;align-items:flex-start;gap:17px}.main-nav.is-open{display:flex}.header-actions{margin-left:auto}.hero{padding-top:50px}.hero-layout{grid-template-columns:1fr;gap:0}.hero-copy{padding-bottom:12px}.hero-description{max-width:670px}.hero-art{height:430px;max-width:600px;width:100%;margin:auto}.orbital-outer{width:70%}.orbital-inner{width:55%}.coin-wrap{width:57%;max-width:310px}.float-top{right:12%}.float-bottom{left:7%}.stats-bar{transform:translateY(43%)}.stat{padding:0 18px}.section{padding:100px 0}.why{padding-top:145px}.steps-layout,.network-layout,.faq-layout{grid-template-columns:1fr;gap:40px}.sticky-heading{position:static}.mini-visual{display:none}.feature-card{padding:23px}.feature-card h3{font-size:17px}}
@media(max-width:620px){.container{width:calc(100% - 34px)}.brand-name strong{font-size:17px}.brand-mark{width:40px;height:40px}.header-inner{gap:12px}.header-actions{gap:0}.locale{padding:6px}.locale .ico{display:none}.hero{padding-top:41px}.hero-layout{min-height:auto}.eyebrow{font-size:9px;letter-spacing:1.2px;line-height:1.4;padding:9px 12px}.hero h1{font-size:clamp(38px,10vw,55px);letter-spacing:-2px;margin-top:24px}.hero-description{font-size:14px;line-height:1.85}.hero-actions{gap:9px}.hero-actions .btn{font-size:12px;min-height:47px;padding:12px 14px}.hero-note{line-height:1.6}.hero-art{height:340px}.orbital-outer{width:94%}.orbital-inner{width:75%}.coin-wrap{width:70%}.float-top{top:35px;right:0;padding:9px 10px}.float-top strong{font-size:11px}.float-label{font-size:8px}.float-bottom{bottom:30px;left:0;padding:10px 12px}.float-bottom strong{font-size:10px}.float-bottom small{font-size:9px}.stats-bar{grid-template-columns:repeat(2,1fr);transform:translateY(45%);padding:0}.stat{padding:17px 19px;border-bottom:1px solid #274256}.stat:nth-child(2){border-right:0}.stat:nth-child(3),.stat:nth-child(4){border-bottom:0}.stat strong{font-size:20px}.stat span{font-size:10px}.section{padding:75px 0}.why{padding-top:160px}.section h2{font-size:34px}.section-heading>p{font-size:13px}.feature-grid,.mining-grid{grid-template-columns:1fr}.feature-card{min-height:auto;padding:24px}.steps-layout,.network-layout,.faq-layout{gap:28px}.steps-list{margin-top:8px}.step{grid-template-columns:34px 1fr}.mining-card{padding:23px}.mining-card h3{font-size:21px}.mining-card p{min-height:auto}.mining-footer{flex-direction:column;gap:15px}.mining-footer>.text-link{min-width:0}.endpoint code{font-size:10px}.endpoint-row{gap:8px}.copy-btn span{display:none}.cta-section{padding-bottom:45px}.cta-panel{min-height:0;display:block;padding:32px 26px}.cta-panel h2{font-size:31px}.cta-panel .btn{margin-top:23px}.footer{padding-top:36px}.footer-top{display:block}.footer-links{margin-top:25px;gap:14px}.footer-bottom{align-items:flex-start;gap:15px;flex-direction:column}}
/* Branded no-network fallback until the official VMESH coin artwork loads. */
.coin-wrap{background:radial-gradient(circle at 38% 24%,#205573 0%,#123449 32%,#071827 72%);border:9px ridge #5c8ca3;border-radius:50%;box-shadow:0 0 0 5px #0e2939,0 0 65px #06e3ff1c,inset 0 0 22px #06e3ff65,inset 0 0 0 2px #51caea7a}
.coin-wrap::before{content:'VM';position:absolute;top:38%;left:50%;transform:translate(-50%,-50%);font-weight:900;font-size:clamp(60px,10vw,130px);letter-spacing:-13px;padding-right:14px;line-height:1;color:#d9f9ff;text-shadow:0 0 22px #1bc8ff,0 9px 0 #203e51}
.coin-wrap::after{content:'VARGAMESH';position:absolute;top:72%;left:50%;transform:translate(-50%,-50%);font-weight:900;font-size:clamp(10px,1.6vw,18px);letter-spacing:3px;color:#c5f5ff;text-shadow:0 0 14px #39d2fb}
.coin-wrap img{position:relative;z-index:2}
.coin-wrap.coin-fallback:before{content:'VM';font-size:clamp(60px,10vw,130px)}
@media(max-width:620px){.coin-wrap::before{font-size:72px}.coin-wrap::after{font-size:11px;letter-spacing:1.5px}}
/* International portal language switch - standalone and keyboard accessible. */
.language-switch{position:relative;isolation:isolate;font-size:12px;z-index:90}.language-switch summary{display:flex;align-items:center;gap:8px;border:1px solid #31526b;background:#0d2233;padding:8px 12px;cursor:pointer;border-radius:10px;font-weight:750;list-style:none;white-space:nowrap;min-width:73px}.language-switch summary::-webkit-details-marker{display:none}.language-switch summary .ico{height:16px;width:16px;color:#54d9e8}.language-switch summary:focus-visible,.language-menu a:focus-visible{outline:2px solid #76eef7;outline-offset:3px}.language-chevron{font-size:17px;color:#94b7c8;line-height:1}.language-menu{position:absolute;right:0;top:calc(100% + 12px);width:230px;display:grid;padding:9px;background:#10283b;border:1px solid #3b6380;border-radius:12px;box-shadow:0 24px 62px #000b;max-height:70vh;overflow:auto}.language-menu a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;border-radius:7px;color:#e0edf6;text-decoration:none}.language-menu a:hover,.language-menu a.selected{background:#164054;color:#9bfbff}.language-menu a b{font-size:10px;letter-spacing:1px;color:#9cbcc9}.language-divider{height:1px;background:#395265;margin:6px 5px}.footer-langs{display:flex;gap:13px;flex-wrap:wrap}.footer-langs a{font-weight:600}
/* Correct script support on systems where neither Inter nor the default sans font
   contains Hangul, Vietnamese combining marks or Arabic glyphs. No external font fetch. */
html[lang=ko] body{font-family:"Noto Sans CJK KR","Nanum Gothic","Malgun Gothic","Apple SD Gothic Neo",Inter,system-ui,sans-serif}
html[lang=vi] body{font-family:Inter,"Segoe UI",Roboto,Arial,system-ui,sans-serif}
html[lang=ar] body{font-family:"Noto Sans Arabic","Noto Naskh Arabic","Geeza Pro",Tahoma,Arial,sans-serif;line-height:1.8}
html[lang=ar] .hero h1{letter-spacing:-.8px;line-height:1.4}
html[lang=ar] .section h2{letter-spacing:0;line-height:1.45}
html[lang=ar] .eyebrow,html[lang=ar] .tag,html[lang=ar] .section-eyebrow{letter-spacing:0}
html[dir=rtl] .language-menu{left:0;right:auto}
html[dir=rtl] .main-nav{margin-left:0;margin-right:auto}
html[dir=rtl] .header-actions{direction:ltr}
html[dir=rtl] .hero-layout,html[dir=rtl] .steps-layout,html[dir=rtl] .network-layout,html[dir=rtl] .faq-layout{direction:rtl}
html[dir=rtl] .hero-copy,html[dir=rtl] .section-heading,html[dir=rtl] .feature-card,html[dir=rtl] .mining-card,html[dir=rtl] .resources,html[dir=rtl] .faq-item{text-align:right}
html[dir=rtl] .feature-index,html[dir=rtl] .step-index{direction:ltr}
html[dir=rtl] .risk-notice{border-left:0;border-right:2px solid #7993a2}
html[dir=rtl] .faq-item summary{padding-right:0;padding-left:4px}
html[dir=rtl] .faq-item p{margin:0 0 24px 30px}
html[dir=rtl] .hero-art{direction:ltr}
html[dir=rtl] .endpoint-row{direction:ltr;text-align:left}
html[dir=rtl] .endpoint-row code{direction:ltr;unicode-bidi:isolate;text-align:left}
html[dir=rtl] .mining-meta span,html[dir=rtl] .endpoint code{unicode-bidi:isolate}
html[dir=rtl] .cta-panel{direction:rtl}
html[dir=rtl] .brand-name{text-align:start}
html[dir=rtl] .header-actions{margin-left:0}
html[dir=rtl] .footer-links{direction:rtl}
html[dir=rtl] .float-bottom{direction:ltr}
html[dir=rtl] .footer-langs{direction:ltr}
@media(max-width:900px){html[dir=rtl] .main-nav{left:0;right:0;align-items:flex-start;text-align:right}html[dir=rtl] .header-actions{margin-left:0;margin-right:auto}}
@media(max-width:620px){.language-switch summary{padding:8px 9px}.language-menu{width:205px}.language-switch .language-chevron{display:none}html[lang=ar] .hero h1{font-size:clamp(34px,8vw,49px)}html[lang=ko] .hero h1{font-size:clamp(33px,8vw,51px)}}
