@media(max-width:1650px){:root{--side:52px}.top-shell{left:42px;right:42px;grid-template-columns:236px 250px 1fr auto;padding:0 18px;gap:13px}.brand-mark{width:50px}.brand-copy strong{font-size:18px}.nav-links{gap:22px}.mini-btn{padding:0 12px}.connect-btn{min-width:132px}.hero{padding-left:53px;padding-right:53px}.hero-title .line-a{font-size:68px}.hero-title .line-b{font-size:78px}.hero-title .line-c{font-size:68px}.hero-body{font-size:16px}.universe-btn{width:352px}.system-panel{margin-right:4px}.info-rail{left:23px;width:800px}.info-rail article{padding:0 11px}.info-rail span{font-size:11px}}
@media(max-width:1380px){.top-shell{grid-template-columns:210px 220px 1fr auto}.nav-links{gap:14px}.nav-links a{font-size:12px}.mini-btn{font-size:12px}.hero{grid-template-columns:53% 47%}.hero-copy{padding-top:58px}.hero-title{letter-spacing:-3.5px}.hero-title .line-a{font-size:59px}.hero-title .line-b{font-size:67px}.hero-title .line-c{font-size:59px}.hero-mandala{left:210px;width:380px;height:380px}.sanskrit{right:5px}.system-panel{margin-top:34px}.hero-body{font-size:15px}.universe-btn{width:310px;height:66px}.universe-btn img{width:42px}.universe-btn span{font-size:15px}.info-rail{width:735px;height:85px}.info-rail img{width:35px;height:35px}.info-rail span{font-size:10px}.header-actions{gap:6px}.connect-btn{min-width:118px;padding:0 16px;gap:14px}.mini-btn{padding:0 10px}.frame{width:48px}}
@media(max-width:1180px){.top-shell{left:24px;right:24px;height:76px;grid-template-columns:190px 210px 1fr auto}.nav-links{display:none}.hero{padding:120px 35px 0;grid-template-columns:1fr 1fr}.hero-copy{padding-left:10px}.hero-title .line-a{font-size:50px}.hero-title .line-b{font-size:58px}.hero-title .line-c{font-size:49px}.sanskrit{display:none}.hero-body{font-size:14px}.hero-actions{gap:16px}.universe-btn{width:290px}.info-rail{width:calc(50% - 35px);padding:10px 12px;grid-template-columns:1fr}.info-rail article{position:absolute;opacity:0;pointer-events:none}.info-rail article:first-child{position:static;opacity:1;pointer-events:auto;border:0}.system-panel{margin-bottom:67px}.frame{opacity:.7;width:40px}}
@media(max-width:900px){.top-shell{left:14px;right:14px;top:12px;grid-template-columns:1fr auto auto;height:70px;padding:0 12px;border-radius:22px}.brand{min-width:0}.brand-mark{width:43px}.brand-copy strong{font-size:16px}.brand-copy small{font-size:6px}.mode-switch{width:190px;height:44px}.header-actions .mini-btn:not(#commandOpen){display:none}.connect-btn{display:none}.hero{min-height:auto;padding:105px 24px 0;display:block}.hero-copy{min-height:660px;padding:70px 0 25px}.hero-title .line{white-space:normal}.hero-title .line-a{font-size:clamp(46px,9vw,70px)}.hero-title .line-b{font-size:clamp(52px,10vw,78px)}.hero-title .line-c{font-size:clamp(44px,8.7vw,67px)}.hero-mandala{left:38%;top:18px;width:440px;max-width:72vw}.hero-body{font-size:17px;max-width:720px}.wide-only{display:none}.system-panel{height:610px;margin:0 0 110px}.info-rail{left:24px;right:24px;width:auto;bottom:0}.frame{opacity:.5;width:28px}.continuation{padding:70px 24px}.section-card{padding:44px 25px}.section-card h2{font-size:42px}}
@media(max-width:620px){.top-shell{height:auto;min-height:66px;grid-template-columns:1fr auto;padding:7px 10px}.brand-copy small{display:none}.mode-switch{width:160px}.mode-tab{font-size:12px}.mode-tab span{display:none}.header-actions{position:absolute;right:8px;top:74px}.key-btn{height:38px;background:rgba(255,245,221,.92)}.hero{padding-left:15px;padding-right:15px}.hero-copy{padding-top:92px;min-height:625px}.eyebrow{font-size:9px;letter-spacing:1.6px}.hero-title{letter-spacing:-2px}.hero-title .line-a{font-size:13.4vw}.hero-title .line-b{font-size:15.1vw}.hero-title .line-c{font-size:12.1vw}.hero-body{font-size:15px;line-height:1.45}.hero-actions{align-items:flex-start;flex-direction:column}.universe-btn{width:min(100%,360px);height:68px}.ai-link{margin-left:8px}.system-panel{height:500px;border-radius:22px;margin-bottom:94px}.panel-top{height:45px;padding:0 17px}.map-wrap{inset:45px 0 0}.info-rail{height:78px;left:15px;right:15px}.info-rail span{white-space:normal}.frame{display:none}.cursor-halo{display:none}.section-card h2{font-size:35px}.connect-grid{grid-template-columns:1fr}}
