/* 星海档案独立主题：复用功能布局契约，视觉资源不依赖其他模板。 */
:root{color-scheme:dark;--sl-bg:#0b1125;--sl-paper:#111a35;--sl-ink:#edf0ff;--sl-muted:#b4bedb;--sl-pink:#8e88ff;--sl-pink-dark:#b8b4ff;--sl-blush:#28335e;--sl-line:#56658c;--sl-soft:#202d50;--sl-green:#94e0c7;--sl-shadow:0 6px 24px #00000030;--border:#56658c;--muted:#b4bedb}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--sl-bg);color:var(--sl-ink);font:15px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei","PingFang SC",sans-serif;overflow-wrap:break-word}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}a{color:var(--sl-pink);text-decoration:none}a:hover{text-decoration:none;color:var(--sl-pink-dark)}button,.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 17px;background:#111a35;border:1px solid var(--sl-line);border-radius:10px;color:var(--sl-ink);font-size:14px;font-weight:650;line-height:1.4;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s;max-width:100%}button:hover:not(:disabled),.button:hover{background:#26315a;border-color:#a8a1ff;color:var(--sl-pink-dark)}button.primary,.button.primary{background:var(--sl-pink);border-color:var(--sl-pink);color:white;box-shadow:0 3px 9px #c52f6314}button.primary:hover:not(:disabled),.button.primary:hover{background:var(--sl-pink-dark);color:#111a35;border-color:var(--sl-pink-dark)}button:disabled,.button.disabled,[aria-disabled=true]{opacity:.46;cursor:not-allowed;box-shadow:none;pointer-events:auto}button.text-button,.button.subtle,button.subtle{background:#111a35;border-color:#4a5a82;color:#d1daf0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #b4a7ff;outline-offset:3px}input,select,textarea{max-width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #52628a;border-radius:9px;background:#111a35;color:var(--sl-ink);line-height:1.5}input::placeholder,textarea::placeholder{color:#a5aec9}input:disabled,select:disabled{background:#192139}textarea{resize:vertical;min-height:96px}label{display:grid;gap:8px;font-size:14px;font-weight:600}input[type=checkbox]{display:inline-block;width:18px;height:18px;min-height:18px;margin:0;accent-color:var(--sl-pink);cursor:pointer;flex:none}input[aria-invalid=true]{border:2px solid #f09bb8;background:#351f3e}input[readonly]{background:#17223e}img,svg{vertical-align:middle}svg.lucide{width:18px;height:18px;flex:none}img{max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.35;letter-spacing:-.025em}h1{font-size:34px}h2{font-size:22px}h3{font-size:18px}p{margin-bottom:14px}small{font-size:12px}b,strong{font-weight:700}[hidden]{display:none!important}form{margin:0}details>summary{cursor:pointer}progress{accent-color:var(--sl-pink)}.muted,.field-note{color:var(--sl-muted)}.cyan{color:var(--sl-pink-dark)}.sl-skip{position:absolute;top:-90px;left:20px;padding:12px;background:#111a35;z-index:50}.sl-skip:focus{top:10px}.sl-topbar{background:#0b1329f5;border-bottom:1px solid var(--sl-line);position:relative;z-index:5}.sl-header-inner{max-width:1800px;margin:0 auto;padding:16px 36px;display:flex;align-items:center;gap:34px;min-height:76px}.sl-logo{display:inline-flex;align-items:center;gap:9px;flex:none;color:var(--sl-ink);font:700 35px/1.1 Georgia,"Times New Roman",serif;letter-spacing:-1px}.sl-logo:hover{color:var(--sl-pink-dark)}.sl-logo-bow{width:44px;height:36px;fill:#a2a4ff;stroke:#bdbdff;stroke-width:1.1}.sl-topnav{display:flex;align-items:center;gap:12px;margin-right:auto}.sl-topnav a{display:inline-flex;align-items:center;min-height:43px;padding:10px 14px;border-radius:8px;color:var(--sl-ink);font-size:14px;font-weight:600;white-space:nowrap}.sl-topnav a[aria-current=page]{color:var(--sl-pink-dark);background:#26315c;box-shadow:inset 0 -3px var(--sl-pink)}.sl-header-actions{display:flex;align-items:center;gap:20px;margin-left:auto;min-width:0;flex-shrink:0}.sl-contact{display:flex;align-items:center;gap:7px;font-size:13px;white-space:nowrap;color:var(--sl-ink)}.login-area{font-size:12px;min-width:0;color:var(--sl-muted);max-width:none;overflow:visible;flex-shrink:0}.login-area iframe{max-width:none;flex-shrink:0}.login-area .telegram-loading{font-size:11px}.sl-menu{display:none;width:42px;min-height:42px;padding:9px;border-color:transparent}.sl-main{width:min(100% - 72px,1728px);margin:24px auto 0;min-height:52vh}.sl-footer{width:min(100% - 72px,1728px);margin:36px auto 22px;padding-top:18px;border-top:1px solid var(--sl-line);display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;color:var(--sl-muted);font-size:12px}.sl-footer-top{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.sl-footer-top .sl-logo{font-size:24px;letter-spacing:-.5px}.sl-footer-star{font-size:24px;color:#b8b1ff}.sl-footer-top>span{display:flex;gap:6px;align-items:center}.sl-footer-top>span svg{width:16px;height:16px}.sl-footer nav{display:flex;gap:18px;flex-wrap:wrap}.sl-footer nav a{color:var(--sl-muted)}.store-eyebrow{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:11px;letter-spacing:.08em;color:var(--sl-muted);margin:0 2px 10px}.store-eyebrow>span:first-child{display:none}#sales-status{margin-left:auto;letter-spacing:0}#sales-status.paused{color:#e8c891}.sl-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;min-height:150px;border-radius:20px;background:linear-gradient(110deg,#182448,#1a2750 56%,#252e5c);padding:22px 32px;margin-bottom:17px}.xo-hero-copy{position:relative;z-index:1;min-width:0;max-width:76%}.sl-eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:.2em;color:#c2bfff;margin-bottom:6px}.sl-hero h1{font-size:clamp(28px,2.5vw,42px);margin:0 0 12px}.xo-hero-trust{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:13px;color:#e7eafa}.xo-hero-trust span+span:before{content:"·";margin-right:14px;color:#939ac9}.sl-hero-bow{position:absolute;right:20px;top:50%;width:280px;height:180px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.sl-hero-bow img{width:100%;height:100%;object-fit:contain}.sl-star{position:absolute;color:#b7b3ff;font-size:35px;line-height:1}.sl-star-one{left:4px;top:75px}.sl-star-two{left:44px;top:45px;font-size:24px}.sl-category-nav{margin-bottom:19px}.xo-families{display:flex;gap:12px;overflow:auto;scrollbar-width:thin;padding:1px 1px 7px;overscroll-behavior:contain}.xo-family{display:flex;align-items:center;justify-content:center;gap:10px;flex:1 0 auto;min-height:54px;padding:12px 20px;border:1px solid #617198;border-radius:11px;background:#111a35;color:var(--sl-ink);white-space:nowrap;font-size:15px;font-weight:650}.xo-family svg{width:22px;height:22px;color:#c2c7ff}.xo-family.active{color:#111a35;background:var(--sl-pink);border-color:var(--sl-pink)}.xo-family.active svg{color:#111a35}.xo-family-index{display:none}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 16px}.section-heading>div:first-child{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;min-width:0}.section-heading h2{margin:0;font-size:25px}.section-heading h2:before{content:"✦";color:#b5aaff;margin-right:10px;font-weight:400}.section-heading .muted{font-size:12px}.button-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.selection-entry-actions{justify-content:flex-end}.selection-entry-actions button,.selection-entry-actions .button{font-size:13px;min-height:40px;padding:8px 13px}.tiers{margin-bottom:14px}#tier-details summary{display:none}#tiers{display:flex;gap:9px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;padding:1px 1px 5px;overscroll-behavior-x:contain}#tiers button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1 0 auto;min-width:128px;padding:10px 13px;min-height:60px;background:#111a35;border-color:#5d6a94;font-size:13px}#tiers .tier-main{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%}#tiers .tier-main small{font-size:14px;color:var(--sl-pink);font-weight:750;white-space:nowrap}#tiers .tier-stock{font-size:10px;font-weight:400;color:var(--sl-muted)}#tiers .tier-stock.is-empty{color:#a9b2cd}#tiers button.active{background:#4a4b91;border-color:#b0aaff;box-shadow:inset 0 0 0 1px #b0aaff}#tiers button.active .tier-main{color:#ffffff}#tiers .is-unavailable{color:#a9b2cd}.offer{padding:11px 16px;border:1px solid #7880b3;border-radius:10px;background:#252a50;color:#f3e0a7;font-size:13px;line-height:1.8;margin:14px 0}.notice{padding:14px 17px;border:1px solid #6c688f;border-left:3px solid #d0b27b;border-radius:9px;background:#26253f;color:#eddbc3;line-height:1.85;font-size:13px;margin:18px 0}.notice strong{color:#f4e4c3}.notice p:last-child{margin-bottom:0}.inventory-main{background:#111a35;border:1px solid #5e6e98;border-radius:16px;box-shadow:var(--sl-shadow);overflow:hidden}.filter-toolbar{padding:15px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #354567}.segmented{display:inline-flex;border:1px solid #6d77a2;border-radius:9px;overflow:hidden;flex:none}.segmented button{min-height:38px;padding:8px 19px;border:0;border-radius:0;background:#111a35;font-size:13px}.segmented button+button{border-left:1px solid #4e608a}.segmented button.active{background:var(--sl-pink);color:#111a35}.search-group{display:flex;align-items:center;gap:9px;min-width:0;max-width:380px;flex:1}.search-group>svg{color:#bec7e2;width:17px;height:17px}.search-group input{flex:1;min-width:0;width:0;min-height:38px;padding:7px 11px;font-size:13px}.search-group button{min-height:38px;padding:7px 14px;background:var(--sl-pink);color:#111a35;border-color:var(--sl-pink)}.custom-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:16px 18px;border-bottom:1px solid var(--sl-line);background:#17223e}.custom-filters label{flex:1 1 140px;font-size:12px}.custom-filters input,.custom-filters select{width:100%}.custom-filters button{color:var(--sl-pink-dark)}.stock-table{width:100%}.stock-row,.table-head{display:grid;grid-template-columns:24px minmax(170px,1.6fr) minmax(110px,1fr) minmax(110px,1fr) minmax(110px,1fr) minmax(100px,.85fr);gap:16px;align-items:center;padding:12px 22px;min-width:0}.stock-table.show-followers .stock-row,.stock-table.show-followers .table-head{grid-template-columns:24px minmax(165px,1.4fr) minmax(80px,.6fr) minmax(100px,1fr) minmax(110px,1fr) minmax(100px,.9fr) minmax(100px,.85fr)}.table-head{background:#202d50;color:#e3e8fc;font-size:12px;font-weight:650;padding-top:13px;padding-bottom:13px}.table-head>span:last-child{text-align:right}.username-heading{display:flex;align-items:baseline;gap:8px;min-width:0}.shift-hint{color:#a9b6d6;font-size:10px;font-weight:400;white-space:nowrap}kbd{font:inherit;border:1px solid #627093;border-radius:3px;padding:0 3px;background:#111a35}.stock-row{min-height:60px;border-bottom:1px solid #334364;cursor:pointer;font-size:13px}.stock-row:last-child{border-bottom:0}.stock-row:hover{background:#1c2a4b}.stock-row.selected{background:#3a4678;box-shadow:inset 3px 0 #b7a4ff}.stock-row>span{min-width:0;overflow-wrap:anywhere}.username-cell{display:flex;align-items:center;gap:7px;min-width:0}.username-cell strong{font-size:14px;overflow-wrap:anywhere;min-width:0}.copy-username{padding:4px;min-height:28px;width:28px;min-width:28px;border-color:transparent;background:transparent;color:#b3bedb;border-radius:5px;flex:none}.copy-username svg{height:14px;width:14px}.copy-username.copied{color:var(--sl-green)}.country-cell{display:flex;align-items:center;gap:7px;min-width:0}.country-flag{width:21px;height:15px;object-fit:cover;flex:none;border-radius:2px}.country-label{min-width:0}.date-cell{font-size:12px;color:#c1cbe6;font-variant-numeric:tabular-nums}.state-cell{color:#b7c2df;font-size:12px}.state-cell small{display:block;font-size:10px;color:#a9b2cd;margin-top:4px}.hot-tag{display:inline-flex;padding:2px 7px;border-radius:6px;border:1px solid #bca46d;color:#f3d89c;background:#26315a;font-size:11px;white-space:nowrap}.stock-row .price{text-align:right;font-size:19px;font-weight:750;color:#f4f4ff;font-variant-numeric:tabular-nums;line-height:1.3}.stock-row .price:not(.unpriced):after{content:" USDT";font-size:10px;font-weight:600;letter-spacing:.02em}.stock-row .price.unpriced{font-size:12px;color:#e6d1a4}.stock-row .price-long{font-size:15px}.stock-row .price-extra-long{font-size:13px;overflow-wrap:anywhere}.followers-cell{font-size:12px;color:#c2cce7}.empty{padding:60px 24px;text-align:center;color:var(--sl-muted);font-size:14px;line-height:1.9}.empty:before{content:"✧";display:block;font-size:32px;color:#d88aa6;margin-bottom:8px}.empty small{font-size:12px}.empty button{margin-top:12px}.pagination{display:flex;align-items:center;justify-content:flex-end;gap:18px;padding:16px 20px;border-top:1px solid #3c4c73;font-size:12px;color:#b9c3df;flex-wrap:wrap}.pagination label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:400}.pagination select{min-height:33px;padding:5px 9px;font-size:12px}.pagination>div{display:flex;align-items:center;gap:7px}.pagination button{min-height:34px;padding:6px 12px;font-size:12px}.checkout-bar{position:fixed;bottom:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:16px max(36px,calc((100vw - 1728px)/2)) calc(16px + env(safe-area-inset-bottom));background:#fffdfef5;border-top:2px solid #9f9bda;box-shadow:0 -6px 24px #00000045;backdrop-filter:blur(12px)}#xo-store-view{padding-bottom:116px}.checkout-bar>div:first-child{flex:1;min-width:0}.checkout-bar strong#checkout-count{font-size:15px;white-space:nowrap}.checkout-bar #discount-hints{font-size:12px;line-height:1.5;max-height:38px;overflow:auto;margin-top:4px;color:#c6d0ec}.checkout-bar #discount-hints strong{color:#ffe4a2;font-weight:750}.checkout-bar #discount-hints .offer-category{font-size:.92em;color:#b8c3e0}.checkout-bar #limit-note{display:block;font-size:10px;color:#a6b2d0;margin-top:4px}.checkout-actions{display:flex;gap:12px;align-items:center;flex:none}.checkout-actions>button{height:52px;padding:10px 18px;white-space:nowrap;font-size:16px;font-weight:750}.checkout-actions #hot-selected-button{min-width:156px;border-color:#aaa7e5;color:#e2e0ff;background:#202c50}.checkout-actions #clear-selection{min-width:112px;background:#111a35;border-color:#8794bb;color:#d9e0f6}.checkout-actions #checkout{min-width:188px}.checkout-actions #return-order{min-width:150px;font-size:14px}.theme-starlight:has(#xo-store-view) .sl-footer{padding-bottom:118px}
/* 原生对话框保留现有焦点、校验、Esc和重复提交行为。 */
dialog{width:min(600px,calc(100% - 32px));max-width:calc(100% - 32px);max-height:88dvh;overflow:auto;overscroll-behavior:contain;padding:32px;border:1px solid #929ed1;border-radius:20px;background:#101b36;color:var(--sl-ink);box-shadow:0 24px 80px #00000088}dialog::backdrop{background:#030817aa;backdrop-filter:blur(3px)}dialog h2{font-size:25px;margin:7px 0 18px}dialog p{font-size:14px}dialog .close{position:absolute;right:12px;top:10px;min-height:36px;width:36px;padding:0;border-color:transparent;background:transparent;font-size:25px;color:#d1d7f0}dialog label input,dialog label textarea{width:100%}.dialog-kicker,.eyebrow{font-size:10px;letter-spacing:.16em;color:#bfc6fb;font-weight:700}.batch-random{display:flex;gap:14px;align-items:end;margin:24px 0}.batch-random>label{flex:1;min-width:0}.batch-random button{flex:none}.divider{display:flex;gap:12px;align-items:center;font-size:12px;color:var(--sl-muted);margin:24px 0}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--sl-line)}#batch-names{width:100%;margin-bottom:16px}#pick-result{font-size:13px;margin-top:20px;overflow-wrap:anywhere}#pick-result>.muted{margin-top:14px}.checkout-check-panel{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px;border:1px solid var(--sl-line);border-radius:12px;background:#26315a;margin:20px 0}.checkout-check-panel span{font-size:12px;color:var(--sl-muted)}#checkout-quote{font-size:23px;font-weight:750;color:#d1ccff;margin:20px 0 14px}.checkout-quote-details summary{font-size:13px;color:#b5c0df}.checkout-quote-details{margin:12px 0}.checkout-quote-details #checkout-quote-detail{max-height:180px;overflow:auto}.checkout-quote-details p{font-size:12px;margin:8px 0}.quote-note{font-size:12px}#contact-error{color:#ffb7c8;font-size:12px;margin-top:8px;line-height:1.7}#contact-help{font-size:12px;margin-top:8px}.terms-check{display:flex;align-items:center;gap:10px;font-size:13px;margin:20px 0}#checkout-error{color:#ffc3d2;border-color:#b96a85;background:#30213e}#confirm-checkout{width:100%;min-height:49px;margin-top:10px}#contact-error-dialog{width:min(460px,calc(100% - 32px));border-color:#cd93bb}#contact-error-dialog form button{width:100%;margin-top:8px}#partial-errors{max-height:240px;overflow:auto;font-size:13px}#store-hot-dialog{width:min(760px,calc(100% - 32px))}#store-hot-form{display:flex;align-items:end;gap:12px;margin:22px 0}#store-hot-form label{flex:1;min-width:0}#store-hot-progress{width:100%;height:9px;margin:5px 0 16px}#store-hot-results{max-height:43dvh;overflow:auto}.hot-result-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;align-items:center;padding:16px 2px;border-bottom:1px solid var(--sl-line)}.hot-result-row strong{overflow-wrap:anywhere}.hot-result-row small{grid-column:1/-1;font-size:12px;color:var(--sl-muted);overflow-wrap:anywhere}.hot-result-label{color:#c8c3fa;font-size:13px;font-weight:700}.hot-result-label.is-changed{color:#94e0c7}.hot-result-label.is-failed,.hot-result-rejected{color:#ffb6b7}.hot-result-row-actions{grid-column:1/-1;display:flex;gap:10px}.hot-result-row-actions button{font-size:12px;min-height:36px;padding:7px 10px}.hot-result-actions{margin-top:20px}.hot-result-note{font-size:12px}.loading-overlay{position:fixed;inset:0;z-index:100;background:#071025bb;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(3px)}.loading-overlay>span{background:#111a35;border:1px solid var(--sl-line);padding:20px 28px;border-radius:14px;box-shadow:var(--sl-shadow);color:#d2cbff;font-size:15px}#toast{position:fixed;z-index:200;top:24px;left:50%;transform:translate(-50%,-15px);max-width:calc(100% - 36px);width:max-content;background:#353b6c;color:#111a35;padding:13px 20px;border-radius:11px;font-size:13px;box-shadow:0 4px 20px #00000055;opacity:0;visibility:hidden;transition:opacity .15s,transform .15s;pointer-events:none}#toast.show{opacity:1;visibility:visible;transform:translate(-50%,0)}
/* 订单、支付、售后和指南复用同一套浅色组件。 */
.customer-page{max-width:1450px;margin:34px auto 0;padding-bottom:12px;min-width:0}.customer-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:28px}.customer-heading h1{margin:9px 0 12px;font-size:35px}.customer-heading p{font-size:14px;color:var(--sl-muted);margin:0}.customer-heading>.button{flex:none}.customer-columns{display:grid;gap:24px;align-items:start;min-width:0}.lookup-layout{grid-template-columns:minmax(0,1.5fr) minmax(260px,.75fr)}.order-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.panel{background:#111a35;border:1px solid var(--sl-line);border-radius:17px;padding:28px;box-shadow:var(--sl-shadow);margin-bottom:24px;min-width:0}.panel:last-child{margin-bottom:0}.panel p{line-height:1.85}.panel h2{font-size:20px;margin:0}.card-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:22px}.card-heading>div{display:flex;align-items:center;gap:12px;min-width:0}.card-heading.compact{margin-bottom:15px}.card-heading.compact h2{font-size:16px}.section-index{color:#a6b2e9;font-size:24px;font-weight:650;line-height:1.1}.quiet-badge{display:inline-flex;align-items:center;padding:5px 10px;border:1px solid #637199;border-radius:20px;background:#253053;color:#c6bfff;font-size:11px;white-space:nowrap}.quiet-badge.warm{color:#efd59b;border-color:#9c885c;background:#373044}.quiet-badge.success{color:#a0e5ca;border-color:#568b80;background:#1a3133}.field-note{display:block;font-size:12px;line-height:1.8;margin:10px 0}.inline-feedback{padding:12px 15px;border:1px solid #986d88;border-radius:9px;color:#ffd0de;background:#30223f;font-size:13px;white-space:pre-line;margin:12px 0;overflow-wrap:anywhere}.inline-feedback.success{color:#a0e5ca;border-color:#58877f;background:#1a3133}.inline-link{display:inline-block;font-size:13px;font-weight:600;color:#c1baff}.section-divider{height:1px;background:#3e4e73;margin:26px 0}.lookup-fields{display:flex;gap:10px;align-items:stretch;margin:12px 0}.lookup-fields input{width:0;flex:1;min-height:48px}.lookup-fields button{flex:none}.help-stack p,.guide-aside p{font-size:13px;color:var(--sl-muted)}.help-card h2{margin:12px 0}.help-icon{font-size:28px;color:#adaaff}.help-stack .panel{margin-bottom:18px}.order-entry{display:block;border:1px solid #52628c;border-radius:12px;background:#16213e;padding:18px;margin-bottom:13px;color:var(--sl-ink)}.order-entry:hover{border-color:#b2b0fa;background:#253053;color:var(--sl-ink)}.order-entry:last-child{margin-bottom:0}.order-entry-top,.order-entry-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.order-entry-top{margin-bottom:12px}.order-id{font-size:13px;overflow-wrap:anywhere;min-width:0}.order-entry time{font-size:11px;color:var(--sl-muted)}.order-entry-price{font-size:24px;font-weight:750;color:#d8d1ff;white-space:nowrap}.order-entry-price small{font-size:11px;color:var(--sl-muted);margin-left:6px}.order-entry-action{font-size:13px;color:#c1baff}.network-pill{color:#c3c9f2;font-size:11px;font-weight:650}.amount-label{font-size:13px;color:var(--sl-muted);margin:6px 0 0}.pay-amount{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:clamp(48px,4vw,76px);font-weight:750;color:#d8d1ff;line-height:1.2;letter-spacing:-.04em;margin:12px 0 24px;font-variant-numeric:tabular-nums}.pay-amount>span{min-width:0;max-width:100%;overflow-wrap:anywhere}.pay-amount small{font-size:14px;font-weight:650;letter-spacing:0;white-space:nowrap}.payment-clock{border:1px solid #8b7a60;border-radius:12px;background:#27283c;padding:16px 18px;margin-bottom:24px}.payment-clock>div{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.payment-clock #countdown-label{font-size:13px;color:#e5c998}#countdown{font-size:35px;font-weight:750;color:#ffe0a4;line-height:1;font-variant-numeric:tabular-nums}.payment-clock.urgent{border-color:#ad6788;background:#33213e}.payment-clock.urgent #countdown{color:#ffb5d4}.payment-clock .field-note{color:#c8bd9d;margin-bottom:0}.copy-row{display:flex;gap:8px;align-items:stretch;min-width:0}.copy-row input{flex:1;min-width:0;width:0;font-size:12px}.copy-row button{flex:none;font-size:12px;padding:9px 12px}.wallet-row input{font-family:Consolas,monospace;font-size:12px}.customer-page input:not([type=checkbox]),.customer-page textarea{width:100%}.customer-page .copy-row input{width:0}.customer-page label{margin-bottom:8px}.customer-page .button-row{margin:18px 0 8px}.payment-actions{padding-top:16px;border-top:1px solid #3e4e73}.payment-actions #check-order{margin-left:auto}.status-message{font-size:13px;color:#c7c7f0;line-height:1.8}.delivery-card{border-top:1px solid #4f7e71;margin-top:25px;padding-top:24px}.delivery-card p{font-size:13px;color:var(--sl-muted)}.order-number span{font-size:12px;overflow-wrap:anywhere}.credentials-card>p{font-size:13px}.order-contact{margin-top:20px}.scroll-list{max-height:470px;overflow:auto;scrollbar-width:thin;scrollbar-color:#dbadc0 #fff8fa}.scroll-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;border-bottom:1px solid #3b4b70;padding:15px 0;font-size:13px}.scroll-row>span,.scroll-row>strong{min-width:0;overflow-wrap:anywhere}.account-info{display:grid;gap:5px;min-width:0}.account-info strong{font-size:14px;overflow-wrap:anywhere}.account-info small{font-size:11px;color:var(--sl-muted)}.account-price{font-size:23px;white-space:nowrap;color:#d5ceff}.account-price small{font-size:10px;color:var(--sl-muted)}.support-panel{scroll-margin-top:24px}.support-panel>p{font-size:13px}.support-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.support-columns label{margin-top:18px}.support-progress{border-left:1px solid var(--sl-line);padding-left:28px}#support-form>button{margin-top:16px}.ticket-row{border:1px solid #53628c;border-radius:11px;padding:17px;background:#18243f;margin-bottom:14px;overflow-wrap:anywhere}.ticket-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ticket-row p{font-size:12px;color:var(--sl-muted);margin:12px 0}.ticket-row strong{font-size:14px}.ticket-row button,.ticket-row .button{font-size:12px}.mapping-details{padding:18px 0;border-bottom:1px solid var(--sl-line);font-size:13px}.mapping-details label{margin-top:18px}.mapping-details button{margin-top:12px}.customer-dialog{width:min(700px,calc(100% - 32px))}.replacement-search{display:flex;gap:10px;margin:20px 0}.replacement-search input{flex:1;width:0}.customer-dialog .pagination-controls{justify-content:space-between;font-size:12px}.customer-dialog .scroll-row{flex-wrap:wrap}.retry-feedback{display:flex;align-items:center;gap:16px}.retry-feedback>span{flex:1;min-width:0}.guide-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--sl-line);border-radius:14px;overflow:hidden;margin-bottom:26px;background:#111a35}.guide-steps a{display:flex;gap:16px;align-items:center;padding:20px;border-right:1px solid var(--sl-line);color:var(--sl-ink);min-width:0}.guide-steps a:last-child{border-right:0}.guide-steps a:hover{background:#202e52}.guide-steps b{font-size:29px;color:#bdc0ff;line-height:1}.guide-steps span{font-size:14px;font-weight:650}.guide-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:24px}.guide-section{display:flex;gap:22px;scroll-margin-top:24px}.guide-section .section-index{min-width:25px;padding-top:4px}.guide-section>div{min-width:0}.guide-section p{font-size:14px;color:#c7cee5;margin:12px 0}.guide-aside .hot-explainer h2{margin-top:20px}.guide-aside .button{white-space:normal}.payment-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.payment-choice{display:flex;flex-direction:column;align-items:center;gap:8px;min-height:105px;padding:16px 8px;border-radius:12px;background:#fff7fb;color:var(--sl-ink)}.payment-choice small{font-size:10px;font-weight:400;color:var(--sl-muted)}.payment-choice-symbol{font-size:24px;color:#c3c5ff}.payment-choice[data-method=wxpay] .payment-choice-symbol{color:#2d8754}.payment-choice[data-method=usdt] .payment-choice-symbol{color:#26795a}.payment-qr-panel{text-align:center;margin:20px 0}.payment-qr{display:block;width:min(100%,280px);height:auto;aspect-ratio:1;object-fit:contain;margin:0 auto 12px;padding:10px;background:#111a35;border:1px solid #8892ae;border-radius:12px}.payment-qr-note,.payment-rate-summary,.payment-unselected-note{font-size:13px;line-height:1.75;color:var(--sl-muted)}.payment-open-link{margin:8px 0;min-width:180px}.payment-qr-error{color:#ffbbcf;font-size:13px}.payment-method-label{white-space:nowrap}.customer-review-event{padding:20px 0;border-top:1px solid var(--sl-line);overflow-wrap:anywhere}.customer-review-event:first-child{border-top:0}.review-reason-text{white-space:pre-wrap;font-size:14px}.customer-review-images{display:flex;gap:12px;flex-wrap:wrap}.customer-review-images a{display:block;max-width:100%;border:1px solid var(--sl-line);border-radius:9px;overflow:hidden;background:#111a35}.customer-review-images img{display:block;width:160px;height:120px;object-fit:contain}.review-image-dialog{width:min(1100px,calc(100% - 32px));max-height:94dvh}.review-image-dialog img{display:block;max-width:100%;max-height:72vh;object-fit:contain;margin:14px auto}#manual-support-accounts{overflow-wrap:anywhere}
@media(min-width:2000px){.sl-header-inner{max-width:2280px;padding:20px 48px;min-height:96px}.sl-main,.sl-footer{width:min(100% - 96px,2184px)}.sl-main{margin-top:30px}.sl-topnav a{font-size:16px}.sl-logo{font-size:40px}.sl-contact{font-size:15px}.sl-hero{min-height:175px;padding:26px 42px}.sl-hero h1{font-size:48px}.sl-hero-trust{font-size:16px}.sl-hero-bow{width:320px;height:210px}.xo-family{min-height:60px;font-size:17px}.section-heading h2{font-size:30px}.section-heading .muted{font-size:14px}#tiers button{font-size:15px;min-height:78px}.stock-row{padding-block:20px;font-size:15px;min-height:76px}.username-cell strong{font-size:17px}.date-cell,.state-cell{font-size:14px}.table-head{font-size:14px}.stock-row .price{font-size:22px}.checkout-bar{padding-inline:max(48px,calc((100vw - 2184px)/2));padding-block:18px}.checkout-actions>button{height:56px;font-size:17px}.customer-page{max-width:1900px}.customer-heading h1{font-size:44px}.panel{padding:34px}.panel h2{font-size:23px}.customer-page p,.customer-page input,.customer-page textarea{font-size:16px}.account-info strong{font-size:17px}.customer-page .button,.customer-page button{font-size:15px}}
@media(max-width:1180px){.sl-header-inner{gap:20px;padding-inline:24px}.sl-topnav{gap:2px}.sl-topnav a{padding-inline:10px;font-size:13px}.sl-header-actions{gap:10px}.sl-contact{display:none}.sl-main,.sl-footer{width:calc(100% - 48px)}.sl-hero h1{font-size:32px}.sl-hero-bow{right:0;width:260px}.xo-family{padding-inline:16px;font-size:14px;min-height:48px}.section-heading{align-items:flex-start}.section-heading>div:first-child{display:block}.section-heading h2{margin-bottom:5px}.selection-entry-actions{gap:7px}.selection-entry-actions button,.selection-entry-actions .button{font-size:12px;padding-inline:10px}.shift-hint{display:none}.stock-row,.table-head{grid-template-columns:22px minmax(130px,1.35fr) minmax(90px,.9fr) minmax(95px,.9fr) minmax(90px,.9fr) minmax(85px,.75fr);gap:10px;padding-inline:17px}.stock-table.show-followers .stock-row,.stock-table.show-followers .table-head{grid-template-columns:20px minmax(120px,1.3fr) minmax(65px,.55fr) minmax(85px,.9fr) minmax(90px,.9fr) minmax(80px,.85fr) minmax(75px,.75fr);gap:8px}.checkout-bar{padding-inline:24px;gap:16px}.checkout-actions{gap:8px}.checkout-actions>button{font-size:14px;padding-inline:13px}.checkout-actions #hot-selected-button{min-width:136px}.checkout-actions #clear-selection{min-width:96px}.checkout-actions #checkout{min-width:168px}.checkout-actions #return-order{min-width:120px}.lookup-layout,.guide-layout{grid-template-columns:minmax(0,1fr)}.help-stack,.guide-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.help-stack .panel,.guide-aside .panel{margin:0}.help-stack .panel:first-child{grid-column:1/-1}.order-grid{gap:18px}.panel{padding:22px}.secret-row{flex-wrap:wrap}.customer-page .secret-row input{width:100%;flex:1 0 100%}.support-columns{gap:22px}.support-progress{padding-left:22px}.guide-steps a{gap:10px;padding:16px}}
@media(max-width:880px){.sl-header-inner{min-height:74px;padding:13px 20px;gap:14px;flex-wrap:wrap}.sl-logo{font-size:31px}.sl-logo-bow{width:36px;height:30px}.sl-header-actions{gap:10px}.login-area{font-size:11px}.sl-menu{display:inline-flex}.sl-topnav{display:none;order:3;width:100%;margin:0;gap:5px}.sl-topnav.is-open{display:flex}.sl-topnav a{flex:1;justify-content:center;padding-inline:6px;min-height:44px;font-size:13px}.sl-main,.sl-footer{width:calc(100% - 32px)}.sl-main{margin-top:16px}.sl-hero{min-height:135px;padding:20px 24px;margin-bottom:15px;border-radius:17px}.sl-hero h1{font-size:29px}.sl-hero-bow{width:215px;height:170px;right:-15px;opacity:.9}.xo-hero-copy{max-width:78%}.sl-eyebrow{font-size:10px}.xo-hero-trust{font-size:11px;gap:8px}.xo-hero-trust span+span:before{margin-right:8px}.sl-star{font-size:28px}.sl-category-nav{margin-bottom:18px}.xo-families{gap:9px}.xo-family{flex:none;min-height:45px;font-size:13px;padding:10px 15px;gap:7px}.xo-family svg{width:19px;height:19px}.section-heading{gap:12px;flex-wrap:wrap}.section-heading>div:first-child{display:flex;gap:12px}.section-heading h2{font-size:23px}.section-heading .selection-entry-actions{width:100%;justify-content:flex-start;margin:3px 0 0}.section-heading .selection-entry-actions>*{flex:1}#tiers{display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:minmax(125px,1fr);gap:8px}#tiers button{min-width:110px;min-height:60px;padding:9px 11px}.checkout-bar{flex-direction:column;align-items:stretch;gap:11px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));backdrop-filter:blur(12px)}.checkout-bar>div:first-child{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-items:center}.checkout-bar strong#checkout-count{font-size:13px}.checkout-bar #discount-hints{margin:0;font-size:11px;max-height:32px}.checkout-bar #limit-note{grid-column:1/-1;font-size:9px;line-height:1.25;margin-top:4px}.checkout-actions{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1.45fr);gap:9px}.checkout-actions>button{min-height:46px;height:auto;min-width:0!important;padding:11px 6px;font-size:14px;white-space:normal;line-height:1.35}.checkout-actions #return-order{grid-column:1/-1;min-height:40px;padding-block:9px}.checkout-actions #checkout{gap:4px}.checkout-actions #checkout span{display:none}#xo-store-view{padding-bottom:176px}.theme-starlight:has(#xo-store-view) .sl-footer{padding-bottom:176px}.filter-toolbar{padding:13px;gap:12px;flex-wrap:wrap}.search-group{max-width:none}.segmented button{padding-inline:15px}.custom-filters{padding:14px;gap:10px}.stock-row,.table-head,.stock-table.show-followers .stock-row,.stock-table.show-followers .table-head{padding-inline:14px}.table-head{grid-template-columns:20px 1fr;gap:12px}.table-head>span:not(.username-heading){display:none!important}.table-head .username-heading{font-size:12px}.stock-table.show-followers .table-head{grid-template-columns:20px 1fr}.stock-row,.stock-table.show-followers .stock-row{grid-template-columns:20px minmax(65px,.85fr) minmax(85px,1fr) minmax(80px,.8fr);gap:5px 10px;padding:14px;min-height:78px}.stock-row .row-check{grid-column:1;grid-row:1/3;align-self:center}.username-cell{grid-column:2/4;grid-row:1;gap:5px}.username-cell strong{font-size:14px}.country-cell{grid-column:2;grid-row:2;font-size:10px;gap:4px}.country-flag{width:16px;height:12px}.date-cell{grid-column:3;grid-row:2;font-size:10px;white-space:nowrap}.state-cell{grid-column:4;grid-row:1;text-align:right;font-size:10px;align-self:center}.state-cell small{font-size:8px;margin-top:2px}.hot-tag{font-size:10px;padding:1px 4px}.stock-row .price{grid-column:4;grid-row:2;font-size:16px;align-self:center}.stock-row .price:not(.unpriced):after{font-size:9px}.stock-row .price-long{font-size:13px}.stock-row .price-extra-long{font-size:11px}.stock-row .price.unpriced{font-size:10px}.followers-cell{grid-column:2/4;grid-row:3;font-size:10px}.copy-username{width:24px;min-width:24px;min-height:26px;padding:4px}.copy-username svg{width:13px;height:13px}.pagination{padding:14px;gap:12px;justify-content:space-between}.pagination>div{gap:5px}.pagination button{padding:6px 9px;font-size:11px}.pagination>div #first-page,.pagination>div #last-page{display:none}.pagination label{font-size:11px}.pagination select{font-size:11px}.empty{padding:42px 18px}.sl-footer{gap:15px}.sl-footer-top{gap:12px;font-size:11px}.sl-footer-top .sl-logo{font-size:23px}.sl-footer nav{font-size:11px;gap:15px}.customer-page{margin-top:24px}.customer-heading{align-items:flex-start;gap:15px}.customer-heading h1{font-size:30px}.customer-heading p{font-size:13px}.order-grid{grid-template-columns:1fr}.support-columns{grid-template-columns:1fr}.support-progress{padding:24px 0 0;border-left:0;border-top:1px solid var(--sl-line)}.guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-steps a:nth-child(2){border-right:0}.guide-steps a:nth-child(-n+2){border-bottom:1px solid var(--sl-line)}.guide-section{gap:17px}.customer-page .secret-row input{width:0;flex:1}.secret-row{flex-wrap:nowrap}}
@media(max-width:540px){body{font-size:14px}.sl-header-inner{padding:12px 15px;gap:8px}.sl-logo{font-size:28px;gap:6px}.sl-logo-bow{width:31px;height:27px}.sl-menu{width:34px;padding:5px;min-height:38px}.sl-header-actions{gap:6px}.login-area{font-size:10px}.sl-main,.sl-footer{width:calc(100% - 24px)}.store-eyebrow{font-size:9px;margin-bottom:8px}.sl-hero{min-height:128px;padding:18px 17px;isolation:isolate}.xo-hero-copy{max-width:100%}.sl-eyebrow{font-size:8px;letter-spacing:.16em;margin-bottom:8px}.sl-hero h1{font-size:24px;margin-bottom:10px}.xo-hero-trust{font-size:9px;gap:6px;max-width:255px}.xo-hero-trust span+span:before{margin-right:6px}.sl-hero-bow{right:-14px;top:50%;width:145px;height:135px;z-index:-1;opacity:.34}.sl-star-one{font-size:20px;left:2px;top:25px}.sl-star-two{font-size:16px;left:16px;top:5px}.section-heading>div:first-child{align-items:baseline;gap:9px}.section-heading h2{font-size:20px;line-height:1.5}.section-heading h2:before{margin-right:6px}.section-heading .muted{font-size:10px}.selection-entry-actions button,.selection-entry-actions .button{font-size:11px;padding:8px 6px;gap:5px;min-height:39px}.selection-entry-actions svg{width:14px;height:14px}.selection-entry-actions .csv-format{display:none}#tiers{gap:7px;grid-auto-columns:calc((100% - 21px)/3.15)}#tiers button{min-width:93px;padding:8px 7px;min-height:65px;align-items:center;font-size:11px}#tiers .tier-main{flex-direction:column;gap:2px}#tiers .tier-main small{font-size:13px}#tiers .tier-stock{font-size:9px}.offer{font-size:11px;padding:10px 12px}.notice{font-size:12px;padding:12px 13px}.filter-toolbar{gap:10px}.segmented{width:100%}.segmented button{flex:1;padding:8px 10px;font-size:11px;min-height:37px}.search-group{width:100%;flex:1 0 100%;gap:7px}.search-group input{font-size:12px}.search-group button{font-size:12px}.custom-filters label{flex-basis:calc(50% - 10px);min-width:110px}.custom-filters button{width:100%}.stock-row,.stock-table.show-followers .stock-row{gap:5px 7px;padding:13px 11px;grid-template-columns:18px minmax(58px,.75fr) minmax(78px,1fr) minmax(76px,.8fr)}.table-head,.stock-table.show-followers .table-head{padding-inline:11px;gap:7px;grid-template-columns:18px 1fr}.username-cell strong{font-size:13px}.country-cell,.date-cell{font-size:9px}.country-label{overflow-wrap:anywhere}.country-flag{width:13px;height:10px}.stock-row .price{font-size:15px}.stock-row .price:not(.unpriced):after{font-size:8px}.copy-username{width:22px;min-width:22px}.state-cell{font-size:9px}.hot-tag{font-size:9px;padding:1px 3px}.state-cell small{font-size:8px}.stock-row .price-long{font-size:12px}.stock-row .price-extra-long{font-size:10px}.pagination{gap:10px;padding:12px 11px;font-size:10px}.pagination label{font-size:10px;gap:4px}.pagination select{padding:4px 6px;min-height:30px;font-size:10px}.pagination>div{gap:4px}.pagination button{font-size:10px;min-height:32px;padding:5px 7px}.checkout-bar{padding:11px 12px calc(11px + env(safe-area-inset-bottom));gap:10px}.checkout-bar>div:first-child{column-gap:10px}.checkout-bar strong#checkout-count{font-size:12px}.checkout-bar #discount-hints{font-size:10px;max-height:30px}.checkout-bar #limit-note{font-size:8px}.checkout-actions{gap:7px;grid-template-columns:minmax(0,1.1fr) minmax(0,.75fr) minmax(0,1.45fr)}.checkout-actions>button{font-size:13px;min-height:45px;padding-inline:5px}.checkout-actions #return-order{font-size:12px}.sl-footer-top{gap:9px;font-size:10px}.sl-footer nav{gap:13px}.sl-footer-top>span svg{width:14px;height:14px}dialog{padding:28px 19px;border-radius:16px}dialog h2{font-size:22px}dialog p{font-size:13px}.batch-random{gap:10px;flex-wrap:wrap}.batch-random button{width:100%}.batch-random>label{width:100%}#store-hot-form{flex-wrap:wrap}#store-hot-form button{width:100%}.hot-result-row{grid-template-columns:1fr}.hot-result-label{font-size:12px}.hot-result-row small{font-size:11px}.checkout-check-panel{gap:9px}.checkout-check-panel span{font-size:11px}#checkout-quote{font-size:21px}.customer-page{margin-top:20px}.customer-heading{display:block;margin-bottom:22px}.customer-heading h1{font-size:28px}.customer-heading>.button{margin-top:16px}.panel{padding:18px;border-radius:14px;margin-bottom:18px}.panel h2{font-size:17px}.card-heading{gap:10px;margin-bottom:19px}.card-heading>div{gap:9px}.section-index{font-size:22px}.lookup-fields{flex-direction:column}.lookup-fields input{width:100%}.lookup-fields button{width:100%}.help-stack,.guide-aside{grid-template-columns:minmax(0,1fr);gap:16px}.help-stack .panel:first-child{grid-column:auto}.copy-row,.secret-row{flex-wrap:wrap}.customer-page .copy-row input,.customer-page .secret-row input{flex:1 0 100%;width:100%}.secret-row button{flex:1}.wallet-row button{width:100%}.pay-amount{font-size:54px}.pay-amount small{font-size:12px}.payment-clock{padding:14px}#countdown{font-size:31px}.payment-actions #check-order{margin-left:0;flex:1 0 100%}.customer-page .button-row>button,.customer-page .button-row>.button{flex-grow:1}.retry-feedback{align-items:stretch;flex-direction:column}.order-entry{padding:14px}.order-id{width:100%;font-size:12px}.order-entry-price{font-size:23px}.order-entry-action{font-size:12px}.guide-steps a{padding:14px 12px;gap:10px}.guide-steps b{font-size:25px}.guide-steps span{font-size:12px}.guide-section{gap:12px}.guide-section p{font-size:13px}.guide-section .section-index{min-width:23px}.payment-choices{gap:7px}.payment-choice{padding:14px 4px;min-height:98px;font-size:13px}.payment-choice small{font-size:9px}.payment-qr{width:min(100%,250px)}.customer-review-images img{width:120px;height:100px}.customer-dialog .pagination-controls button{padding-inline:10px;font-size:12px}.scroll-row{flex-wrap:wrap}#replacement-cart .scroll-row>span{flex:1 1 65%}.customer-dialog .scroll-row>button{font-size:12px}.replacement-search{gap:7px}.replacement-search button{padding-inline:11px}.field-note{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* 步骤编号保持完整，窄屏也不拆成两行。 */
.guide-section .section-index{white-space:nowrap;flex-shrink:0;min-width:30px}

/* 星轨、星辉、切角和档案面板共同构成独立的二次元视觉语言。 */
:root{--sl-bg:#0b1125;--sl-paper:#131d38;--sl-ink:#edf1ff;--sl-muted:#b8c4e1;--sl-pink:#9992ff;--sl-pink-dark:#c7c3ff;--sl-blush:#29365d;--sl-line:#52638e;--sl-soft:#1c2949;--sl-green:#9fe3c8;--sl-shadow:0 10px 30px #00000035;--border:#52638e;--muted:#b8c4e1}
body.theme-starlight{background-color:#0a1126;background-image:radial-gradient(ellipse at 65% 0,#27356577,transparent 44%),radial-gradient(1px 1px at 9% 12%,#c3ccffb0 98%,transparent),radial-gradient(1px 1px at 74% 23%,#b7c8e985 98%,transparent),radial-gradient(1px 1px at 38% 67%,#c7c5ff75 98%,transparent),radial-gradient(1px 1px at 88% 74%,#adc1ff8a 98%,transparent);background-size:auto,410px 360px,620px 490px,730px 480px,540px 430px;background-attachment:fixed;color:#edf1ff}
button,.button{background:linear-gradient(145deg,#253451,#17243e);border-color:#63749b;border-radius:4px 10px 4px 4px;color:#edf1ff;box-shadow:inset 0 1px #ffffff09}
button:hover:not(:disabled),.button:hover{background:linear-gradient(145deg,#3a4977,#283556);border-color:#b9b5ff;color:#fff}
button.primary,.button.primary{color:#fff;background:linear-gradient(160deg,#b6b1ff,#8179ed 60%,#746aee);border-color:#c5c0ff;text-shadow:0 1px #41377780;box-shadow:inset 0 1px #fff5,0 0 14px #8c86ff24}
button.primary:hover:not(:disabled),.button.primary:hover{color:#fff;background:linear-gradient(160deg,#c7c3ff,#9189f4);border-color:#e1dfff}
button.text-button,.button.subtle,button.subtle{background:linear-gradient(140deg,#1b2946,#101c33);color:#e0e7ff;border-color:#7382aa}
button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #d5cfff;outline-offset:3px;box-shadow:inset 0 0 0 1px #b9b2ff}
input,select,textarea{background:#111d35;color:#edf1ff;border-color:#64749e;border-radius:5px}input::placeholder,textarea::placeholder{color:#abb9d7}input:disabled,select:disabled{background:#172138}input[readonly]{background:#18223b}input[aria-invalid=true]{border-color:#ef99bc;background:#342139}input[type=checkbox]{accent-color:#a49cff;color-scheme:dark}
.sl-topbar{background:linear-gradient(90deg,#0d152d,#111b36);border-bottom:1px solid #8f9dce;box-shadow:0 4px 20px #00000025}.sl-header-inner{padding-block:13px;min-height:76px}.sl-logo{font-style:italic;letter-spacing:.01em;color:#f1f0ff;font-size:34px}.sl-logo-star{width:40px;height:40px;fill:#a6a6e044;stroke:#c6c0ff;stroke-width:1.5;filter:drop-shadow(0 0 5px #8e83ff50)}.sl-logo-star path+path{fill:#e6e4ff88;stroke:#bfc5ff;stroke-width:.8}.sl-topnav{gap:4px}.sl-topnav a{border-radius:0;padding-inline:18px;color:#e1e8ff;letter-spacing:.025em}.sl-topnav a[aria-current=page]{background:linear-gradient(0deg,#7776d529,transparent 70%);color:#fff;box-shadow:inset 0 -3px #b7b0ff;text-shadow:0 0 12px #aaa5ff77}.sl-header-actions{gap:20px}.sl-contact{color:#e7ebff}.sl-menu{color:#e4e9ff;background:transparent;border-color:transparent}.login-area{color:#c8d5f0}.sl-skip{background:#263451;color:#fff;border:1px solid #bdb6ff}
.sl-main{margin-top:17px}.store-eyebrow{font-size:10px;color:#b6c2df;margin-bottom:8px}#sales-status.paused{color:#dfc495}
.sl-hero{position:relative;isolation:isolate;min-height:215px;display:flex;align-items:center;overflow:hidden;border:1px solid #6c7db6;border-radius:0;padding:29px 44px;margin-bottom:15px;background:#17234c url('/static/themes/starlight/hero.png?v=20261112-starlight1') center center/cover no-repeat;box-shadow:inset 0 0 0 1px #a2b4e21a}
.sl-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b1532a6 0,#111b3b65 42%,#111b3b0a 73%);z-index:-1}.sl-hero:after{content:"";position:absolute;inset:6px;border:1px solid #b4c5ff22;pointer-events:none;z-index:-1}.sl-hero .xo-hero-copy{max-width:70%}.sl-hero .sl-eyebrow{font:italic 12px/1.4 Georgia,"Times New Roman",serif;letter-spacing:.16em;color:#d0d7ff;margin-bottom:11px}.sl-hero h1{font-family:"Songti SC",SimSun,Georgia,serif;font-size:clamp(30px,3vw,45px);font-weight:700;letter-spacing:.06em;margin-bottom:15px;text-shadow:0 2px 12px #040b20d9}.sl-hero .xo-hero-trust{color:#edf1ff;font-size:14px;letter-spacing:.03em;text-shadow:0 1px 5px #0a1126}.sl-hero .xo-hero-trust span+span:before{color:#c5ccf7}.sl-hero-bot{display:inline-flex;gap:12px;color:#dbe1ff;font-size:10px;letter-spacing:.06em;margin-top:13px;opacity:.9}.sl-hero-bot:hover{color:#fff;opacity:1}.sl-hero-constellation{position:absolute;left:12px;top:14px;width:85px;height:36px;border-top:1px solid #d8d4ff45;transform:rotate(-20deg);pointer-events:none}.sl-hero-constellation span{position:absolute;top:-12px;left:22px;color:#c9ccfa;font-size:20px;line-height:1}.sl-hero-constellation span:nth-child(2){top:17px;left:5px;font-size:12px}.sl-hero-constellation span:nth-child(3){top:5px;left:64px;font-size:12px}
.sl-category-nav{margin-bottom:22px}.xo-families{gap:0;overflow:auto;padding:1px 1px 6px;scrollbar-color:#8b96c3 #0c1831}.xo-family{position:relative;flex:1 0 auto;min-height:58px;border:1px solid #617099;border-right-width:0;border-radius:0;padding:12px 22px;background:linear-gradient(150deg,#202b49,#152039);color:#eef0ff;font-size:15px;gap:11px}.xo-family:last-child{border-right-width:1px;border-radius:0 0 10px 0}.xo-family svg{color:#d6daf8;width:23px;height:23px}.xo-family.active{border:1px solid #d0c9ff;background:linear-gradient(150deg,#b3a8ff,#6a69cf 65%,#4c509e);color:#fff;box-shadow:inset 0 1px #e8e4ff80,0 0 15px #8d85ff44;z-index:1;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%,0 8px)}.xo-family.active:after{content:"";position:absolute;bottom:0;left:12px;right:12px;height:3px;background:#e4ddff;box-shadow:0 0 8px #d5ceff}.xo-family.active svg{color:#fff}
.section-heading{margin-bottom:13px}.section-heading h2{font-family:"Songti SC",SimSun,Georgia,serif;font-size:26px;letter-spacing:.02em;color:#f3f1ff}.section-heading h2:before{color:#cfc1ff;font-weight:400;font-size:27px}.section-heading .muted{color:#bcc6e0}.selection-entry-actions button,.selection-entry-actions .button{border-radius:4px;font-size:13px;border-color:#8190b6}.tiers{margin-bottom:12px}#tiers{gap:8px;scrollbar-color:#7786b3 #111c35}#tiers button{border:1px solid #6578a4;min-height:60px;min-width:139px;gap:3px;background:linear-gradient(145deg,#25314e,#17253f);color:#edf0ff;border-radius:3px 9px 3px 3px;padding:9px 14px}#tiers .tier-main{justify-content:center;flex-direction:column;gap:2px}#tiers .tier-main small{font-size:15px;color:#fff;font-weight:650}#tiers .tier-stock{color:#b3c0de;font-size:9px;align-self:center}#tiers .tier-stock.is-empty{color:#aebbd8}#tiers button.active{background:linear-gradient(150deg,#8885e3,#5857bd);border-color:#d2c9ff;color:#fff;box-shadow:inset 0 0 0 1px #d6cfff80,0 0 9px #9d8cff35}#tiers button.active .tier-main{color:#fff}#tiers .is-unavailable{color:#abb7d7}
.offer{background:linear-gradient(105deg,#41497d,#232d51 73%,#344069);border:1px solid #7b7fba;color:#f0ebcd;border-radius:5px 11px 5px 5px;padding:9px 16px;position:relative}.offer:before{content:"✦";color:#e9d39a;margin-right:9px}.notice{background:#26253c;border-color:#83735f;border-left-color:#d7ba86;color:#f0e0c4}.notice strong{color:#ffecc6}.inventory-main{background:linear-gradient(130deg,#1b2845,#111c34);border-color:#6577a3;border-radius:12px 12px 6px 6px;box-shadow:inset 0 1px #b8caff1c,0 8px 30px #00000020}.filter-toolbar{border-bottom-color:#64759a;padding:13px 16px;background:linear-gradient(90deg,#27325288,#1a254288)}.segmented{border:0;background:transparent;border-radius:0;gap:2px}.segmented button{background:transparent;color:#edf1ff;border:0!important;border-radius:0;padding-inline:22px;min-height:40px}.segmented button.active{background:linear-gradient(150deg,#b8b2ff,#837cd8);color:#111d3c;border:1px solid #c3bcff!important;border-radius:5px 5px 0 0;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%,0 7px)}.search-group>svg{color:#d2dcf6}.search-group input{background:#18243e;border-color:#8b99bd;border-radius:5px}.search-group button{background:linear-gradient(145deg,#b5aeff,#8e86eb);color:#17203a;border-color:#ccc8ff}.custom-filters{background:#14213e;border-color:#52658c}.table-head{background:#1c2947;border-block:1px solid #53668e;color:#eef1ff}.stock-row{border-color:#3e527b;background:#13203a44;color:#e9efff;min-height:58px}.stock-row:nth-child(even){background:#1f2b4b70}.stock-row:hover{background:#354367}.stock-row.selected{background:linear-gradient(90deg,#4b538f,#3b4678);box-shadow:inset 3px 0 #b8adff;color:#fff}.username-cell strong{color:#f7f7ff;font-weight:600}.copy-username{color:#d2daf1;border-color:transparent;background:transparent;box-shadow:none}.copy-username:hover:not(:disabled){color:#fff;background:#5b6395}.country-label{color:#e3eafa}.date-cell{color:#dce3f7}.state-cell{color:#c1cce5}.state-cell small{color:#b1c1dd}.hot-tag{border-color:#baa777;border-radius:14px;background:#8c71493b;color:#ffe3ac;padding:2px 9px}.stock-row .price{color:#fff;font-size:19px;font-weight:600}.stock-row .price:not(.unpriced):after{font-size:11px;color:#e6ebfc}.stock-row .price.unpriced{color:#ead19f}.stock-row .price-long{font-size:15px}.stock-row .price-extra-long{font-size:13px}.followers-cell{color:#c7d2ed}.empty{color:#bcc8e1}.empty:before{color:#b5b2ef}.pagination{border-top-color:#576a94;color:#d0daf2;padding:14px 18px}.pagination label{color:#d0daf2}.pagination select{background:#192640;border-color:#7c8bb1;color:#e7edff}.pagination button{border-color:#8290b3}.shift-hint{color:#adbada}kbd{background:#243456;border-color:#8290b3;color:#e4eaff}
.checkout-bar{background:linear-gradient(100deg,#121d36f5,#182542f5);border-top:1px solid #c6c1ff;box-shadow:0 -2px 20px #7683d61c;backdrop-filter:blur(12px)}.checkout-bar>div:first-child{border-left:3px solid #bcb0ff;padding-left:12px}.checkout-bar #checkout-count{color:#fff}.checkout-bar #discount-hints{color:#dce2f7}.checkout-bar #discount-hints strong{color:#f8e5b3}.checkout-bar #discount-hints .offer-category{color:#c2cde8}.checkout-bar #limit-note{color:#aebdda}.checkout-actions>button{border-radius:4px 10px 4px 4px}.checkout-actions #hot-selected-button{border-color:#c5c0ff;background:linear-gradient(145deg,#273451,#101d36);color:#fff;box-shadow:inset 0 0 0 1px #a29ed72b}.checkout-actions #clear-selection{border-color:#a7b3d6;background:#15213d;color:#edf1ff}.checkout-actions #checkout{border-color:#c9c3ff;background:linear-gradient(140deg,#b6adff,#8b82f0 70%,#7769ed);color:#fff;box-shadow:inset 0 1px #e6dfff88,0 0 13px #8d7dff3b}.sl-footer{border-top-color:#687aa4;color:#bbc6e1}.sl-footer-star{color:#c1bbff}.sl-footer nav a{color:#bcc7e0}.sl-footer-top .sl-logo{color:#eaeaff}
/* 档案页保留操作路径，卡片、状态与付款区域使用清晰的月夜层次。 */
.customer-heading h1{font-family:"Songti SC",SimSun,Georgia,serif;color:#f1f1ff;letter-spacing:.04em}.panel{background:linear-gradient(135deg,#1d2a48,#111e36);border-color:#63739c;border-radius:8px;box-shadow:inset 0 1px #d1ddff12,0 12px 26px #00000023}.panel h2,.panel h3{color:#f0f2ff}.card-heading{border-bottom:1px solid #52648d66;padding-bottom:13px}.card-heading.compact{padding-bottom:9px}.eyebrow,.dialog-kicker{color:#b8c3f5}.section-index{color:#bcb5f8}.quiet-badge{background:#29365b;border-color:#7b89b5;color:#e3e3ff;border-radius:5px}.quiet-badge.success{background:#193a3b;border-color:#70b39d;color:#b4f2d8}.quiet-badge.warm{background:#3e3542;border-color:#ad9164;color:#ffe4ae}.help-icon{color:#bdb9ff}.help-stack p,.guide-aside p,.muted,.field-note{color:#bbc7e3}.section-divider{background:#4b5f86}.inline-link{color:#c9c5ff}.order-entry{background:#182643;border-color:#6576a4;border-radius:5px 12px 5px 5px;color:#f1f3ff}.order-entry:hover{background:#29395e;border-color:#bab2fc;color:#fff}.order-entry-price,.account-price{color:#ddd8ff}.order-entry-action{color:#c8c3ff}.network-pill{color:#cbd3f7}.amount-label{color:#becae5}.pay-amount{color:#f1edff;text-shadow:0 0 20px #a299ff35}.payment-clock{background:linear-gradient(100deg,#343346,#23273e);border-color:#a29371;border-radius:5px}.payment-clock #countdown-label{color:#f1deb0}#countdown{color:#ffe4ab}.payment-clock .field-note{color:#cabc9e}.payment-clock.urgent{background:#3b263e;border-color:#c384a0}.payment-clock.urgent #countdown{color:#ffc6da}.status-message{color:#c7d5ff}.delivery-card{border-top-color:#548578}.ticket-row{background:#192845;border-color:#6a7aa3;border-radius:5px}.ticket-row p{color:#c3cee8}.support-progress{border-color:#61729c}.mapping-details{border-color:#62749d}.guide-steps{background:#1c2b4a;border-color:#6b7da6;border-radius:5px}.guide-steps a{color:#edf1ff;border-color:#63749e}.guide-steps a:hover{background:#334369}.guide-steps b{color:#b9b8ff}.guide-section p{color:#cbd5ec}.payment-choice{background:linear-gradient(140deg,#2d3d61,#192844);border-color:#8c9cc5;border-radius:5px;color:#fff}.payment-choice-symbol{color:#d2cdff}.payment-choice small{color:#c1cee9}.payment-qr{background:#fff;border-color:#91a3cf}.payment-qr-note,.payment-rate-summary,.payment-unselected-note{color:#c4d0ed}.payment-qr-error{color:#ffc4d7}.inline-feedback{background:#34243d;border-color:#a26988;color:#ffd5e4}.inline-feedback.success{background:#193a3b;border-color:#6caa97;color:#c5f5df}.review-image-dialog img{background:#101b33}.customer-review-images a{background:#121e37;border-color:#7082ac}
dialog{background:linear-gradient(130deg,#202e4f,#111d37);border-color:#9e9ed0;border-radius:9px;box-shadow:0 24px 90px #00000099;scrollbar-color:#8d91c0 #111d35}dialog::backdrop{background:#03091ac4;backdrop-filter:blur(5px)}dialog h2{font-family:"Songti SC",SimSun,Georgia,serif;color:#f1eeff;letter-spacing:.03em}dialog .close{color:#d7e2ff;background:transparent;border-color:transparent}.checkout-check-panel{background:#213456;border-color:#6c7fa7;border-radius:5px}.checkout-check-panel span{color:#cad6ee}#checkout-quote{color:#ddd6ff}#checkout-error{background:#38273d;border-color:#a6718d;color:#ffd9e8}#contact-error{color:#ffb9d0}#contact-error-dialog{border-color:#c592b8}#contact-error-message{color:#ffd3e3}.divider{color:#bdcae6}.divider:before,.divider:after{background:#5e7199}.checkout-quote-details summary{color:#c7d3ed}.hot-result-row{border-color:#5b6c97}.hot-result-label{color:#d6d0ff}.hot-result-label.is-changed{color:#a5ead0}.hot-result-label.is-failed,.hot-result-rejected{color:#ffc4cb}.hot-result-row small{color:#c0cee8}.loading-overlay{background:#0b132ba8}.loading-overlay>span{background:#24345a;border-color:#b1aff0;color:#fff}#toast{background:#3c4b7a;border:1px solid #b1b1e6;color:#fff}
@media(min-width:2000px){.sl-header-inner{min-height:87px}.sl-main{margin-top:22px}.sl-hero{min-height:245px;padding:35px 55px}.sl-hero h1{font-size:54px}.sl-hero .sl-eyebrow{font-size:14px}.sl-hero .xo-hero-trust{font-size:17px}.sl-hero-bot{font-size:12px}.sl-logo{font-size:40px}.sl-logo-star{width:46px;height:46px}.xo-family{font-size:17px;min-height:64px}.section-heading h2{font-size:31px}.stock-row{min-height:66px}.stock-row .price{font-size:22px}}
@media(max-width:1180px){.sl-topnav a{padding-inline:10px}.sl-hero{min-height:190px;padding:26px 30px}.sl-hero h1{font-size:37px}.sl-hero .xo-hero-trust{font-size:12px}.xo-family{padding-inline:17px;min-height:52px}.sl-header-actions{gap:10px}}
@media(max-width:880px){.sl-main{margin-top:12px}.sl-header-inner{min-height:73px}.sl-logo{font-size:31px}.sl-logo-star{width:34px;height:34px}.sl-topnav a{color:#e6ebff}.sl-hero{min-height:175px;padding:23px 25px;background-position:56% center}.sl-hero h1{font-size:32px;margin-bottom:12px}.sl-hero .xo-hero-copy{max-width:77%}.sl-hero .xo-hero-trust{font-size:10px}.sl-hero-bot{font-size:9px;margin-top:11px}.sl-hero .sl-eyebrow{font-size:9px}.sl-hero:before{background:linear-gradient(90deg,#0c1532c4,#0c153280 49%,transparent)}.sl-category-nav{margin-bottom:18px}.xo-family{flex:none;padding:10px 16px;gap:8px;min-height:48px;font-size:13px}.xo-family svg{width:20px;height:20px}.section-heading h2{font-size:23px}.stock-row{min-height:74px}.stock-row .price{font-size:17px}.stock-row .price-long{font-size:13px}.stock-row .price-extra-long{font-size:11px}.stock-row .price:not(.unpriced):after{font-size:9px}.table-head{background:#1c2d4a}.hot-tag{font-size:10px;padding:1px 5px}.checkout-bar{padding-top:12px}.checkout-bar>div:first-child{padding-left:9px;border-left-width:2px}.sl-topnav.is-open{border-top:1px solid #5f71964d;padding-top:8px}}
@media(max-width:540px){.sl-header-inner{padding:12px 14px}.sl-logo{font-size:29px}.sl-logo-star{width:30px;height:30px}.sl-header-actions{gap:6px}.sl-main,.sl-footer{width:calc(100% - 20px)}.sl-main{margin-top:10px}.sl-hero{min-height:170px;padding:20px 17px;background-position:60% center;border-radius:0;margin-bottom:11px}.sl-hero:before{background:linear-gradient(90deg,#0a1535b8 0,#0d18388c 47%,#0d183800 83%)}.sl-hero h1{font-size:25px;letter-spacing:.035em;margin-bottom:11px;line-height:1.4}.sl-hero .xo-hero-copy{max-width:79%}.sl-hero .sl-eyebrow{font-size:8px;margin-bottom:10px;letter-spacing:.13em}.sl-hero .xo-hero-trust{font-size:9px;gap:6px;max-width:270px;line-height:1.9}.sl-hero-bot{font-size:9px;margin-top:9px}.sl-hero-constellation{display:none}.sl-category-nav{margin-bottom:13px}.xo-family{min-height:48px;font-size:12px;padding:9px 13px;gap:6px}.xo-family svg{width:18px;height:18px}.section-heading h2{font-size:21px}.section-heading .muted{color:#c6cde5}.selection-entry-actions button,.selection-entry-actions .button{font-size:11px}.filter-toolbar{padding:11px;gap:9px}.filter-toolbar .search-group{order:0}.filter-toolbar .segmented{order:1}.segmented button{font-size:11px;padding:9px 7px;min-height:39px}.stock-row,.stock-table.show-followers .stock-row{padding:13px 10px;min-height:76px;grid-template-columns:18px minmax(57px,.75fr) minmax(78px,1fr) minmax(78px,.8fr)}.username-cell strong{font-size:13px}.country-cell,.date-cell{font-size:10px}.stock-row .price{font-size:15px}.stock-row .price:not(.unpriced):after{font-size:9px}.stock-row .price-long{font-size:12px}.stock-row .price-extra-long{font-size:10px}.state-cell{font-size:10px}.state-cell small{font-size:8px}.hot-tag{font-size:9px}.checkout-actions>button{font-size:13px;min-height:46px;border-radius:4px 8px 4px 4px}.checkout-bar #discount-hints{font-size:10px}.checkout-bar strong#checkout-count{font-size:12px}.checkout-bar #limit-note{color:#b9c5e0}.sl-footer-top .sl-logo{font-size:24px}.sl-footer-top>span{color:#c4cee6}}

/* 亮紫交互采用深海军蓝字，确保主按钮与选中态具有足够文字对比。 */
button.primary,.button.primary,.checkout-actions #checkout{color:#111a35;background:linear-gradient(145deg,#b6b1ff,#a19af2 65%,#9489ee);text-shadow:none;border-color:#d0caff}
button.primary:hover:not(:disabled),.button.primary:hover{color:#10182f;background:linear-gradient(145deg,#cac6ff,#a9a0f6);border-color:#e7e3ff}
.xo-family.active{color:#111a35;background:linear-gradient(145deg,#b3a8ff,#9892e5 65%,#8486d3);text-shadow:none}.xo-family.active svg{color:#18203e}
#tiers button.active{background:linear-gradient(145deg,#b1a9fa,#9392e1);color:#111a35}#tiers button.active .tier-main,#tiers button.active .tier-main small{color:#111a35}#tiers button.active .tier-stock{color:#273056}
/* 原画按高度完整展示，人物头部不因超宽横幅被裁掉。 */
.sl-hero{background-color:#0b132b;background-size:auto 100%;background-position:right center}
@media(max-width:880px){.sl-hero{background-position:right center}}
@media(max-width:540px){.sl-hero{background-position:right center}.sl-hero .xo-hero-copy{max-width:82%}}
