/* Navigation only: page colors, typography and canvas remain owned by the original styles. */
.orbit-nav #nav{position:absolute;top:20px;left:50%;transform:translateX(-50%);width:min(1000px,calc(100% - 40px));height:74px;min-height:0;padding:0 24px;display:flex;justify-content:space-between;gap:24px;border:1px solid #ffffff24;border-radius:24px;background:#102332f2;backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff08;z-index:400}
.orbit-nav #nav .nav-links{position:static;transform:none;gap:28px;display:flex}
.orbit-nav #nav .nav-links a{font:400 12px Poppins,sans-serif;color:#eef4ff;letter-spacing:0;text-transform:none}
.orbit-nav #nav .nav-social{display:none}
.orbit-nav #nav .nav-logo-link{flex:none}
.orbit-nav #nav .caij-logo{width:120px;height:62px}
.orbit-nav #nav .caij-logo img{filter:brightness(0) invert(1)}
.orbit-nav #nav .nav-right{gap:12px;position:static}
.orbit-nav .catalog-theme-toggle{font-size:10px;padding:6px;min-width:0}
.orbit-nav .orbit-button,.orbit-nav #nav .cart-btn{display:grid;place-items:center;position:relative;overflow:hidden;border:1px solid #6599ae;color:#fff;text-decoration:none;border-radius:13px;background:linear-gradient(to top,#9ad9ec 1px,#89dff0 2px,#79e0f1 3px,#61daef 4px,#3ec8e4 5px,#14a8c6 6px,#0596b3 7px,#038aa8 8px,#047796 9px,#006180 10px,#025066 12px,#0a4f5e 13px,#04465a 14px,#073746 16px,#0a2a37 18px,#0d212e 20px,#0f1824 24px,#15364a 30px,#18384e 34px,#18384e 100%);box-shadow:inset 0 3px 3px -2px #b4e4ff1a,inset 1px 0 #ffffff17,inset -1px 0 #ffffff17,0 1px #98daea61,1px 0 #98daea2b,-1px 0 #98daea2b,0 0 8px #3cbeeb1a,0 2px 5px -3px #5adcff73;transition:transform .25s,filter .25s}
.orbit-nav .orbit-button::after,.orbit-nav #nav .cart-btn::after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#c8f5ffb3,transparent 13px),linear-gradient(270deg,#c8f5ffb3,transparent 13px);mask:linear-gradient(to top,#000 0,#000 6px,#0006 12px,#00000026 18px,#00000017 24px,#00000005 30px,#00000005)}
.orbit-nav #nav .cart-btn{width:146px;height:44px;font:500 12px Poppins,sans-serif;white-space:nowrap;clip-path:none}
.orbit-nav #nav .cart-btn::before{content:'';position:absolute;left:22%;right:38%;top:1px;height:2px;filter:blur(.55px);background:linear-gradient(90deg,transparent,#a0f0ffbd,transparent)}
.orbit-nav .orbit-button:hover,.orbit-nav #nav .cart-btn:hover{transform:translateY(-1px);filter:brightness(1.12)}
body.orbit-nav .mob-menu:not(.open){visibility:hidden;pointer-events:none}
body.orbit-nav .mob-menu.open{visibility:visible}
body.orbit-nav .mob-links{position:static;inset:auto;height:auto;padding:0;display:flex;flex-direction:column;gap:0;background:none;backdrop-filter:none;border:0}
body.orbit-nav .mob-menu{top:106px;left:16px;right:16px;border-radius:20px}
body.orbit-nav .toast:not(.show){visibility:hidden}
@media(max-width:1080px){body.orbit-nav #nav .nav-links{display:none}body.orbit-nav #nav .ham-btn{display:flex}body.orbit-nav #nav{width:calc(100% - 32px)}}
@media(max-width:700px){body.orbit-nav #nav{top:12px;height:64px;padding:0 16px;gap:12px;border-radius:22px}body.orbit-nav #nav .caij-logo{width:100px;height:52px}body.orbit-nav #nav .cart-btn{display:none}body.orbit-nav .mob-menu{top:88px}}
