:root{--neko-ink:#353c39;--neko-muted:#85867e;--neko-purple:#96544a;--neko-line:#e5e0d5;--neko-soft:#f0ece3;--acg-primary:#96544a;--bs-primary:#96544a}
body.neko-body{background:#f6f3ec!important;color:#353c39;font-family:"Microsoft YaHei","PingFang SC",system-ui,sans-serif}.neko-body .site-header{padding-top:26px;padding-bottom:26px}.neko-body .brand-name{font-weight:400}.neko-body .brand-avatar{width:42px;height:42px;border-radius:50%;border:1px solid #d7c5ab;box-shadow:0 0 0 3px #fff9;object-fit:cover;flex-shrink:0}.store-account{display:flex;align-items:center;gap:16px;white-space:nowrap;font-size:11px}.account-login{border:1px solid #d5c6b2;padding:9px 18px}.neko-body .account-register{padding:10px 18px;background:#96544a;color:#fffaf2}.neko-body .store-main{padding:0 32px;max-width:1192px}.neko-body h1,.neko-body h2,.neko-body h3{font-family:"Noto Serif SC","Songti SC","SimSun",serif}.neko-body .hero h1{font-weight:400}.neko-body .plan-price{color:#544b3b}.neko-body .plan-card{border-radius:0;box-shadow:none}.neko-body .plan-rare .plan-price{color:#8d5a43}.neko-body .plan-title-row{gap:12px}.neko-body .plan-title-row h3{font-size:21px;line-height:1.6;margin:0;min-height:0}.neko-body .portrait{flex-shrink:0}.neko-body .benefit-major strong{font-size:20px}.neko-body .benefits{min-height:64px;gap:10px}.neko-body .stock-state{font-size:10px;color:#958977;margin:-4px 0 16px}.neko-body .details-button{color:#807765}.store-search{display:flex;align-items:center;border:1px solid #ded5c6;background:#fffefb;min-width:270px}.store-search input{background:transparent;border:0;min-width:0;width:180px;font:11px inherit;padding:11px 12px;color:#535c50;outline:none}.store-search button{background:transparent;border:0;border-left:1px solid #e5e0d5;color:#96544a;padding:0 13px;font-size:10px}.store-categories{display:flex;gap:9px;flex-wrap:wrap;border-bottom:1px solid #e5e0d5;padding-bottom:17px;margin-bottom:12px}.store-category{border:1px solid transparent;background:transparent;padding:7px 15px;color:#827b6c;font-size:11px}.store-category.is-active{background:#96544a;border-color:#96544a;color:#fffaf2}.store-category:hover{border-color:#c4b49a}.catalog-status{font-size:10px;color:#9b9281;margin:0 0 18px;min-height:16px}.store-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e3dacb;background:#f0ece3;margin:30px 0 0}.store-guide article{padding:26px 29px;border-right:1px solid #e3dacb}.store-guide article:last-child{border:0}.store-guide article>span{font-size:9px;color:#a18f70;letter-spacing:1px}.store-guide h3{font-size:17px;font-weight:400;margin:14px 0 10px}.store-guide p,.store-guide a{font-size:11px;line-height:1.9;color:#8c8576}.store-guide a{display:inline-block;margin-top:9px;color:#96544a}.neko-body .neko-faq{margin:45px 0;gap:50px;grid-template-columns:1fr 1.4fr}.neko-body .neko-faq h2{font-size:24px;letter-spacing:2px;font-weight:400}.neko-faq>div>p:last-child{font-size:11px;color:#9b9281}.neko-body .neko-faq-list details{border-color:#e5e0d5}.neko-body .neko-faq-list p{color:#8c8576}.neko-body .neko-faq-list summary>span{color:#ad9471}.neko-body .store-footer{max-width:1192px;padding:26px 32px;border-top:1px solid #e5e0d5;flex-wrap:wrap}.store-footer .footer-links{display:flex;gap:20px;font-size:10px;flex-wrap:wrap}.store-footer>p{width:100%;font-size:9px;margin:0;color:#a49a87}.store-breadcrumb{display:flex;gap:12px;margin-bottom:20px;color:#a0947c;font-size:11px}.store-breadcrumb a{color:#96544a}.neko-body .panel{border-radius:2px;border-color:#e5e0d5;background:#fffefb}.neko-body .panel-header{background:#f0ece3;border-color:#e5e0d5}.neko-body .panel-title{color:#827055}.neko-body .neko-store-status{background:#f0ece3;color:#8b795f;border:1px solid #e3dacb;border-radius:2px}.neko-body .btn-primary{background:#96544a;border-color:#96544a}.neko-body .form-control:focus{border-color:#ad9471;box-shadow:0 0 0 3px #d7c5ab33}.neko-body .form-control{border-radius:2px}.neko-body .acg-cover{background:#eee9de;border-radius:2px;max-height:380px;overflow:hidden}.neko-body .item-cover{width:100%;height:380px;object-fit:contain}.neko-body .item-buy h4{font-family:"Songti SC","SimSun",serif;font-size:25px;font-weight:400;line-height:1.6}.neko-body .item-detail h3{font-size:22px}.neko-body .item-detail h4{font-size:16px;margin:22px 0 10px}.neko-body .item-detail p,.neko-body .item-detail li{font-size:13px;line-height:2;color:#7c7d70}.neko-body .store-checkout-status{border:1px solid #e5e0d5;padding:15px 16px;background:#faf8f2}.store-checkout-status>strong{font-weight:500;font-size:13px}.pending-methods{display:flex;gap:9px;margin:12px 0;flex-wrap:wrap}.pending-methods span{border:1px solid #e2d9c7;padding:6px 10px;font-size:11px;color:#99886c}.store-checkout-status p{font-size:11px;line-height:1.9;color:#9d9382;margin:0}.store-unavailable{background:#eee8dd;color:#9a8e78;border:1px solid #ddd2c0;padding:13px;cursor:not-allowed}.neko-body .sku.is-primary{background:#96544a;border-color:#96544a}.neko-body .cash-pay .pay-list .pay{border-radius:2px}.neko-body .neko-page-intro h1{font-weight:400}.neko-body .neko-page-intro p{color:#8c8576}
.neko-body .primary-link{color:#fffaf2}.neko-body .item-cover{object-fit:cover;object-position:center top}
@media(max-width:1000px){.site-header{flex-wrap:wrap;gap:20px}.site-header nav{gap:24px}.store-account{margin-left:auto}.neko-body .plan-title-row h3{font-size:18px}.neko-body .portrait{width:53px;height:53px}.store-search{min-width:240px}.store-search input{width:150px}}
@media(max-width:640px){.neko-body .site-header{padding:21px 19px 15px;gap:17px}.neko-body .brand-avatar{width:36px;height:36px}.site-header nav{order:3;width:100%;border-top:1px solid #e5e0d5;padding-top:4px;justify-content:space-between;gap:15px;font-size:11px}.site-header nav a{padding:9px 0}.store-account{gap:9px;font-size:10px}.account-login,.neko-body .account-register{padding:8px 13px}.neko-body .store-main{padding:0 17px}.store-search{margin-top:19px;width:100%;min-width:0}.store-search input{width:100%;font-size:12px;padding:12px}.store-search button{white-space:nowrap;font-size:11px}.store-categories{gap:5px;padding-bottom:13px}.store-category{font-size:10px;padding:7px 11px}.neko-body .plan-title-row h3{font-size:23px}.neko-body .portrait{width:68px;height:68px}.neko-body .benefits{font-size:12px;min-height:0}.neko-body .stock-state{font-size:11px}.neko-body .benefit-major strong{font-size:23px}.neko-body .store-guide{grid-template-columns:1fr;margin-top:24px}.store-guide article{padding:23px;border:0;border-bottom:1px solid #e3dacb}.neko-body .neko-faq{grid-template-columns:1fr;gap:14px;margin:32px 0}.neko-body .store-footer{padding:25px 19px;gap:20px}.store-footer .footer-links{width:100%;gap:15px;justify-content:flex-start}.neko-body .store-footer>p{font-size:9px}.neko-body .item-cover{height:300px}.neko-body .acg-cover{max-height:300px}}
