/* AI小站充值页与对应侧栏入口。无脚本，不影响其他自定义页面。 */
a.sidebar-link[href="/custom/manual-recharge"]{position:relative;display:flex;align-items:center;gap:8px;min-height:60px;padding-top:20px!important;padding-bottom:8px!important;padding-right:12px!important;border:1px solid #f97316!important;border-radius:14px!important;background:linear-gradient(115deg,#c2410c,#a93410)!important;color:#fff!important;box-shadow:0 5px 14px #c2410c20;font-weight:650;transition:box-shadow .18s ease,background .18s ease}
a.sidebar-link[href="/custom/manual-recharge"]:hover{background:linear-gradient(115deg,#b63709,#912b0b)!important;box-shadow:0 6px 18px #c2410c35}
a.sidebar-link[href="/custom/manual-recharge"] .sidebar-label{color:inherit!important;white-space:nowrap;font-size:14px}
a.sidebar-link[href="/custom/manual-recharge"] .sidebar-svg-icon{color:#fff!important}
a.sidebar-link[href="/custom/manual-recharge"]:after{content:"自动发码";position:absolute;right:10px;top:6px;padding:1px 6px;border:1px solid #fed7aa;border-radius:5px;background:#fff7ed;color:#9a3412;font-size:10px;font-weight:600;line-height:1.5;white-space:nowrap}
a.sidebar-link[href="/custom/manual-recharge"]:has(.sidebar-label[aria-hidden="true"]):after{display:none}
a.sidebar-link[href="/custom/manual-recharge"]:has(.sidebar-label[aria-hidden="true"]){min-height:48px;padding-top:10px!important;padding-bottom:10px!important}
.custom-page-layout:has(.recharge-shop) .toc-sidebar,.custom-page-layout:has(.recharge-shop) .toc-toggle-btn{display:none!important}
.markdown-page-content:has(>.recharge-shop){padding:28px!important;background:#fcfcfd}
.markdown-page-content .recharge-shop{--rs-ink:#172c39;--rs-muted:#61717c;--rs-line:#e6ebee;--rs-surface:#fff;--rs-warm:#c2410c;max-width:1080px;margin:0 auto;color:var(--rs-ink);font-size:14px;line-height:1.7}
.recharge-shop *{box-sizing:border-box}
.markdown-page-content .recharge-shop :is(h1,h2,h3,p,ol,li,table){margin:0;padding:0;border:0}
.markdown-page-content .recharge-shop a{color:#b53a0c;text-decoration:none}
.markdown-page-content .recharge-shop a:hover{text-decoration:underline}
.markdown-page-content .recharge-shop a:focus-visible,.recharge-shop summary:focus-visible{outline:3px solid #f59e0b;outline-offset:4px}
.recharge-shop .rs-hero{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:30px;padding:38px 36px;border:1px solid #f3dfce;border-radius:22px;background:radial-gradient(ellipse at 0 0,#fff1e0,transparent 65%),#fff;box-shadow:0 10px 35px #172c3905}
.recharge-shop .rs-eyebrow{display:flex;align-items:center;gap:8px;color:#87350d;font-size:13px;font-weight:600}
.recharge-shop .rs-tao{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:8px;background:#ed5b0d;color:white;font-size:17px;font-weight:750}
.recharge-shop .rs-auto{margin-left:2px;padding:2px 8px;border-radius:20px;background:#fff;border:1px solid #edd6bf;color:#9a3412;font-size:11px}
.markdown-page-content .recharge-shop .rs-title{margin-top:20px;margin-bottom:14px;font-size:clamp(29px,2.7vw,40px);font-weight:750;letter-spacing:-1px;line-height:1.28;color:var(--rs-ink)}
.markdown-page-content .recharge-shop .rs-lead{max-width:520px;color:var(--rs-muted);font-size:15px;line-height:1.85}
.recharge-shop .rs-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:25px}
.markdown-page-content .recharge-shop a.rs-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;padding:12px 21px;border-radius:11px;font-size:14px;font-weight:650;text-decoration:none;transition:box-shadow .18s ease}
.markdown-page-content .recharge-shop a.rs-button-buy{background:#c2410c;color:#fff;box-shadow:0 6px 16px #c2410c28}
.markdown-page-content .recharge-shop a.rs-button-buy:hover{background:#9a3412;box-shadow:0 8px 20px #c2410c38}
.markdown-page-content .recharge-shop a.rs-button-redeem{border:1px solid #dce4e8;background:#fff;color:#304b5a;font-weight:550}
.markdown-page-content .recharge-shop .rs-buy-note{margin-top:13px;font-size:11px;color:#7b6a5b}
.recharge-shop .rs-rate-card{align-self:center;display:flex;flex-direction:column;align-items:flex-start;padding:25px 24px;border:1px solid #f0ded0;border-radius:16px;background:#fffaf4}
.recharge-shop .rs-rate-label{color:#8c674c;font-size:12px}
.recharge-shop .rs-rate{display:block;margin-top:7px;font-size:34px;font-weight:700;letter-spacing:-1px;line-height:1.35;color:#7e2f0e}
.recharge-shop .rs-rate span{padding:0 4px;font-size:23px;font-weight:400;color:#b28a6d}
.recharge-shop .rs-rate-unit{margin-top:7px;color:#8d725e;font-size:11px}
.recharge-shop .rs-rate-divider{width:100%;height:1px;margin:19px 0;background:#eedfd1}
.recharge-shop .rs-start{font-size:23px;font-weight:700;color:#a63c11}
.recharge-shop .rs-start small{font-size:12px;font-weight:500}
.markdown-page-content .recharge-shop .rs-rate-card p{margin-top:6px;color:#8d725e;font-size:12px}
.recharge-shop .rs-section{margin-top:28px;padding:26px 28px;border:1px solid var(--rs-line);border-radius:18px;background:var(--rs-surface)}
.recharge-shop .rs-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:22px}
.markdown-page-content .recharge-shop .rs-section-heading h2{font-size:18px;font-weight:650;line-height:1.5;color:var(--rs-ink)}
.recharge-shop .rs-section-heading>span{color:#7c8992;font-size:11px}
.recharge-shop .rs-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none}
.recharge-shop .rs-steps li{display:flex;align-items:flex-start;gap:11px;list-style:none}
.recharge-shop .rs-step-number{display:flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #f2ddcc;border-radius:50%;background:#fff5eb;color:#a23b10;font-size:12px;font-weight:650}
.markdown-page-content .recharge-shop .rs-steps h3{margin:1px 0 7px;font-size:14px;font-weight:650;color:var(--rs-ink)}
.markdown-page-content .recharge-shop .rs-steps p{color:var(--rs-muted);font-size:12px;line-height:1.8}
.recharge-shop .rs-amount-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.recharge-shop .rs-amount{padding:18px 20px;border:1px solid var(--rs-line);border-radius:12px;background:#fcfcfd}
.recharge-shop .rs-amount>span{font-size:12px;color:var(--rs-muted)}
.recharge-shop .rs-amount strong{display:block;margin:8px 0 5px;font-size:28px;line-height:1.3;letter-spacing:-.6px;font-weight:650;color:var(--rs-ink)}
.markdown-page-content .recharge-shop .rs-amount p{font-size:11px;color:var(--rs-muted)}
.markdown-page-content .recharge-shop .rs-small{margin-top:13px;font-size:11px;line-height:1.8;color:var(--rs-muted)}
.recharge-shop .rs-details{margin-top:16px;border-top:1px solid var(--rs-line);padding-top:13px}
.recharge-shop .rs-details summary{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:30px;color:#455965;cursor:pointer;font-size:12px;font-weight:550;list-style:none}
.recharge-shop .rs-details summary::-webkit-details-marker{display:none}
.recharge-shop .rs-details summary>span{display:inline-block;transition:transform .15s ease;color:#89979f;font-size:18px;font-weight:400}
.recharge-shop .rs-details[open] summary>span{transform:rotate(45deg)}
.recharge-shop .rs-details-body{padding:16px 0 3px;color:var(--rs-muted);font-size:12px}
.markdown-page-content .recharge-shop .rs-details-body p+p{margin-top:12px}
.markdown-page-content .recharge-shop .rs-price-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;display:table}
.recharge-shop .rs-price-table :is(th,td){padding:10px 12px;border-bottom:1px solid var(--rs-line);background:transparent}
.recharge-shop .rs-price-table th{color:#3c5460;font-weight:600;background:#f6f8fa}
.recharge-shop .rs-help{margin-top:24px;padding:0 5px 25px}
.recharge-shop .rs-help .rs-details{margin-top:0;padding:13px 0}
.recharge-shop .rs-admin summary{color:#82909a;font-size:11px;font-weight:400}
.recharge-shop .rs-wechat{display:block;max-width:240px;width:100%;height:auto;margin:16px 0;border:1px solid var(--rs-line);border-radius:12px}
.recharge-shop code{overflow-wrap:anywhere}
.dark .markdown-page-content:has(>.recharge-shop){background:#101a24}
.dark .markdown-page-content .recharge-shop{--rs-ink:#ecf2f6;--rs-muted:#a2b1bc;--rs-line:#30404d;--rs-surface:#17232f}
.dark .recharge-shop .rs-hero{background:radial-gradient(ellipse at 0 0,#54291966,transparent 65%),#17232f;border-color:#65412d}
.dark .recharge-shop .rs-eyebrow{color:#f7c59f}
.dark .recharge-shop .rs-auto,.dark .recharge-shop .rs-rate-card{background:#33271f;border-color:#65412d;color:#fed5b2}
.dark .recharge-shop :is(.rs-rate-label,.rs-rate-unit,.rs-rate-card p,.rs-rate span,.rs-buy-note){color:#c7a98e!important}
.dark .recharge-shop :is(.rs-rate,.rs-start){color:#ffcc9b}
.dark .recharge-shop .rs-rate-divider{background:#65412d}
.dark .markdown-page-content .recharge-shop a.rs-button-redeem{background:#223340;border-color:#405462;color:#e3edf2}
.dark .recharge-shop .rs-step-number{background:#3d2b20;border-color:#65412d;color:#ffd2b0}
.dark .recharge-shop .rs-amount{background:#1b2a37}
.dark .recharge-shop .rs-details summary,.dark .recharge-shop .rs-price-table th{color:#becdd6}
.dark .recharge-shop .rs-price-table th{background:#213340}
.dark .markdown-page-content .recharge-shop a:not(.rs-button){color:#ffb483}
.dark .recharge-shop .rs-admin summary{color:#9aaab6}
@media(max-width:1100px){.recharge-shop .rs-hero{grid-template-columns:minmax(0,1fr) 190px;gap:22px;padding:30px 26px}.recharge-shop .rs-rate-card{padding:22px 18px}.recharge-shop .rs-steps{gap:16px}}
@media(max-width:800px){.markdown-page-content:has(>.recharge-shop){padding:20px!important}.recharge-shop .rs-hero{grid-template-columns:1fr}.recharge-shop .rs-rate-card{display:none}.recharge-shop .rs-steps{grid-template-columns:1fr;gap:20px}.recharge-shop .rs-section{padding:22px}.recharge-shop .rs-section-heading>span{display:none}.recharge-shop .rs-amount{padding:15px 12px}}
@media(max-width:500px){.markdown-page-content:has(>.recharge-shop){padding:14px!important}.recharge-shop .rs-hero{padding:26px 22px;border-radius:17px}.markdown-page-content .recharge-shop .rs-title{font-size:30px}.recharge-shop .rs-actions{flex-direction:column;align-items:stretch;gap:10px}.recharge-shop .rs-amount-grid{grid-template-columns:1fr}.recharge-shop .rs-amount{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1px 10px;padding:14px 16px}.recharge-shop .rs-amount strong{grid-column:2;grid-row:1 / 3;margin:0;font-size:25px}.recharge-shop .rs-amount p{grid-column:1}.recharge-shop .rs-section{margin-top:18px;padding:20px 18px}.recharge-shop .rs-buy-note{font-size:10px!important}.recharge-shop .rs-price-table :is(th,td){padding:9px 5px;font-size:11px}}
@media(prefers-reduced-motion:reduce){a.sidebar-link[href="/custom/manual-recharge"],.recharge-shop *{transition:none!important}}
