:root{--mainnet-line:rgba(81,255,138,.2);--mainnet-copy:#b8d8c0;--mainnet-surface:rgba(8,32,21,.8);--mainnet-deep:rgba(3,20,11,.54)}
.mainnet-page{min-height:100vh;background:radial-gradient(circle at 16% 8%,rgba(46,230,107,.26),transparent 30%),radial-gradient(circle at 88% 18%,rgba(13,129,72,.28),transparent 34%),linear-gradient(135deg,#03140b 0%,#052113 48%,#031109 100%)}.mainnet-page:before{background:linear-gradient(rgba(46,230,107,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(46,230,107,.045) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.86),transparent 82%)}.mainnet-nav{border-color:var(--mainnet-line)}.mainnet-nav-actions{display:flex;align-items:center}.mainnet-language-picker{position:relative;z-index:130}.mainnet-language-button{border:0;background:transparent;color:#c7ecd0;cursor:pointer;font:600 12px var(--font)}.mainnet-language-menu{position:absolute;top:calc(100% + 10px);right:0;display:grid;min-width:112px;padding:5px;border:1px solid var(--mainnet-line);border-radius:10px;background:#082015;box-shadow:0 16px 38px rgba(0,0,0,.35);opacity:0;visibility:hidden;transform:translateY(-4px);transition:.18s}.mainnet-language-menu.is-open{opacity:1;visibility:visible;transform:none}.mainnet-language-menu button{border:0;border-radius:6px;padding:8px 9px;background:transparent;color:#c7ecd0;text-align:left;cursor:pointer;font:12px var(--font)}.mainnet-language-menu button:hover,.mainnet-language-menu button[aria-selected="true"]{background:rgba(46,230,107,.12);color:var(--lime)}.mainnet-x{display:inline-flex!important;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(81,255,138,.32);border-radius:8px;color:#c7ecd0!important;font-size:12px!important;font-weight:700!important;white-space:nowrap}.mainnet-x span:first-child{color:var(--lime);font-size:15px}.mainnet-main{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:66px 0 110px}.launch-overview{display:grid;grid-template-columns:1fr minmax(400px,.9fr);gap:7vw;align-items:center;padding-bottom:92px}.launch-copy h1{max-width:640px;margin:0;color:var(--white);font-size:clamp(48px,5.4vw,72px);line-height:.98;letter-spacing:-.055em}.launch-copy>p:not(.eyebrow){max-width:540px;margin:25px 0 0;color:var(--mainnet-copy);font-size:16px;line-height:1.72}.network-route{display:flex;align-items:center;gap:16px;margin-top:42px}.network-route>div{display:flex;align-items:center;gap:10px}.route-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;font:500 15px var(--mono)}.route-mark.robin{background:#cfdded;color:#172334}.route-mark.fork{background:#92ff58;color:#021008}.network-route b,.network-route small{display:block}.network-route b{font-size:12px}.network-route small{margin-top:3px;color:#96b39f;font-size:10px}.route-line{color:var(--lime);font:21px var(--mono)}.countdown-panel,.bridge-card{border:1px solid var(--mainnet-line);border-radius:22px;background:linear-gradient(180deg,var(--mainnet-surface),var(--mainnet-deep));box-shadow:0 18px 44px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.035)}.countdown-panel{padding:25px}.countdown-head,.countdown-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;font:11px var(--mono);letter-spacing:0}.countdown-head{padding-bottom:18px;border-bottom:1px solid var(--mainnet-line);color:#b9d7c1}.countdown-head i{color:var(--lime);font-style:normal}.countdown{display:flex;align-items:center;justify-content:center;gap:11px;padding:32px 0}.countdown>div{min-width:74px;text-align:center}.countdown strong{display:block;color:var(--white);font:500 44px var(--mono);letter-spacing:0}.countdown div span{display:block;margin-top:8px;color:#9ab7a3;font-size:10px}.countdown>b{color:var(--lime);font:500 28px var(--mono)}.countdown-foot{padding-top:16px;border-top:1px solid var(--mainnet-line);color:#9ab7a3;line-height:1.5}.countdown-foot img{width:28px;height:28px;border-radius:8px}.migration-section{display:grid;grid-template-columns:minmax(0,.75fr) minmax(420px,1fr);gap:9vw;align-items:start;padding-top:72px;border-top:1px solid var(--mainnet-line)}.migration-heading{padding-top:18px}.migration-heading h2{max-width:480px;margin:0;color:var(--white);font-size:clamp(37px,4.4vw,58px);line-height:1;letter-spacing:-.045em}.migration-heading p:not(.eyebrow){max-width:420px;margin:24px 0 0;color:var(--mainnet-copy);font-size:14px;line-height:1.72}.bridge-card{padding:24px}.bridge-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.bridge-card h2{margin:6px 0 0;color:var(--white);font-size:23px;letter-spacing:-.025em}.bridge-status{display:inline-flex;align-items:center;gap:7px;padding:6px 8px;border:1px solid var(--mainnet-line);border-radius:999px;color:#c5d4c9;font:10px var(--mono);white-space:nowrap}.bridge-status i{width:6px;height:6px;border-radius:50%;background:#dfb55c}.bridge-asset{margin-top:21px;padding:14px 15px;border:1px solid rgba(81,255,138,.13);border-radius:16px;background:rgba(3,20,11,.44)}.asset-caption,.bridge-asset-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.asset-caption{color:#a9c8b0;font-size:11px}.asset-caption span:last-child{font:10px var(--mono)}.bridge-asset-row{margin-top:8px}.bridge-asset-row input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--white);font:500 28px var(--mono)}.bridge-asset-row input::placeholder{color:#648b70}.bridge-token{display:inline-flex;align-items:center;gap:7px;color:var(--white);font:600 13px var(--font);white-space:nowrap}.bridge-token b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font:700 11px var(--mono)}.token-robin{background:#cfdded;color:#172334}.token-fork{background:#92ff58;color:#021008}.bridge-switch{position:relative;z-index:1;display:grid;place-items:center;width:34px;height:34px;margin:-5px auto;border:1px solid var(--mainnet-line);border-radius:50%;background:#0a2415;color:var(--lime);font:16px var(--mono)}.bridge-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.bridge-meta>div{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-top:1px solid rgba(81,255,138,.13);border-bottom:1px solid rgba(81,255,138,.13)}.bridge-meta span{color:#a9c8b0;font-size:10px}.bridge-meta b{color:var(--white);font-size:11px;line-height:1.45}.bridge-button{width:100%;min-height:46px;justify-content:center;opacity:.55;cursor:not-allowed}.bridge-button:disabled{transform:none}.bridge-notice{margin:12px 0 0;color:#a9c8b0;font-size:11px;line-height:1.6}@media(max-width:900px){.launch-overview,.migration-section{grid-template-columns:1fr;gap:42px}.launch-overview{padding-bottom:72px}.migration-section{padding-top:60px}.migration-heading{padding-top:0}}@media(max-width:620px){.mainnet-main{width:min(100% - 32px,560px);padding:44px 0 76px}.launch-copy h1{font-size:43px}.network-route{gap:10px;margin-top:32px}.network-route b{font-size:11px}.countdown-panel,.bridge-card{padding:18px;border-radius:18px}.countdown{gap:6px;padding:25px 0}.countdown>div{min-width:0;flex:1}.countdown strong{font-size:34px}.countdown>b{font-size:21px}.countdown-foot{font-size:10px}.migration-heading h2{font-size:39px}.bridge-meta{grid-template-columns:1fr}.mainnet-x span:last-child{display:none}.mainnet-x{width:30px;height:30px;justify-content:center;padding:0}.desktop-nav{display:none}}

/* RobinFork Mainnet warm-spectrum theme */
:root {
  --mainnet-line:rgba(255,196,150,.24);
  --mainnet-copy:#d0bdd0;
  --mainnet-surface:rgba(47,27,59,.88);
  --mainnet-deep:rgba(25,15,35,.7);
}

.mainnet-page {
  background:
    radial-gradient(circle at 82% 6%, rgba(255,130,110,.2), transparent 29%),
    radial-gradient(circle at 8% 22%, rgba(164,168,255,.18), transparent 28%),
    linear-gradient(145deg, #140e1a 0%, #1b1226 54%, #100c18 100%);
}

.mainnet-page:before {
  background:
    linear-gradient(rgba(255,210,175,.035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,210,175,.035) 1px, transparent 1px);
  background-size:44px 44px;
}

.mainnet-nav { border-color:var(--mainnet-line); }
.mainnet-language-button { color:#dbc8d8; }
.mainnet-language-menu {
  border-color:var(--mainnet-line);
  background:#1f1128;
}
.mainnet-language-menu button { color:#d3bfd2; }
.mainnet-language-menu button:hover,
.mainnet-language-menu button[aria-selected="true"] {
  background:rgba(255,130,110,.12);
  color:var(--lime);
}
.mainnet-x {
  border-color:rgba(255,130,110,.34);
  color:#dbc8d8!important;
}
.mainnet-x span:first-child { color:var(--lime); }
.route-mark.fork,
.token-fork { background:linear-gradient(135deg, var(--lime), #ffd39a); color:#241019; }
.route-line,
.countdown-head i,
.countdown>b,
.bridge-switch { color:var(--lime); }
.countdown-head,
.countdown-foot { color:#d0bdd0; }
.countdown div span { color:#bda9bd; }
.launch-copy>p:not(.eyebrow),
.migration-heading p:not(.eyebrow),
.bridge-notice,
.asset-caption,
.bridge-meta span { color:var(--mainnet-copy); }
.countdown-panel,
.bridge-card {
  border-color:var(--mainnet-line);
  background:linear-gradient(180deg,var(--mainnet-surface),var(--mainnet-deep));
  box-shadow:0 18px 44px rgba(0,0,0,.3), inset 0 1px 0 rgba(255,255,255,.04);
}
.bridge-asset {
  border-color:rgba(255,196,150,.15);
  background:rgba(20,12,29,.48);
}
.bridge-switch {
  border-color:var(--mainnet-line);
  background:#301a38;
}
.bridge-meta>div { border-color:rgba(255,196,150,.15); }
.bridge-status { border-color:var(--mainnet-line); color:#dbc8d8; }
