
*{box-sizing:border-box}html{scroll-behavior:smooth}img{max-width:100%}
a:focus,button:focus,input:focus,dt:focus,a:focus-visible,button:focus-visible,input:focus-visible,dt:focus-visible{outline:3px solid #dd8e36;outline-offset:4px}
button,a{touch-action:manipulation}body{overflow-wrap:break-word}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

:root{--redesign-accent:#e7b979;--color-primary-500:#e7b979;--color-primary-600:#ca9a59}
body{background:#11151d;color:#e7e9ed;font-family:"PingFang SC","Microsoft YaHei",sans-serif}
body>div>nav{background:#181e29!important;border-right:1px solid #303745;box-shadow:none}
nav [class*="text-primary"]{color:#e7b979!important}
nav [class*="text-foreground"]{color:#bcc3cf!important}
nav [class*="bg-primary"]{background:#2d3442!important;color:#fff!important}
main{padding-top:80px;min-height:100vh}
main>section{width:auto;max-width:1450px;margin:0 auto;padding:34px 36px!important;background:transparent!important;border-radius:0}
main [class*="text-foreground"]{color:#c5cbd5!important}
main h1,main h2,main h3{color:#f6f3ed!important}
main h2{font-size:25px!important;letter-spacing:.03em;border-left:3px solid #e7b979;padding-left:14px}
main [class*="bg-background"]{background-color:#1d2430!important}
main .bg-white{background-color:#1d2430!important}
main [class*="text-primary"]{color:#e7b979!important}
main [class*="bg-primary"]{background-color:#b48040!important;color:#fff!important}
main a.group{border-radius:6px;overflow:hidden}
main .grid{gap:20px}
main [data-redesign="hero"]{width:calc(100% - 60px)!important;min-height:490px!important;margin:28px 30px 0;padding:0!important;border:1px solid #303745;border-radius:12px;background:#202735!important}
[data-redesign="hero"]>div.absolute:first-child{left:48%;border-radius:0 12px 12px 0}
[data-redesign="hero"]>div.absolute:first-child>img{opacity:.75;object-position:50% 35%}
[data-redesign="hero"]>div.relative{padding:48px 32px!important}
[data-redesign="hero"]>div.relative>div{display:block}
[data-redesign="hero"]>div.relative>div>div:first-child{width:51%;max-width:600px}
[data-redesign="hero"]>div.relative>div>div:last-child{display:none}
[data-redesign="hero"] h1{font-size:48px!important;line-height:1.18}
[data-redesign="hero"] p{max-width:440px}
[data-redesign="hero"]>div.absolute:last-child{display:none}
[data-redesign="分类浏览"]{padding-top:28px!important;padding-bottom:12px!important;border-bottom:1px solid #303745}
[data-redesign="分类浏览"] .grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}
[data-redesign="分类浏览"] a{border:1px solid #363e4d;background:#1d2430!important;border-radius:6px;padding:12px!important}
[data-redesign="热门推荐"] .grid{grid-template-columns:repeat(4,minmax(0,1fr))}
footer{background:#181e29!important;color:#aeb7c4!important;border-top:1px solid #303745}
@media(min-width:1100px){
 body>div>nav{width:216px;height:100vh;right:auto;padding:32px 12px;position:fixed}
 nav>div,nav>div>div{padding:0!important;display:flex!important;flex-direction:column;align-items:stretch!important;height:auto!important;gap:36px}
 nav>div>div>a{justify-content:center}nav>div>div>div.hidden{display:flex!important;flex-direction:column;align-items:stretch;gap:10px}
 nav>div>div>div.hidden>a{padding:14px 18px!important;font-size:14px}
 nav button{display:none!important}main,footer{margin-left:216px}main{padding-top:0}
}
@media(max-width:767px){main{padding-top:70px}main>section{padding:26px 16px!important}main [data-redesign="hero"]{width:calc(100% - 24px)!important;margin:12px 12px 0!important;min-height:500px!important}[data-redesign="hero"]>div.absolute:first-child{left:0;opacity:.36}[data-redesign="hero"]>div.relative{padding:30px 20px!important}[data-redesign="hero"]>div.relative>div>div:first-child{width:100%}[data-redesign="hero"] h1{font-size:38px!important}[data-redesign="分类浏览"] .grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-redesign="热门推荐"] .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
