/* Approved equal-size top frame. Existing control icons, type and colour rules retained. */
html body #king-header-tools#king-header-tools#king-header-tools{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;position:absolute!important;top:50px!important;left:0!important;right:0!important;bottom:auto!important;width:100%!important;max-width:none!important;height:41px!important;min-height:41px!important;padding:6px 8px!important;margin:0!important;box-sizing:border-box!important;background:rgba(11,10,12,.96)!important;transform:none!important;direction:ltr!important}
html body #king-header-tools#king-header-tools#king-header-tools>:is(#king-ai-launch,#king-music-tab,#kn-chat,#kl-lang){position:relative!important;inset:auto!important;transform:none!important;flex:1 1 0!important;width:0!important;min-width:0!important;max-width:none!important;height:28px!important;min-height:28px!important;max-height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;gap:4px!important;margin:0!important;padding:0 4px!important;box-sizing:border-box!important;vertical-align:middle!important;line-height:1!important;border-radius:14px!important;white-space:nowrap!important}
html body #king-header-tools#king-header-tools#king-header-tools>#king-ai-launch{order:0!important}html body #king-header-tools#king-header-tools#king-header-tools>#king-music-tab{order:1!important}html body #king-header-tools#king-header-tools#king-header-tools>#kn-chat{order:2!important}html body #king-header-tools#king-header-tools#king-header-tools>#kl-lang{order:3!important}
html body #king-header-tools#king-header-tools#king-header-tools img{align-self:center!important;vertical-align:middle!important}
html body{padding-top:99px!important}
html body :is(.nav-bar,.nav):has(>#king-header-tools){height:50px!important;box-sizing:border-box!important;padding:0 8px!important;gap:6px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;direction:ltr!important}
html body :is(.nav-bar,.nav):has(>#king-header-tools)>.nav-logo{flex:0 1 auto!important;min-width:0!important}
html body :is(.nav-bar,.nav):has(>#king-header-tools)>.nav-logo>div{display:none!important}
html body :is(.nav-bar,.nav):has(>#king-header-tools)>.nav-logo img{height:38px!important;width:38px!important;object-fit:contain!important}
html body :is(.nav-bar,.nav):has(>#king-header-tools)>div:not(#king-header-tools){display:flex!important;align-items:center!important;gap:8px!important;flex:0 1 auto!important;min-width:0!important}
html body :is(.nav-bar,.nav):has(>#king-header-tools) :is(#connectWallet,#btnConnect){display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-family:Orbitron, monospace!important;font-size:clamp(9px,2.62vw,11px)!important;font-weight:800!important;line-height:10.218px!important;letter-spacing:0.2px!important;text-transform:uppercase!important;color:rgb(255, 226, 155)!important;background:rgba(0, 0, 0, 0) linear-gradient(170deg, rgba(243, 200, 82, 0.18) 0%, rgba(15, 11, 4, 0.72) 20%, rgba(15, 11, 4, 0.8) 100%) repeat scroll 0% 0% / auto padding-box border-box!important;border:1px solid rgb(201, 161, 59)!important;border-radius:16px!important;box-shadow:rgba(243, 200, 82, 0.45) 0px 2px 0px 0px inset, rgba(243, 200, 82, 0.25) 0px 0px 12px 0px!important;padding:0 clamp(7px,2.4vw,10px)!important;height:40px!important;min-width:0px!important;flex-shrink:1!important;box-sizing:border-box!important;}
html body :is(.nav-bar,.nav):has(>#king-header-tools) #btnMenu{display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;font-family:Rajdhani, sans-serif!important;font-size:clamp(11px,3.2vw,13px)!important;font-weight:700!important;line-height:normal!important;letter-spacing:0.6px!important;text-transform:none!important;color:rgb(201, 161, 59)!important;background:rgba(0, 0, 0, 0) linear-gradient(170deg, rgba(243, 200, 82, 0.18) 0%, rgba(15, 11, 4, 0.72) 20%, rgba(15, 11, 4, 0.8) 100%) repeat scroll 0% 0% / auto padding-box border-box!important;border:1px solid rgba(201, 161, 59, 0.32)!important;border-radius:16px!important;box-shadow:rgba(243, 200, 82, 0.45) 0px 2px 0px 0px inset, rgba(243, 200, 82, 0.25) 0px 0px 12px 0px!important;padding:0 clamp(7px,2.4vw,10px)!important;height:40px!important;min-width:68px!important;flex-shrink:0!important;box-sizing:border-box!important;}
html body :is(.nav-bar,.nav):has(>#king-header-tools) #kn-cart{display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;font-family:system-ui!important;font-size:11px!important;font-weight:600!important;line-height:13.2px!important;letter-spacing:normal!important;text-transform:none!important;color:rgb(201, 161, 59)!important;background:rgba(0, 0, 0, 0) linear-gradient(145deg, rgba(38, 26, 5, 0.98), rgba(15, 11, 4, 0.98)) repeat scroll 0% 0% / auto padding-box border-box!important;border:1px solid rgb(201, 161, 59)!important;border-radius:50%!important;box-shadow:rgba(243, 200, 82, 0.5) 0px 0px 10px 0px!important;padding:0px!important;height:40px!important;min-width:40px!important;flex-shrink:0!important;box-sizing:border-box!important;width:40px!important;}
html body :is(.nav-bar,.nav):has(>#king-header-tools) #kn-acct{display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;font-family:system-ui!important;font-size:11px!important;font-weight:600!important;line-height:13.2px!important;letter-spacing:normal!important;text-transform:none!important;color:rgb(201, 161, 59)!important;background:rgba(0, 0, 0, 0) linear-gradient(145deg, rgba(38, 26, 5, 0.98), rgba(15, 11, 4, 0.98)) repeat scroll 0% 0% / auto padding-box border-box!important;border:1px solid rgb(201, 161, 59)!important;border-radius:50%!important;box-shadow:rgba(243, 200, 82, 0.5) 0px 0px 10px 0px!important;padding:0px!important;height:40px!important;min-width:40px!important;flex-shrink:0!important;box-sizing:border-box!important;width:40px!important;}
html body :is(.nav-bar,.nav):has(>#king-header-tools){height:50px!important;padding:0px 8px!important;gap:6px!important;background:rgba(0, 0, 0, 0) linear-gradient(rgb(15, 11, 4), rgb(11, 10, 12)) repeat scroll 0% 0% / auto padding-box border-box!important;box-shadow:rgba(0, 0, 0, 0.5) 0px 2px 20px 0px, rgba(218, 165, 32, 0.15) 0px 1px 0px 0px!important;font-family:Rajdhani, sans-serif!important;}
html body :is(#kn-cart,#kn-acct) .kn-tx{display:none!important}

html.kl-rtl body :is(.nav-bar,.nav):has(>#king-header-tools) :is(#connectWallet,#btnConnect,#btnMenu).kl-rt{font-family:'KL Arabic',sans-serif!important}

/* Scoped clearance: Screener fixed header previously cancelled body spacing. */
html body main#scr{margin-top:16px!important}


/* Owner-approved compact curved pills; original icons, text and theme colours retained. */
html body #king-header-tools#king-header-tools#king-header-tools>:is(#king-ai-launch,#king-music-tab,#kn-chat,#kl-lang){background:linear-gradient(160deg,rgba(24,21,16,.96),rgba(9,8,6,.96))!important;border-width:1px!important;border-style:solid!important;box-shadow:inset 0 1px rgba(255,255,255,.08)!important}
