:root{--primary-color:oklch(56% .16 45);--primary-color-strong:oklch(40% .11 45);--secondary-color:oklch(57.5% .16 48);--primary-color-soft:oklch(91% .08 80);--brand-muted:oklch(57% .14 60);--accent-color:oklch(84% .16 85);--success-color:oklch(49% .12 150);--warning-color:oklch(74% .15 75);--warning-text:oklch(43% .1 65);--error-color:oklch(55% .21 25);--text-color:oklch(27% .035 55);--text-secondary:oklch(43% .035 60);--text-tertiary:oklch(49% .025 65);--text-disabled:oklch(56% .025 65);--border-color:oklch(87% .045 75);--bg-color:oklch(98% .018 85);--surface-muted:oklch(96% .032 82);--surface-warm:oklch(97% .048 88);--card-bg:oklch(99.5% .006 85);--bg-gradient:linear-gradient(180deg, var(--surface-warm), var(--bg-color) 52%, var(--card-bg));--brand-gradient:linear-gradient(135deg, var(--secondary-color), var(--primary-color) 56%, var(--primary-color-strong));--gold-gradient:linear-gradient(135deg, oklch(89% .15 90), oklch(76% .17 65));--app-font-family:"Microsoft YaHei", "微软雅黑", Arial, sans-serif;--agri-texture:none;--agri-texture-overlay:none;--textured-page-background:var(--bg-gradient);--textured-page-background-size:auto;--textured-page-background-repeat:no-repeat;--textured-page-background-blend:normal;--leaf-surface-bg:transparent;--leaf-surface-bg-strong:transparent;--adm-color-primary:var(--primary-color);--adm-color-success:var(--success-color);--adm-color-warning:var(--warning-color);--adm-color-danger:var(--error-color);--adm-color-text:var(--text-color);--adm-color-text-secondary:var(--text-secondary);--adm-color-weak:var(--text-tertiary);--adm-color-border:var(--border-color);--adm-color-background:var(--card-bg);--adm-color-box:var(--surface-muted)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--app-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--surface-muted);background-image:var(--textured-page-background);background-size:var(--textured-page-background-size);background-repeat:var(--textured-page-background-repeat);background-blend-mode:var(--textured-page-background-blend);color:var(--text-color);position:relative}body:before{content:"";z-index:1;pointer-events:none;background-image:var(--agri-texture-overlay);opacity:.16;mix-blend-mode:multiply;background-repeat:repeat;background-size:360px;position:fixed;inset:0}#root{min-height:100vh;position:relative}.cursor-pointer{cursor:pointer}body :is(.home-container,.auth-page,.profile-container,.team-page,.products-container,.my-products-page,.product-detail-container,.order-detail-page,.recharge-container,.withdraw-container,.bank-page,.tx-page,.gift-code-page,.cp-page,.customer-service-page,.loading-container,.empty-container,.recharge-loading,.withdraw-loading){background-color:#0000!important;background-image:none!important;background-size:var(--textured-page-background-size)!important;background-repeat:var(--textured-page-background-repeat)!important;background-blend-mode:var(--textured-page-background-blend)!important}body :is(.auth-form-container,.team-panel,.assets-card,.menu-group,.task-page-summary,.task-card,.product-card,.premium-product-card,.mp-card,.od-card,.channels-section,.section-block,.cp-form-card,.cs-card,.tx-list-container,.bank-form-panel,.gift-input-section){background:0 0!important}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;outline:none}input{outline:none}.adm-toast-mask .adm-toast-wrap{padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;display:flex!important}.adm-toast-mask .adm-toast-main{max-height:min(70vh,320px)!important;color:var(--text-color)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg) 98%, transparent) 0%, color-mix(in srgb, var(--surface-muted) 96%, transparent) 100%), var(--agri-texture-overlay)!important;background-blend-mode:normal, multiply!important;-webkit-backdrop-filter:blur(10px)!important;box-shadow:0 4px 10px color-mix(in srgb, var(--primary-color-strong) 8%, transparent), 0 24px 48px color-mix(in srgb, var(--primary-color-strong) 22%, transparent)!important;border:1px solid color-mix(in srgb, var(--secondary-color) 22%, transparent)!important;word-break:break-word!important;background-repeat:no-repeat,repeat!important;background-size:auto,360px!important;margin-left:auto!important;margin-right:auto!important;font-size:14px!important;font-weight:700!important;display:block!important;position:relative!important;top:auto!important;left:auto!important;overflow:hidden!important;transform:none!important}.adm-toast-mask .adm-toast-main:before{content:"";background:linear-gradient(90deg, var(--accent-color) 0%, var(--secondary-color) 44%, var(--primary-color-strong) 100%);height:5px;position:absolute;inset:0 0 auto}.adm-toast-mask .adm-toast-main.adm-toast-main-icon{text-align:center!important;border-radius:18px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:auto!important;min-width:152px!important;max-width:min(288px,100vw - 32px)!important;padding:24px 20px 20px!important;display:flex!important}.adm-toast-mask .adm-toast-main.adm-toast-main-icon .adm-toast-icon{width:48px!important;height:48px!important;color:var(--primary-color)!important;background:color-mix(in srgb, var(--secondary-color) 12%, transparent)!important;border:1px solid color-mix(in srgb, var(--secondary-color) 18%, transparent)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;font-size:34px!important;line-height:1!important;display:flex!important}.adm-toast-mask .adm-toast-main.adm-toast-main-icon .adm-auto-center,.adm-toast-mask .adm-toast-main.adm-toast-main-icon .adm-auto-center-content{text-align:center!important;width:100%!important;max-width:100%!important;color:var(--text-color)!important;font-size:14px!important;line-height:1.5!important}.adm-toast-mask .adm-toast-main.adm-toast-main-text{text-align:center!important;border-radius:16px!important;max-width:min(288px,100vw - 32px)!important;padding:16px 18px 14px!important}.adm-toast-icon .adm-toast-icon-fail{color:var(--error-color)!important}.adm-toast-icon .adm-toast-icon-success{color:var(--primary-color)!important}.adm-toast-mask{background:color-mix(in srgb, var(--primary-color-strong) 20%, transparent)!important;-webkit-backdrop-filter:blur(2px)!important}.adm-dialog .adm-center-popup{--background-color:transparent;--adm-center-popup-border-radius:20px}.adm-dialog .adm-center-popup-body{background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg) 98%, transparent) 0%, color-mix(in srgb, var(--surface-muted) 98%, transparent) 100%), var(--agri-texture-overlay);background-blend-mode:normal, multiply;border:1px solid color-mix(in srgb, var(--secondary-color) 24%, transparent);box-shadow:0 28px 58px color-mix(in srgb, var(--primary-color-strong) 26%, transparent);background-repeat:no-repeat,repeat;background-size:auto,360px;border-radius:20px;overflow:hidden}.adm-dialog-body:not(.adm-dialog-with-image){padding-top:24px}.adm-dialog-title{color:var(--primary-color-strong);font-size:18px;line-height:1.35}.adm-dialog-content{color:var(--text-secondary);font-size:14px;line-height:1.6}.adm-dialog-footer{padding:0 16px 16px}.adm-dialog-footer .adm-dialog-action-row{border-top:0;gap:10px}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button{min-height:42px;color:var(--primary-color);background:color-mix(in srgb, var(--surface-muted) 92%, transparent);border:1px solid color-mix(in srgb, var(--secondary-color) 20%, transparent);border-radius:12px;padding:8px 12px;font-size:14px;font-weight:800;line-height:1.3}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button-bold{color:var(--card-bg);background:linear-gradient(135deg, var(--secondary-color) 0%, var(--primary-color-strong) 100%);border-color:color-mix(in srgb, var(--primary-color-strong) 72%, transparent);box-shadow:0 10px 20px color-mix(in srgb, var(--primary-color-strong) 20%, transparent)}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button:last-child{border-right:1px solid color-mix(in srgb, var(--primary-color-strong) 72%, transparent)}
