.oogci-standalone-bar{box-sizing:border-box;display:flex;align-items:center;gap:32px;min-height:56px;padding:10px max(20px,calc((100% - 1440px)/2));background:#0b1b28;color:#dceafa;border-bottom:1px solid #233d50;font:14px/1.5 system-ui,sans-serif;position:relative;z-index:100}
.oogci-standalone-bar a{text-decoration:none;color:#9eb6cc;white-space:nowrap}.oogci-standalone-bar a:hover{color:#4babff}.oogci-standalone-bar .oogci-standalone-brand{font-size:20px;font-weight:750;color:#fff;letter-spacing:0}.oogci-standalone-brand span{font-size:12px;font-weight:400;margin-left:8px}.oogci-standalone-bar nav{display:flex;gap:24px;overflow:auto;min-width:0}.oogci-standalone-footer{padding:18px 24px;background:#0b1b28;border-top:1px solid #233d50;color:#9eb6cc;font:12px/1.5 system-ui,sans-serif}.oogci-standalone-footer a{color:#56b4ff;margin-left:20px}
body:has(.oogci-standalone-bar) .workspace{height:calc(100dvh - 138px)}
@media(max-width:760px){.oogci-standalone-bar{gap:12px;padding:10px 14px;flex-wrap:wrap}.oogci-standalone-bar nav{width:100%;gap:22px;padding-bottom:3px}.oogci-standalone-footer{padding:18px 14px}body:has(.oogci-standalone-bar) .workspace{height:auto}}
.oogci-standalone-bar nav a:link,.oogci-standalone-bar nav a:visited{color:#a9c0d6!important}.oogci-standalone-bar nav a:hover{color:#58b4ff!important}
.oogci-site-bar{height:56px;min-height:56px;padding:0 20px;gap:20px;flex-wrap:nowrap}
.oogci-site-bar .oogci-standalone-brand{display:flex;align-items:center;flex:0 0 150px}
.oogci-site-bar .oogci-standalone-brand img{display:block;width:150px;height:auto;max-width:100%}
.oogci-site-bar nav{flex:1;align-items:stretch;gap:0;height:56px;margin:0;padding:0;overflow-x:auto;scrollbar-width:none}
.oogci-site-bar nav>a{display:inline-flex;align-items:center;flex:0 0 auto;padding:0 11px;font-size:14px;line-height:24px}
.oogci-site-bar nav>a:hover{background:#132b3b}
.oogci-site-bar nav>a[aria-current=page]{color:#58b4ff!important;background:linear-gradient(0deg,#087aff13,transparent);box-shadow:inset 0 -2px #00b5ff}
.oogci-site-bar a:focus-visible{outline:2px solid #58b4ff;outline-offset:-3px}
@media(max-width:760px){.oogci-site-bar{gap:12px;padding:0 12px}.oogci-site-bar .oogci-standalone-brand{flex-basis:110px}.oogci-site-bar nav{width:auto;padding:0;gap:0}.oogci-site-bar nav>a{padding:0 10px;font-size:13px}}
body:has([data-oogci-app="游戏百科"]){padding-top:0!important;background:#07131d!important;color:#dceafa}
body:has([data-oogci-app="游戏百科"]) .baike-header{position:relative!important;top:auto;background:#102334;border-color:#233d50}
body:has([data-oogci-app="游戏百科"]) :is(.index-box,.index-slide){background-color:#07131d;background-image:none}
body:has([data-oogci-app="游戏百科"]) :is(.swiper-slide,.itemlist-box,.item-block,.baike-footer,.search-formwrap,.search_wrap){background:#0b1b28;color:#dceafa;border-color:#233d50}
body:has([data-oogci-app="游戏百科"]) :is(.baike-header,.swiper-slide,.itemlist-box,.item-block,.baike-footer) a{color:#dceafa}
body:has([data-oogci-app="游戏百科"]) .baike-header .logo{display:none}
body:has([data-oogci-app="帮助文档"]){background:#07131d;color:#dceafa;--color-bg-1:#0b1b28;--color-bg-2:#102334;--color-bg-3:#152d40;--color-bg-5:#102334;--color-menu-light-bg:#0b1b28;--color-text-1:#e7edf6;--color-text-2:#b7c9d8;--color-text-3:#8ba6ba;--color-fill-2:#152d40;--color-border-1:#233d50;--color-border-2:#233d50}
body:has([data-oogci-app="帮助文档"]) #__nuxt .header{position:relative;top:auto;background:#0b1b28}
body:has([data-oogci-app="帮助文档"]) #__nuxt :is(.light-bg-white,.bg-white,.bg-gray-100,.bg-gray-50){background:#0b1b28;color:#dceafa}
body:has([data-oogci-app="帮助文档"]) #__nuxt :is(.text-gray-500,.text-gray-600,.text-gray-700){color:#9eb6cc}
.oogci-section-title{font-size:18px;color:#e7edf6;margin:30px 0 16px}
body[data-oogci-mobile]{padding-bottom:calc(82px + env(safe-area-inset-bottom))!important;background:#07131d;color:#dceafa}
.oogci-mobile-context{padding:10px 14px;background:#0b1b28;border-bottom:1px solid #233d50}.oogci-mobile-context .oogci-nav{display:flex;gap:18px;overflow:auto;white-space:nowrap;font:13px/1.6 system-ui,sans-serif}.oogci-mobile-context a{color:#b4cbe1!important;text-decoration:none}
.oogci-mobile-dock{box-sizing:border-box;position:fixed;z-index:50;inset:auto 0 0;display:flex;height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);align-items:center;justify-content:space-around;background:#0b1b28;border-top:1px solid #233d50;font:13px/1.5 system-ui,sans-serif}.oogci-mobile-dock a{color:#adbed0!important;text-decoration:none}.oogci-mobile-dock a:nth-child(3){color:#fff!important;padding:11px;border-radius:24px;background:#147df0}
body[data-oogci-mobile] .my_header{position:relative;background:#0b1b28;color:#dceafa;border-color:#233d50;box-shadow:none}body[data-oogci-mobile] .my_header_position{display:none}body[data-oogci-mobile] .my_header a,body[data-oogci-mobile] .my_header .keke_iconfont{color:#dceafa}
body[data-oogci-mobile] :is(.weui-tabbar,.weui-footer_fixed-bottom){bottom:calc(64px + env(safe-area-inset-bottom))}
.oogci-mobile-native{color:#334155;background:#fff;min-height:60vh;padding-bottom:16px}
.oogci-mobile-native .header:has(.headerbg){isolation:isolate}
.oogci-standalone-bar nav,.oogci-mobile-context .oogci-nav{scrollbar-width:none}.oogci-standalone-bar nav::-webkit-scrollbar,.oogci-mobile-context .oogci-nav::-webkit-scrollbar{display:none}
body[data-oogci-mobile] .mm-btn{bottom:calc(64px + env(safe-area-inset-bottom))!important}
