html[data-unified-shell] body{margin-left:216px!important;max-width:none!important;width:auto!important;padding-bottom:0!important}html[data-unified-shell] body>.site-header,html[data-unified-shell] .site-header,html[data-unified-shell] .tool-site-header,html[data-unified-shell] .mobile-nav,html[data-unified-shell] .mobile-tool-nav,html[data-unified-shell] .mobile-menu-toggle,html[data-unified-shell] .mobile-side-drawer{display:none!important}html[data-unified-shell] body>.sidebar{display:none!important}html[data-unified-shell] body>.workspace{margin-left:0!important}html[data-unified-shell] .workspace>.topbar{display:none!important}html[data-unified-shell] .site-footer{margin-left:auto;margin-right:auto}html[data-unified-shell] #route-app{min-width:0;max-width:100%}
.u-sidebar,.u-topbar{font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;font-synthesis:none;box-sizing:border-box}.u-sidebar *,.u-topbar *{box-sizing:border-box}.u-sidebar{position:fixed;inset:0 auto 0 0;width:216px;padding:32px 20px;background:linear-gradient(150deg,#fffaf2f5,#f4e6d2f5);border-right:1px solid #e4ceb0;box-shadow:inset -1px 0 #fff8;z-index:120;display:flex;flex-direction:column;color:#80674e}.u-sidebar a,.u-topbar a{color:inherit;text-decoration:none}.u-brand{display:flex;gap:11px;align-items:center;padding:0 8px;color:#382e26!important}.u-brand img{width:39px;height:39px}.u-brand strong{font-size:24px;letter-spacing:-1px}.u-caption{font-size:12px;color:#9a8368;margin:13px 8px 38px}.u-sidebar nav{display:flex;flex-direction:column;gap:10px}.u-sidebar nav a{display:flex;gap:13px;align-items:center;min-height:50px;padding:12px 15px;border:1px solid transparent;border-radius:12px;font-size:15px;font-weight:500}.u-sidebar nav a:hover{background:#eadcc9}.u-sidebar svg,.u-topbar svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0}.u-dot{width:5px;height:5px;border-radius:50%;margin-left:auto;background:#d39c64}.u-sidebar .u-selected{background:linear-gradient(#ffb679,#ef9057);color:#6e3a20;border:1px solid #e2935e;box-shadow:inset 0 1px #ffd9ad,0 3px 0 #cf7a47,0 8px 14px #a8592010}.u-sidebar[data-section=guide] .u-selected{background:linear-gradient(#ab8458,#815b35);color:#fff2dc;border-color:#885e32;box-shadow:inset 0 1px #cba57d,0 3px 0 #624326}.u-sidebar[data-section=games] .u-selected{background:linear-gradient(#f2d695,#d9b86d);color:#86682c;border-color:#c9a75f;box-shadow:inset 0 1px #fff1c2,0 3px 0 #bc9850}.u-sidebar[data-section=home] .u-selected{background:linear-gradient(#e6dccb,#cabcaa);color:#79634c;border-color:#c1b29e;box-shadow:inset 0 1px #fff2df,0 3px 0 #b09e86}.u-bottom{margin-top:auto;padding-top:30px}.u-bottom>p{font-size:13px;color:#a88a68;line-height:1.9;margin:0 10px 23px}.u-profile{border-top:1px solid #e4ceb0;display:flex;align-items:center;gap:10px;padding:22px 4px 15px}.u-profile.u-selected{padding:13px 10px;margin-top:12px;border-radius:12px}.u-avatar{width:39px;height:39px;position:relative;flex-shrink:0}.u-avatar img{width:100%;height:100%;object-fit:contain;clip-path:ellipse(42.3% 43% at 50% 50%);visibility:hidden}.u-avatar[data-ready] img{visibility:visible}.u-avatar:not([data-ready]):after{content:'';position:absolute;left:12px;top:12px;width:15px;height:15px;border:2px solid #d7b890;border-top-color:#a5753b;border-radius:50%;animation:u-spin .8s linear infinite}.u-avatar[data-error]:after{animation:none;border:1px solid #bb804c;border-radius:3px;content:'↻';color:#aa7038;font-size:13px;text-align:center;line-height:15px}.u-profile strong{font-size:14px;font-weight:600}.u-profile small{display:block;font-size:11px;color:#9b876c;margin-top:5px}.u-profile>span:last-child{margin-left:auto;font-size:15px;color:#9b7d57}.u-profile.u-selected small{color:#925b35}.u-topbar{height:76px;display:flex;align-items:center;gap:13px;padding:0 38px;color:#9c8973;font-size:13px}.u-topbar strong{font-weight:500;color:#6c5641}.u-toggle,.u-close{display:none}.u-shade{position:fixed;inset:0;background:#33281d42;backdrop-filter:blur(4px);z-index:119}.u-shade[hidden]{display:none}.u-sidebar a:focus-visible,.u-topbar a:focus-visible,.u-sidebar button:focus-visible,.u-toggle:focus-visible{outline:3px solid #c88d4a;outline-offset:4px}.u-shade,.u-sidebar{touch-action:pan-y}@keyframes u-spin{to{transform:rotate(360deg)}}html.qiguai-landscape .u-sidebar,html.qiguai-landscape .u-topbar,html:has(.game-stage:fullscreen) .u-sidebar{visibility:hidden!important}html.qiguai-landscape body{margin-left:0!important}.u-close{font:24px Arial;cursor:pointer}
@media(max-width:767px){html[data-unified-shell] body{margin-left:0!important}.u-topbar{height:64px;padding:0 16px;gap:12px;font-size:12px;background:#fff7e9aa}.u-sidebar{width:230px;transform:translateX(-101%);transition:transform .2s;padding:28px 22px}.u-sidebar.u-open{transform:translateX(0);box-shadow:8px 0 28px #65462216}.u-toggle{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border:1px solid #ddc6a7;border-radius:10px;background:linear-gradient(#fff8eb,#f0dfc4);box-shadow:inset 0 1px #fff,0 2px 0 #d7bd96;color:#927043;cursor:pointer}.u-close{display:grid;place-items:center;position:absolute;right:8px;top:8px;min-width:40px;min-height:40px;border:0;background:transparent;color:#9b7d57}.u-topbar>a{margin-left:auto;min-width:40px;min-height:40px;display:grid;place-items:center}.u-topbar .u-avatar{width:36px;height:36px}.u-sidebar nav a{min-height:52px;font-size:16px}.u-profile strong{font-size:15px}.u-sidebar a,.u-topbar a{-webkit-tap-highlight-color:transparent}}
@media(prefers-reduced-motion:reduce){.u-sidebar{transition:none}.u-avatar:after{animation:none}}
.u-avatar{display:block;width:39px;min-width:39px;height:39px;overflow:hidden}.u-topbar>a{display:flex;align-items:center;justify-content:center;flex:0 0 40px;min-height:40px;width:40px;margin-left:auto}.u-topbar>span,.u-topbar>strong{white-space:nowrap}

.u-topbar>a{margin-left:auto}.u-avatar button{font:inherit}

.u-sidebar nav{gap:12px}.u-sidebar nav a{padding:10px 12px;min-height:62px;gap:13px;color:#806044}.u-nav-art{position:relative;display:block;flex:0 0 38px;width:38px;height:38px;border:1px solid #ffffffb3;border-radius:11px;background:linear-gradient(145deg,#fffcf4,#e9d6b7);box-shadow:inset 0 1px #fff,0 2px 0 #d4b993,0 4px 8px #7a4c2010;overflow:hidden}.u-nav-art img{width:100%;height:100%;object-fit:contain;padding:2px;visibility:hidden}.u-nav-art[data-ready] img{visibility:visible}.u-nav-art:not([data-ready]):after{content:'';position:absolute;left:12px;top:12px;width:12px;height:12px;border:2px solid #dcc29f;border-top-color:#aa7138;border-radius:50%;animation:u-spin .8s linear infinite}.u-nav-art[data-error]:after{content:'↻';animation:none;border:0;color:#aa7138;line-height:12px}.u-controller img{position:absolute;left:0;top:0;width:255.5294118%;max-width:none;height:100%;padding:0;object-fit:fill}.u-sidebar nav a.u-selected .u-nav-art{background:linear-gradient(#fff7df,#ffe3b8);border-color:#ffebce;box-shadow:inset 0 1px #fff9ed,0 2px 0 #c48c57}.u-sidebar nav a[href="/"] .u-nav-art img{padding:6px}.u-dot{display:none}.u-sidebar nav a:hover .u-nav-art{transform:translateY(-1px)}.u-sidebar nav a:active .u-nav-art{transform:translateY(1px);box-shadow:0 1px 0 #d4b993}.u-nav-art{transition:transform .15s,box-shadow .15s}.u-bottom{padding-top:22px}@media(max-width:767px){.u-sidebar nav a{min-height:64px;font-size:16px}.u-nav-art{width:40px;height:40px;flex-basis:40px}}

.u-nav-art img[src*="pixel-chest"]{transform:scale(1.3);image-rendering:pixelated}

html[data-unified-shell] body{margin-left:0!important}.u-sidebar{width:264px;padding:30px 22px;transform:translateX(-101%);transition:transform .22s ease;box-shadow:none;visibility:hidden}.u-sidebar.u-open{transform:translateX(0);visibility:visible;box-shadow:10px 0 40px #78502b1f}.u-toggle{display:flex;align-items:center;justify-content:center;gap:9px;min-width:82px;min-height:44px;flex-shrink:0;border:1px solid #ddc6a7;border-radius:10px;background:linear-gradient(#fff9ef,#f2e3cb);box-shadow:inset 0 1px #fff,0 2px 0 #d7bd96;color:#927043;cursor:pointer;font:13px "Microsoft YaHei",sans-serif}.u-toggle:active{transform:translateY(1px);box-shadow:0 1px 0 #d7bd96}.u-toggle svg{width:20px;height:20px}.u-close{display:grid;place-items:center;position:absolute;right:9px;top:9px;width:40px;height:40px;border:0;background:transparent;color:#9b7d57}.u-topbar{height:76px;padding:0 36px;max-width:1600px;margin:0 auto}.u-topbar>a{margin-left:0}.u-sidebar nav{gap:13px}.u-sidebar nav a{min-height:72px;padding:12px 14px;font-size:16px;gap:16px}.u-nav-art{width:48px;height:48px;flex-basis:48px;border-radius:13px;box-shadow:inset 0 1px #fff,0 2px 0 #d4b993,0 5px 10px #7a4c2010}.u-nav-art img{position:static;width:100%;height:100%;max-width:100%;padding:5px;object-fit:contain;transform:none!important;image-rendering:auto}.u-nav-art img[src*=chest]{padding:5px 7px;image-rendering:pixelated}.u-nav-art img[src*=controller]{padding:4px}.u-nav-art:not([data-ready]):after{left:16px;top:16px}.u-nav-art:hover{transform:none!important}.u-sidebar nav a:hover .u-nav-art{transform:none}.u-profile{padding-top:21px}.u-brand{margin-top:5px}.u-caption{margin-bottom:30px}
@media(max-width:767px){.u-topbar{padding:0 16px;height:64px;gap:10px}.u-toggle{width:40px;min-width:40px;min-height:40px}.u-toggle>span{display:none}.u-sidebar nav a{min-height:70px;font-size:16px}.u-nav-art{width:48px;height:48px;flex-basis:48px}.u-sidebar{width:264px;padding:28px 22px}.u-topbar>span:nth-of-type(1){display:none}.u-topbar>span:nth-of-type(2){display:none}}
@media(prefers-reduced-motion:reduce){.u-sidebar{transition:none}}

/* The released sidebar width must not leave the old workspace left-aligned. */
html[data-unified-shell] body>.workspace{width:100%;max-width:1440px!important;margin-left:auto!important;margin-right:auto!important;padding-left:40px;padding-right:40px}
html[data-unified-shell] body>.workspace.profile-workspace{width:100%;max-width:1440px!important;margin-left:auto!important;margin-right:auto!important;padding-left:40px;padding-right:40px}
.u-topbar{width:100%;max-width:1440px;padding-left:40px;padding-right:40px;margin-left:auto;margin-right:auto}
@media(max-width:1000px){html[data-unified-shell] body>.workspace,html[data-unified-shell] body>.workspace.profile-workspace,.u-topbar{padding-left:28px;padding-right:28px}}
@media(max-width:767px){html[data-unified-shell] body>.workspace,html[data-unified-shell] body>.workspace.profile-workspace,.u-topbar{padding-left:16px;padding-right:16px}}
