:root{color-scheme:light;--bg:#fbf7ef;--surface:#fffdf7;--surface-2:#f3eedf;--border:#e6ddcb;--text:#454b3a;--muted:#8d927f;--lime:#66864e;--lime-dark:#edf3e5;--purple:#9270ab;--accent:#9270ab}
body{background:radial-gradient(ellipse at 10% 5%,#f8e8e0 0,transparent 28%),radial-gradient(ellipse at 100% 30%,#edf2e3 0,transparent 25%),#fbf7ef;color:var(--text)}
::selection{background:#e9d8de;color:#4d5b41}.site-header{background:#fffdf6e8;border-color:#e8ddca}.brand{color:#525b42}.brand small{color:#a19d89}.server-avatar{border-color:#ddcaae;box-shadow:0 3px 10px #9d825519}.header-inner nav a{color:#8d917f}.header-inner nav a:hover,.header-inner nav .nav-active{color:#5a7145}.cart-button{background:#f0f4e7;border-color:#d7e2c9;color:#5d7447;box-shadow:0 2px 5px #8b9e6610}.cart-button b{background:#7d9c5e;color:white}.cart-button:hover{border-color:#99b178}.skip-link{background:#6b8950;color:white}.hero{border-radius:0 0 8px 8px}.hero h1{color:#505a41}.hero h1 span{color:#779353}.hero-description{color:#8c917c}.hero .eyebrow{color:#a1a18c}.little-square{background:#8da969}.hero-link{color:#6c894e}.hero-art{background:radial-gradient(ellipse at 60% 55%,#e5ebd690,transparent 66%)}.art-grid{background-image:linear-gradient(#9baf7325 1px,transparent 1px),linear-gradient(90deg,#9baf7325 1px,transparent 1px)}.art-orbit{border-color:#afbf853f}.hero-equipment{filter:drop-shadow(0 16px 22px #8a8c6b22)}.art-caption{color:#73875a}.art-caption small{color:#a1a18c}.tiny-plus{color:#c5a674}.art-coordinate{color:#a8ad98}.announcement{background:linear-gradient(90deg,#f0f3e3,#fffaf1);border-color:#dedfc5;box-shadow:0 3px 8px #a3a0770a}.announcement-tag{background:#e9efda;border-color:#d5dfbe;color:#75894b}.announcement p{color:#929a7e}.announcement strong{color:#667d44}.announcement a{color:#79904f}.announcement-divider{color:#c8ceb4}.eyebrow{color:#a1a48f}.heading-dot{color:#a2b97a}.section-note{color:#949b84}.category-sidebar{border-color:#e3dfcc}.sidebar-caption{color:#949d82}.sidebar-caption span{color:#bbbca9}.category-button{color:#8b957b;border-color:transparent}.category-button:hover{background:#f1f3e8;color:#647b4b}.category-button.active{background:linear-gradient(90deg,#e6edda,#f1f4e6);border-color:#cddbb5;color:#667f49}.category-button.active:before{background:#8eab69}.category-button .category-count,.category-count{color:#9ba98a}.category-dot{box-shadow:none;opacity:.8}.sidebar-help{background:#f6f3e8;border-color:#dbdfca}.help-symbol{border-color:#c4ceb1;color:#8c9e70}.sidebar-help h3{color:#778763}.sidebar-help p{color:#a0a68f}.sidebar-help button{color:#7d935b}.catalog-topline h3{color:#5a654a}.catalog-topline p{color:#a0a68f}.result-count{color:#a0ac8d}.search-field{background:#fffdf7;border-color:#e0e2cd;box-shadow:0 2px 5px #9e9b7306}.search-field svg{color:#a2af8e}.search-field input{color:#61764a}.search-field input::placeholder{color:#b1b7a1}.search-field kbd{color:#b1ba9e;border-color:#e3e6d4}.search-field:focus-within{border-color:#a9bd84}.sort-field select{color:#929e7c;background:#fffdf7;border-color:#e0e2cd}.type-filters button{color:#a0a88e}.type-filters button:hover{color:#6f8950}.type-filters button.active{color:#6c864b;background:#eaf0dc}.view-switch{background:#f2f4e8;border-color:#dfe5ce}.view-switch button{color:#a4af8e}.view-switch button.active{color:#6d8750;background:#e2ebd2}.equipment-card{background:linear-gradient(145deg,#fffdf7,#faf8ee);border-color:#e4e1d1;box-shadow:0 3px 7px #98946a07;border-radius:6px}.equipment-card:hover{background:linear-gradient(145deg,#fffffa,#f1f4e6);border-color:#c3d0a8;box-shadow:0 5px 15px #8c9d6f12}.equipment-card.selected{background:linear-gradient(145deg,#f6f9eb,#edf3df);border-color:#a9be82;box-shadow:0 0 0 1px #a9be8210}.equipment-card.selected:after{color:#769250}.card-category{color:#9c8da9;opacity:1}.card-tag{background:#eee8f3;border-color:#dcd0e5;color:#9b7eae}.card-icon{background:radial-gradient(ellipse,#e4d9ed65,transparent 68%)}.card-icon img,img.card-icon{filter:drop-shadow(0 3px 4px #8d78902a)}.card-name{color:#5f654f}.card-type{color:#a2a990}.card-price{color:#728b50}.card-price .currency-sign{color:#93a774}.card-unit{color:#acb59a}.card-detail-link{color:#a4b18c}.empty-state{color:#a3ac93}.empty-state h3{color:#7c925e}.empty-icon{color:#a6b88b}.catalog-footnote{color:#a1ac91;border-color:#e4e8d6}.detail-sidebar{background:#fffdf7;border-color:#dedfcb;box-shadow:0 5px 16px #a7a0770a;border-radius:7px}.detail-caption{background:#f4f2e7;color:#83946b;border-color:#e4e5d2}.detail-caption small{color:#b7bba1}.detail-hero{background:radial-gradient(ellipse,#ede1f18c,transparent 72%);border-color:#e6e3d7}.detail-icon{filter:drop-shadow(0 6px 8px #ac93af20)}.detail-heading h3{color:#90719d}.detail-heading .detail-badge,.detail-badge{background:#f0e9f3;border-color:#e2d6e8;color:#aa8bb7}.detail-price{color:#789453}.detail-price .currency-sign{color:#8fa56e}.detail-price .card-unit{color:#b2bba0}.detail-tag{color:#a18bab;background:#f1eaf3;border-color:#e4dae7}.detail-summary{color:#9ba58a}.detail-section h4{color:#a8b397}.detail-list{color:#9c7eaf}.detail-stats .detail-list,.detail-list.stats{color:#8f91bd}.detail-ability .detail-list,.detail-list.abilities{color:#6b9f87}.source-note{border-color:#e0e4d1;color:#b1b8a0}.detail-actions button,.primary-button,.button.primary{background:#86a364;color:#fffefa;border-color:#86a364;box-shadow:0 2px 4px #778e5015;border-radius:4px}.detail-actions button:hover,.primary-button:hover,.button.primary:hover{background:#769652;border-color:#769652}.detail-actions p{color:#b1bba0}.detail-placeholder,.detail-empty{color:#a5b096}.detail-placeholder small{color:#b5bea6}.detail-empty h3{font-size:15px;color:#8da373}.price-table th{background:#f2efdf;color:#a09573;border-bottom:1px solid #e1d9bf}.price-table td{border-color:#e6e4d3;color:#8d9a7c}.price-table td:first-child{color:#71815c}.price-table td:nth-child(3),.table-price{color:#83985d}.price-table tr.selected{background:#f1f4e5}.price-table button,.table-add-button{background:#eaf0dc;color:#829857}.table-item-button{color:#798969!important;background:none!important}.table-category{color:#aa8cb4}.table-price>span{color:#b3bba0}.recharge-intro h2{color:#64754d}.coin-rate strong{color:#8a975e}.coin-rate strong span{color:#b1b89b}.recharge-calculator{background:#fffdf5;border-color:#dce1c8}.amount-label{color:#8a9971}.amount-label span{color:#bbc0a8}.amount-input{background:#fbfaf1;border-color:#dfe5ce}.amount-input input{color:#7c9453}.amount-input>span:first-child{color:#a7b58b}.amount-input>span:last-child{color:#b4bfa0}.first-recharge{color:#9aab7f}.first-recharge input{accent-color:#8da667}.first-recharge b{background:#f0f4e5;border-color:#dce6c5;color:#9cac79}.coin-breakdown{color:#a9b597}.coin-breakdown b{color:#93a873}.coin-total{border-color:#e3e8d3;color:#a9b498}.coin-total strong{color:#8fa65d}.calculator-note{color:#b4bca5}.guide-section,.recharge-section{border-color:#e3e5d1}.guide-steps article{border-color:#d0dcbc}.step-number{color:#a8b784}.guide-steps h3{color:#7b8c63}.guide-steps p{color:#a0ad8e}.order-note{background:#f2f4e7;border-color:#e0e5cf;color:#a3b08e}.order-note>span{color:#8b9e6f}.site-footer{border-color:#e3e5d1}.footer-brand small{color:#a4af92}.site-footer>p{color:#a1ad8c}.site-footer p span{color:#b9c2ab}.site-footer>a:last-child{color:#91a46f}.shop-dialog{background:#fffdf6;color:#6a7856;border-color:#d5ddc3;box-shadow:0 30px 100px #605c3d35}.shop-dialog::backdrop{background:#6c705f66;backdrop-filter:blur(5px)}.dialog-top{border-color:#e1e5cf;color:#7e8c67;background:#f7f5e9}.close-button{background:#ecf0dd;color:#a4b187}.close-button:hover{background:#e3ebd0;color:#7f9659}.cart-empty{color:#9fae8b}.cart-empty h3{color:#879d63}.cart-line,.cart-item{border-color:#e3e8d1}.cart-line-info h3,.cart-item-info h3{color:#819169}.cart-line-info p,.cart-item-info p{color:#b1bb9e}.quantity-control button,.quantity-controls button,.cart-quantity button,.cart-item-controls button{background:#eff3e4;border-color:#d4e1bd;color:#96ab74}.quantity-control span{color:#95a778}.cart-line-total,.cart-subtotal{color:#92a771}.cart-remove,.remove-item{color:#b0bba0}.order-total,.cart-total{color:#a7b491;border-color:#e0e6cc}.order-total strong,.cart-total strong{color:#8ca15f}.order-notice,.order-instructions,.order-warning,.dialog-note{background:#f2f3e6;border-color:#e2e6cf;color:#a0ad89}.player-field,.order-player-field,.order-label{color:#a1b087}.player-field input,.order-player-field input,#player-id{background:#fcfcf4;border-color:#dce6c7;color:#8b9c6f}.player-help,.order-help{color:#b4bfa2}.button.secondary,.secondary-button{background:#eff3e4;color:#99ab7b;border-color:#d9e4c7;border-radius:4px}.button.secondary:hover,.secondary-button:hover{background:#e8efda}.order-contact{color:#b3bea0}.order-contact strong{color:#9cae7e}.order-contact button{background:#f1f4e5;border-color:#dae4c7;color:#a2b185}.order-preview{background:#fafbf1;border-color:#e0e8ce;color:#a7b78d}.order-preview summary{color:#a0b182}.order-preview textarea{background:#fffef7;border-color:#e2e8d3;color:#9baa82}.contact-hero h3{color:#82975f}.contact-hero p{color:#aab89a}.contact-icon{color:#a6bb7d}.qq-box,.contact-card{background:#f0f4e5;border-color:#dce6c9}.qq-box span{color:#a7b68f}.qq-box strong,.contact-card strong,.contact-number,.qq-number{color:#8ba35e}.qq-backup{background:#f8f7ed;border-color:#e4e4cf}.qq-backup strong{color:#9caa7b}.contact-steps{color:#a4b18f}.contact-note{color:#b6c0a6}.toast{background:#edf3df;color:#869e5f;border-color:#cfdfb2;box-shadow:0 6px 25px #8095501a}.item-tooltip{background:#fff9fdf8;color:#a48bb0;border-color:#d9c6e1;box-shadow:0 8px 30px #9984a325}.item-tooltip h4,.item-tooltip strong{color:#a081b0}.item-tooltip p{color:#b2a1bb}.item-tooltip .tooltip-stats{color:#a2a0c9}.item-tooltip .tooltip-abilities{color:#86b5a0}.item-tooltip small,.tooltip-type,.tooltip-hint{color:#b4a6bd}.tooltip-price{color:#92a66e!important}.load-error{color:#a5b48c;border-color:#d6e2c0}.form-error{color:#ba8775}.service-icon{color:#a3b97c}
/* Independent service areas share the inventory layout. */
.service-store-section{border-top:1px solid #e4dfce;margin-top:62px;padding-top:42px;scroll-margin-top:30px}.service-layout .category-sidebar{min-height:0;padding-bottom:18px}.service-layout{align-items:start}.service-modes{display:grid;gap:6px}.service-modes .category-button{padding-right:7px;gap:8px}.coin-dot{background:#d4bc77}.regular-dot{background:#b5c592}.mode-badge{font:8px monospace;color:#b5a471;background:#f4eed8;border:1px solid #e9deba;padding:2px 4px;border-radius:3px;white-space:nowrap}.service-sidebar-note{margin-top:30px;border-top:1px dashed #e0dfc6;padding:24px 10px 0}.service-sidebar-note .pixel-coin{display:block;width:25px;height:25px}.service-sidebar-note h3{font-size:12px;font-weight:500;color:#98a375;margin:13px 0 7px}.service-sidebar-note p{font-size:10px;line-height:1.9;color:#b0b69a;margin:0}.service-sidebar-note strong{font-weight:500;color:#a4af80}.service-sidebar-note a{display:inline-block;font-size:10px;color:#b4ac87;margin-top:16px}.service-sidebar-note img{image-rendering:pixelated;opacity:.9}.service-filter{border-bottom:1px solid #e9e5d4;padding-bottom:13px;margin-bottom:16px;min-height:44px}.service-filter-label{font-size:10px;color:#b0b89d}.service-grid{min-height:0}.coin-tier-card{min-height:188px}.coin-tier-card .card-topline{justify-content:space-between;gap:2px;flex-wrap:wrap}.coin-tier-card .card-category{color:#c2ac76;font-size:8px}.coin-tier-card .card-tag{display:inline-block;font-size:7px;color:#b7a46c;background:#f7f0d9;border-color:#e9ddba;padding:1px 3px}.coin-tier-card .card-icon{background:radial-gradient(ellipse,#f2e8b489,transparent 70%);height:65px;margin-top:5px}.coin-tier-card .card-type{color:#b2ae82;font:9px/1.7 Consolas,"Microsoft YaHei",monospace;white-space:normal;min-height:15px}.coin-tier-card .card-price{color:#b59b59}.coin-tier-card .card-price .currency-sign{color:#c4b486}.coin-tier-card .card-name{color:#a3905b;font-size:12px}.coin-tier-card.selected{background:linear-gradient(145deg,#fffdf2,#f8f2db);border-color:#d5c486}.coin-tier-card.selected:after{color:#baa063;top:auto;bottom:10px;right:9px}.coin-tier-card:hover{background:#fffdf2;border-color:#d9cda0}.coin-calculator-panel{padding:18px}.coin-detail-hero{text-align:center;padding:4px 0 19px;border-bottom:1px solid #e8e1c8;margin-bottom:18px;background:radial-gradient(ellipse,#f7edcb60,transparent 70%)}.coin-detail-hero>img{margin:0 auto 8px;image-rendering:pixelated;width:64px;height:64px;filter:drop-shadow(0 4px 6px #c6b77924)}.multiplier-badge{display:inline-block;font-size:9px;border:1px solid #e9ddba;background:#faf3dd;color:#bba670;padding:2px 7px;border-radius:3px}.coin-detail-hero h3{font-size:17px;font-weight:600;color:#a29465;margin:8px 0 4px}.coin-detail-hero p{font-size:11px;color:#b1ad85;margin:0}.coin-calculator-panel .amount-input{padding:10px 12px}.coin-calculator-panel .amount-input input{font-size:24px}.coin-calculator-panel .coin-breakdown{display:grid;gap:9px;font-size:10px;margin-top:17px}.coin-calculator-panel .coin-breakdown>span{justify-content:space-between}.coin-calculator-panel .coin-total{padding-bottom:17px}.coin-calculator-panel .coin-total strong{font-size:25px;overflow-wrap:anywhere}.coin-calculator-panel .primary-button{font-size:11px;padding:11px}.service-rule-panel{display:grid;grid-template-columns:190px 1fr;gap:24px;align-items:center;border:1px solid #e7dfc9;background:linear-gradient(110deg,#f8f2e1,#fdfaf0);border-radius:6px;padding:20px 22px;margin-top:25px}.rule-label span{display:block;color:#c0b594;font:8px/1.7 Consolas,monospace;letter-spacing:1px}.rule-label h3{font-size:13px;font-weight:500;color:#a69d78;margin:5px 0 0}.service-rule-panel p{font-size:10px;line-height:1.9;color:#b1ad91;margin:3px 0}.vip-level-list{display:grid;gap:2px}.vip-level-list .category-button{min-height:39px;padding-top:7px;padding-bottom:7px}.vip-level-list .category-button.active{background:linear-gradient(90deg,#f5eed7,#faf7e8);border-color:#e7dcb5;color:#baa367}.vip-level-list .category-button.active:before{background:#d5bc7c}.vip-level-list .category-count{color:#bfb087}.vip-sidebar-note{margin-top:22px;padding-top:16px}.vip-card{min-height:187px}.vip-card .card-topline{justify-content:space-between;gap:2px;flex-wrap:wrap}.vip-card .card-category{font-size:8px;color:#bba975}.vip-card .card-tag{display:inline-block;font-size:7px;color:#b8a775;background:#faf3de;border-color:#eadfc0;padding:1px 3px;max-width:none}.vip-card .card-icon{background:radial-gradient(ellipse,#f1e7b970,transparent 70%)}.vip-card .card-name{font:600 16px/1.4 Consolas,monospace;color:#b29e65}.vip-card .card-type{font-size:8px;color:#b5b18a;line-height:1.6;white-space:normal;min-height:14px}.vip-card .card-price{color:#a4a56e}.vip-card .card-price .card-unit:before{content:'本级 ';font-size:7px}.vip-card.selected{border-color:#cfbf8b;background:linear-gradient(145deg,#fffdf3,#f8f3e0)}.vip-card:hover{border-color:#d8cca5;background:#fffdf4}.vip-card.selected:after{color:#bea666;top:auto;bottom:10px}.vip-detail-sidebar .detail-heading h3{color:#ad9a61}.vip-detail-sidebar .detail-heading .detail-badge{color:#b6a16e;background:#f9f2de;border-color:#ebdfbd}.vip-detail-sidebar .detail-hero{background:radial-gradient(ellipse,#f2e8be70,transparent 72%)}.vip-detail-sidebar .detail-tag{color:#b5a473;background:#faf5e6;border-color:#ece3c8;line-height:1.8}.vip-detail-sidebar .detail-stats .detail-list{color:#a5aa7c}.vip-price-table{font-size:10px;min-width:620px}.vip-price-table th{font-size:9px;padding:11px 7px}.vip-price-table td{padding:13px 7px;white-space:nowrap}.vip-price-table .table-price{font:12px Consolas,monospace}.vip-price-table td:nth-child(3){font:9px/1.7 "Microsoft YaHei",sans-serif;color:#a7ae8e}.vip-price-table .table-item-button img{width:24px;height:24px}.vip-price-table .table-add-button{font-size:9px;padding:4px 6px}.coin-price-table{font-size:11px}.coin-price-table .table-price{font:12px Consolas,monospace}.vip-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:28px}.benefit-panel{display:flex;align-items:flex-start;gap:15px;padding:20px;background:#fffdf5;border:1px solid #e9e2cc;border-radius:6px}.benefit-panel>img{image-rendering:pixelated;flex:none;margin-top:4px;filter:drop-shadow(0 3px 4px #ab9d6620)}.benefit-kicker{font:8px/1.7 Consolas,monospace;letter-spacing:.5px;color:#bcb391}.benefit-panel h3{font-size:13px;font-weight:500;color:#a6a17a;margin:5px 0 7px}.benefit-panel p{font-size:10px;line-height:1.9;color:#b8b399;margin:0}.companion-panel{display:grid;grid-template-columns:280px 1fr;gap:45px;padding:27px 30px;margin-top:16px;border:1px solid #e4dbd9;border-radius:7px;background:linear-gradient(110deg,#f9f0ed,#fffaf2 65%)}.companion-intro>img{image-rendering:pixelated;filter:drop-shadow(0 3px 4px #b397a220);margin-bottom:16px}.companion-intro .eyebrow{font-size:8px;letter-spacing:1px;color:#b8a9ac;margin-bottom:8px}.companion-intro h3{font-size:21px;color:#a38e98;font-weight:500;margin:0 0 10px}.companion-intro>p:last-child{font-size:11px;line-height:1.9;color:#b7a8ad;margin:0}.companion-skills{display:grid;grid-template-columns:repeat(2,1fr);gap:22px 25px;align-content:center}.companion-skills article{display:flex;gap:10px}.companion-skills article>span{font:9px Consolas,monospace;color:#c9b5ba;padding-top:3px}.companion-skills h4{font-size:11px;font-weight:500;color:#a9939c;margin:0 0 5px}.companion-skills p{font-size:10px;line-height:1.8;color:#bbaab0;margin:0}.vip-upgrade-rule{background:linear-gradient(110deg,#f8f4e4,#fdfaf0);margin-top:16px}.shop-section+.service-store-section{margin-top:58px}.guide-section{margin-top:48px}.service-price-note{color:#b2bba1;font-size:9px}
@media(min-width:1600px){.coin-tier-card,.vip-card{min-height:202px}}
@media(max-width:1200px){.service-rule-panel{grid-template-columns:166px 1fr;gap:17px}.service-modes .category-button{padding-left:8px}.mode-badge{font-size:7px}.benefit-panel{gap:11px;padding:16px}.benefit-panel>img{width:35px;height:35px}.companion-panel{grid-template-columns:220px 1fr;gap:30px}.coin-calculator-panel{padding:15px}}
@media(max-width:1000px){.service-layout .detail-sidebar{grid-column:2}.service-layout .category-sidebar{grid-row:1/3;height:100%}.coin-calculator-panel{display:grid;grid-template-columns:1fr 1fr;gap:8px 22px;padding:20px}.coin-detail-hero{grid-column:1;grid-row:1/7;border-right:1px solid #e8e1c8;border-bottom:0;margin:0;padding:12px 18px 12px 0;align-self:center}.coin-detail-hero>img{width:75px;height:75px;margin-bottom:12px}.coin-calculator-panel>.amount-label,.coin-calculator-panel>.amount-input,.coin-calculator-panel>.first-recharge,.coin-calculator-panel>.coin-breakdown,.coin-calculator-panel>.coin-total,.coin-calculator-panel>.primary-button{grid-column:2}.coin-calculator-panel>.amount-input{margin:0 0 3px}.coin-calculator-panel>.coin-breakdown{margin:6px 0 0}.coin-calculator-panel>.coin-total{padding:8px 0}.coin-calculator-panel>.calculator-note{grid-column:1/-1;margin:5px 0 0}.service-rule-panel{grid-template-columns:145px 1fr}.vip-benefits{grid-template-columns:1fr}.benefit-panel{padding:16px 20px;align-items:center}.benefit-panel>img{width:36px;height:36px;margin:0}.benefit-panel h3{display:inline-block;margin:0 12px 5px 0}.benefit-kicker{display:block;margin-bottom:4px}.benefit-panel p{display:inline}.companion-panel{grid-template-columns:190px 1fr;gap:24px;padding:24px}.companion-skills{gap:16px 18px}.vip-level-list .category-button{min-height:38px}}
@media(max-width:740px){.hero-art{background:radial-gradient(ellipse,#e6ebd773,transparent 70%)}.category-button{border-color:#e1e4d0;background:#fffdf5}.category-button:hover{background:#f6f7ec}.category-button.active{background:#eef3e2;border-color:#cdddb5}.category-sidebar #category-list,.vip-level-list{scrollbar-color:#d4debe transparent}.service-store-section{margin-top:38px;padding-top:30px;scroll-margin-top:18px}.service-store-section .section-note{font-size:8px;max-width:155px;text-align:right;line-height:1.8}.service-sidebar{width:100%;padding:0!important}.service-sidebar .service-sidebar-note{display:none}.service-modes{display:flex;gap:8px;padding-bottom:5px}.service-modes .category-button{flex:1;padding:9px 12px}.mode-badge{font-size:8px;margin-left:auto}.service-layout .category-sidebar{height:auto}.service-filter{min-height:36px;margin-bottom:13px;padding-bottom:10px}.service-filter-label{font-size:9px}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.coin-tier-card,.vip-card{min-height:176px;padding:9px}.coin-tier-card .card-name{font-size:11px}.coin-tier-card .card-icon{height:55px;margin-top:3px}.coin-tier-card .card-icon img{width:50px;height:50px}.coin-tier-card .card-type{font-size:8px}.coin-tier-card .card-topline,.vip-card .card-topline{min-height:15px}.coin-tier-card .card-tag,.vip-card .card-tag{font-size:6px;padding:1px 2px}.coin-tier-card .card-category,.vip-card .card-category{font-size:7px}.coin-calculator-panel{grid-template-columns:1fr 1.25fr;gap:7px 15px;padding:16px}.coin-detail-hero{padding-right:14px}.coin-detail-hero>img{width:58px;height:58px}.coin-detail-hero h3{font-size:15px}.coin-detail-hero p{font-size:10px;line-height:1.8}.multiplier-badge{font-size:8px}.coin-calculator-panel .amount-label{font-size:10px}.coin-calculator-panel .amount-label span{font-size:7px}.coin-calculator-panel .amount-input{padding:8px 9px}.coin-calculator-panel .amount-input input{font-size:21px}.coin-calculator-panel .coin-total strong{font-size:22px}.coin-calculator-panel .primary-button{font-size:10px;gap:8px;padding:10px}.coin-calculator-panel .first-recharge{font-size:10px}.coin-calculator-panel .coin-breakdown{font-size:9px;gap:5px}.coin-calculator-panel .coin-breakdown b{font-size:10px}.coin-calculator-panel .coin-total{font-size:9px;gap:5px}.vip-level-list{display:flex;overflow-x:auto;gap:6px;padding-bottom:7px;scrollbar-width:thin}.vip-level-list .category-button{flex:none;min-height:39px;padding:7px 10px;gap:7px}.vip-level-list .category-button.active{background:#faf3df;border-color:#e7d8b0}.vip-card .card-name{font-size:15px}.vip-card .card-type{font-size:7px;line-height:1.8}.service-rule-panel{grid-template-columns:1fr;gap:10px;padding:16px;margin-top:18px}.rule-label{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;gap:12px}.rule-label h3{font-size:12px;margin:0}.rule-label span{font-size:7px;letter-spacing:.5px}.service-rule-panel p{font-size:9px;line-height:2}.vip-benefits{gap:9px;margin-top:20px}.benefit-panel{padding:14px;gap:12px}.benefit-panel>img{width:33px;height:33px}.benefit-kicker{font-size:7px}.benefit-panel h3{font-size:12px;margin-bottom:4px;display:block}.benefit-panel p{font-size:9px;display:block}.companion-panel{grid-template-columns:1fr;gap:20px;padding:20px;margin-top:12px}.companion-intro{min-height:70px;padding-left:75px;position:relative}.companion-intro>img{position:absolute;left:0;top:5px;width:55px;height:55px}.companion-intro .eyebrow{font-size:7px;letter-spacing:.5px}.companion-intro h3{font-size:18px;margin-bottom:7px}.companion-intro>p:last-child{font-size:10px}.companion-intro>p:last-child br{display:none}.companion-skills{gap:17px 16px}.companion-skills h4{font-size:10px}.companion-skills p{font-size:9px}.companion-skills article{gap:7px}.vip-upgrade-rule{margin-top:12px}.guide-section{margin-top:30px}.order-contact{color:#a8b78f}.site-footer p span{color:#b1bda0}}
/* Keep text readable against the pale surfaces. */
.catalog-topline p,.card-type,.catalog-footnote,.detail-summary,.source-note,.detail-section h4,.calculator-note,.service-filter-label,.service-rule-panel p,.benefit-panel p,.companion-skills p,.companion-intro>p:last-child,.sidebar-help p,.service-sidebar-note p,.section-note,.guide-steps p,.order-note,.site-footer>p,.player-help,.order-contact,.contact-note{color:#8a9478}.card-category{color:#9e7eac}.service-rule-panel p{color:#8d8a70}.benefit-panel p{color:#969071}.companion-skills p,.companion-intro>p:last-child{color:#a18b93}.vip-card .card-type{color:#9d9876}.coin-tier-card .card-type{color:#9b925f}.category-count{color:#8f9e79}.coin-calculator-panel .amount-label,.coin-calculator-panel .first-recharge{color:#899d6d}.detail-list{color:#9070a4}.detail-stats .detail-list{color:#8586aa}.detail-ability .detail-list{color:#669680}.table-price{color:#819958}
.hero-description,.catalog-topline p,.detail-summary,.catalog-footnote,.source-note,.section-note,.sidebar-help p,.service-filter-label,.service-sidebar-note p,.service-rule-panel p,.benefit-panel p,.companion-skills p,.companion-intro>p:last-child,.calculator-note,.guide-steps p,.order-note,.player-help,.order-contact,.contact-note,.site-footer>p{color:#778068}.card-type,.vip-card .card-type{color:#83876c}.card-price,.detail-price,.coin-total strong{color:#687f43}.detail-price .card-unit,.card-unit{color:#8a9577}.coin-tier-card .card-price,.coin-tier-card .card-name,.vip-card .card-name,.coin-detail-hero h3{color:#9a783e}.coin-tier-card .card-type,.coin-detail-hero p{color:#9b8b5c}.service-rule-panel p,.benefit-panel p{color:#878264}.companion-skills p,.companion-intro>p:last-child{color:#977e87}.detail-actions button,.primary-button,.button.primary{background:#6c884d;border-color:#6c884d;color:#fffefa}.detail-actions button:hover,.primary-button:hover,.button.primary:hover{background:#5d793f;border-color:#5d793f}.item-tooltip p{color:#967d9f}.item-tooltip h4,.item-tooltip strong{color:#876094}.item-tooltip .tooltip-stats{color:#8381a9}.item-tooltip .tooltip-abilities{color:#6b9d85}
.shop-sections-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px}.shop-sections-nav a{display:flex;align-items:center;gap:13px;border:1px solid #e6e1cb;border-radius:5px;padding:12px 16px;background:#fffdf5;color:#7b8761;font-size:12px;transition:border-color .15s,background .15s}.shop-sections-nav a:hover{background:#f4f7e8;border-color:#bdcda0}.shop-sections-nav span{font:9px Consolas,monospace;color:#b1b99b}.shop-sections-nav b{margin-left:auto;font-size:16px;font-weight:400;color:#acb68c}.shop-sections-nav a:nth-child(2){color:#aa8e51;background:#fffaf0}.shop-sections-nav a:nth-child(3){color:#9a8156;background:#faf6e9}#category-list .category-name{color:var(--category-accent,#758760)}.equipment-card:not(.coin-tier-card):not(.vip-card) .card-category{color:var(--item-accent)}.detail-sidebar:not(.vip-detail-sidebar) .detail-heading h3{color:var(--item-accent,#90719d)}.table-category{color:var(--item-accent)}@media(max-width:740px){.shop-sections-nav{gap:7px;margin-top:15px}.shop-sections-nav a{gap:6px;padding:10px 9px;font-size:10px}.shop-sections-nav span{font-size:7px}.shop-sections-nav b{font-size:12px}.shop-section{padding-top:27px}}
