@charset "UTF-8";

/* KuCoin theme layer. haozhouji-product-layout-r131.css owns the shared geometry. */
body.paypal-product-v1.kucoin-product-v1 {
  --pp-ink: #073336; --pp-ink-2: #28635e; --pp-blue: #087d61; --pp-blue-soft: #e2f2ec;
  --pp-aqua: #90c4b8; --pp-coral: #5eaa98; --pp-cream: #f8f2ea; --pp-paper: #fffdfb;
  --pp-line: color-mix(in srgb, #065b47 20%, #ffffff); --pp-muted: #607083; --pp-white: #fff;
  --pp-shadow: 0 24px 70px color-mix(in srgb, #065b47 14%, transparent);
  --series-dark: #065b47; --series-bright: #3e9a84; --series-light: #90c4b8; --series-line: color-mix(in srgb, #087d61 18%, transparent); --series-ring: color-mix(in srgb, #087d61 13%, transparent); --series-contrast: #ffffff;
}
body.paypal-product-v1.kucoin-product-v1 .site-header::before { background: linear-gradient(90deg, var(--series-dark), var(--series-bright) 64%, var(--series-light)); }
body.paypal-product-v1.kucoin-product-v1 .site-header .brand-badge, body.paypal-product-v1.kucoin-product-v1 .footer .brand-badge { background-image: url("logo-haozhouji-kucoin-r131.svg"); box-shadow: 0 11px 24px color-mix(in srgb, #087d61 23%, transparent); }
body.paypal-product-v1.kucoin-product-v1 .site-header .nav-links a:hover, body.paypal-product-v1.kucoin-product-v1 .site-header .nav-links a.is-current-section, body.paypal-product-v1.kucoin-product-v1 .site-header .lang-pill { border-color: var(--series-line); }
body.paypal-product-v1.kucoin-product-v1 .site-header .nav-links a.is-current-section::before, body.paypal-product-v1.kucoin-product-v1 .gallery-label span { box-shadow: 0 0 0 4px color-mix(in srgb, #90c4b8 25%, transparent); }
body.paypal-product-v1.kucoin-product-v1 .site-header .lang-pill:hover, body.paypal-product-v1.kucoin-product-v1 .site-header .icon-button:hover { border-color: color-mix(in srgb, #087d61 28%, transparent); background: #e7f4ef; }
body.paypal-product-v1.kucoin-product-v1 .site-search-close:hover { background: #e2f2ec; }
body.paypal-product-v1.kucoin-product-v1 .site-search-form:focus-within { border-color: color-mix(in srgb, #087d61 52%, transparent); box-shadow: 0 0 0 4px var(--series-ring); }
body.paypal-product-v1.kucoin-product-v1 .site-search-form button:hover, body.paypal-product-v1.kucoin-product-v1 .site-search-all:hover { background: var(--series-dark); }
body.paypal-product-v1.kucoin-product-v1 .gallery-stage, body.paypal-product-v1.kucoin-product-v1 .paypal-related-card > a { background: #e2f2ec; }
body.paypal-product-v1.kucoin-product-v1 .gallery-label, body.paypal-product-v1.kucoin-product-v1 .gallery-counter { background: color-mix(in srgb, #073336 82%, transparent); }
body.paypal-product-v1.kucoin-product-v1 .gallery-thumb { border-color: color-mix(in srgb, #073336 14%, transparent); background: rgba(255,253,251,.66); }
body.paypal-product-v1.kucoin-product-v1 .gallery-thumb.is-active, body.paypal-product-v1.kucoin-product-v1 .choice-card:has(input:checked), body.paypal-product-v1.kucoin-product-v1 .country-listbox-trigger[aria-expanded="true"] { box-shadow: 0 0 0 3px var(--series-ring); }
body.paypal-product-v1.kucoin-product-v1 .purchase-panel { border-color: color-mix(in srgb, #073336 11%, transparent); background: rgba(255,253,251,.92); box-shadow: 0 18px 55px color-mix(in srgb, #073336 11%, transparent); }
body.paypal-product-v1.kucoin-product-v1 .product-monogram { color: var(--series-contrast); background: linear-gradient(145deg, var(--series-bright), var(--series-dark)); box-shadow: 0 10px 22px color-mix(in srgb, #087d61 28%, transparent); }
body.paypal-product-v1.kucoin-product-v1 .lead { color: #28635e; }
body.paypal-product-v1.kucoin-product-v1 .fact-chips li { border-color: color-mix(in srgb, #087d61 17%, transparent); color: var(--series-dark); }
body.paypal-product-v1.kucoin-product-v1 .country-select { background: #e7f4ef; }
body.paypal-product-v1.kucoin-product-v1 .country-select select, body.paypal-product-v1.kucoin-product-v1 .country-listbox-trigger { border-color: color-mix(in srgb, #065b47 24%, #ffffff); }
body.paypal-product-v1.kucoin-product-v1 .instruction-check { color: #28635e; }
body.paypal-product-v1.kucoin-product-v1 .buy-button { color: var(--series-contrast); box-shadow: 0 13px 28px color-mix(in srgb, #087d61 28%, transparent); }
body.paypal-product-v1.kucoin-product-v1 .buy-button:not(.is-instruction-locked):hover { box-shadow: 0 17px 34px color-mix(in srgb, #087d61 36%, transparent); }
body.paypal-product-v1.kucoin-product-v1 .pricing-copy > p:not(.eyebrow), body.paypal-product-v1.kucoin-product-v1 .price-row small { color: color-mix(in srgb, #e2f2ec 72%, #ffffff); }
body.paypal-product-v1.kucoin-product-v1 .price-row--head { color: color-mix(in srgb, #e2f2ec 64%, #ffffff); }
body.paypal-product-v1.kucoin-product-v1 .footer { background: #eaf6f1; }
body.paypal-product-v1.kucoin-product-v1 .footer::before { background: linear-gradient(90deg, transparent, color-mix(in srgb, #087d61 42%, transparent), transparent); }
body.paypal-product-v1.kucoin-product-v1 :focus-visible { outline-color: var(--pp-blue); }
@media (min-width: 1051px) and (max-height: 980px) { body.paypal-product-v1.kucoin-product-v1 .purchase-panel { position: static; } }
body.paypal-product-v1.kucoin-product-v1 .choice-copy b { font-size: 12px; }
