/* Turquoise equivalents for warm colors in the shared theme styles. */

/* dashboard.css */
[data-site-theme="turquoise"] .banner-art i:last-child { background-color: rgb(80, 107, 115); }
[data-site-theme="turquoise"] .price-card:last-child .package-icon { background-color: rgb(23, 62, 70); color: rgb(8, 121, 132); border-top-color: rgb(23, 62, 70); border-right-color: rgb(23, 62, 70); border-bottom-color: rgb(23, 62, 70); border-left-color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .badge.pending { background-color: rgb(23, 62, 70); color: rgb(186, 226, 227); border-top-color: rgb(23, 62, 70); border-right-color: rgb(23, 62, 70); border-bottom-color: rgb(23, 62, 70); border-left-color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .amber { color: rgb(186, 226, 227); background-color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .pmod-progress { border-top-color: rgba(8, 121, 132, 0.280); border-right-color: rgba(8, 121, 132, 0.280); border-bottom-color: rgba(8, 121, 132, 0.280); border-left-color: rgba(8, 121, 132, 0.280); background-color: rgba(222, 248, 245, 0.720); }
[data-site-theme="turquoise"] .pmod-progress-track { background-color: rgba(8, 121, 132, 0.150); }
[data-site-theme="turquoise"] .pmod-progress-track > span { background-image: linear-gradient(90deg, rgb(8, 121, 132), rgb(8, 121, 132)); }
[data-site-theme="turquoise"] .code-parse-feedback { color: rgb(8, 121, 132); }

/* reference-theme.css */
[data-site-theme="turquoise"] .badge.pending { color: rgb(8, 121, 132); background-color: rgb(242, 251, 251); border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); }

/* site-shell.css */
[data-site-theme="turquoise"] .intro-badge { color: rgb(8, 121, 132); background-color: rgb(242, 251, 251); border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); }
[data-site-theme="turquoise"] .guest-callout { background-color: rgb(242, 251, 251); border-top-color: rgb(8, 121, 132); border-right-color: rgb(8, 121, 132); border-bottom-color: rgb(8, 121, 132); border-left-color: rgb(8, 121, 132); color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .public-activity-hero { border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); background-image: radial-gradient(circle at 90% 0%, rgb(186, 226, 227) 0px, transparent 31%), linear-gradient(125deg, rgb(242, 251, 251), rgb(222, 248, 245)); box-shadow: rgba(8, 121, 132, 0.080) 0px 14px 38px; }
[data-site-theme="turquoise"] .public-activity-hero h1 { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .public-activity-hero p { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .live-kicker, [data-site-theme="turquoise"] .live-pill { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .public-activity-stats > div { border-top-color: rgb(222, 248, 245); border-right-color: rgb(222, 248, 245); border-bottom-color: rgb(222, 248, 245); border-left-color: rgb(222, 248, 245); box-shadow: rgba(8, 121, 132, 0.063) 0px 7px 22px; }
[data-site-theme="turquoise"] .public-activity-stats small { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .public-activity-stats strong { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .public-stat-icon { background-color: rgb(222, 248, 245); color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .public-history-panel .section-heading h2 { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .public-history-panel .section-heading p { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .public-history-table-wrap { border-top-color: rgb(222, 248, 245); border-right-color: rgb(222, 248, 245); border-bottom-color: rgb(222, 248, 245); border-left-color: rgb(222, 248, 245); }
[data-site-theme="turquoise"] .public-history-table th { background-color: rgb(242, 251, 251); color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .public-reference { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .masked-user { background-color: rgb(242, 251, 251); color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .public-progress > div { color: rgb(23, 62, 70); }
@media (max-width: 760px) {
[data-site-theme="turquoise"] .public-history-table tr { border-top-color: rgb(222, 248, 245); border-right-color: rgb(222, 248, 245); border-bottom-color: rgb(222, 248, 245); border-left-color: rgb(222, 248, 245); box-shadow: rgba(8, 121, 132, 0.050) 0px 5px 17px; }
[data-site-theme="turquoise"] .public-history-table td::before { color: rgb(23, 62, 70); }
}
[data-site-theme="turquoise"] .activity-toast { border-top-color: rgb(8, 121, 132); border-right-color: rgb(8, 121, 132); border-bottom-color: rgb(8, 121, 132); border-left-color: rgb(8, 121, 132); background-image: radial-gradient(circle at 8% 0%, rgb(222, 248, 245) 0px, transparent 35%), linear-gradient(135deg, rgba(255, 254, 251, 0.98), rgba(242, 251, 251, 0.970)); color: rgb(23, 62, 70); box-shadow: rgba(8, 121, 132, 0.208) 0px 20px 55px, rgb(242, 251, 251) 0px 0px 0px 1px inset; }
[data-site-theme="turquoise"] .activity-toast::after { background-image: linear-gradient(90deg, rgb(8, 121, 132), rgb(8, 121, 132) 55%, rgb(8, 121, 132)); }
[data-site-theme="turquoise"] .activity-toast.is-visible { box-shadow: rgba(8, 121, 132, 0.250) 0px 24px 62px, rgba(8, 121, 132, 0.140) 0px 0px 28px, rgb(242, 251, 251) 0px 0px 0px 1px inset; }
[data-site-theme="turquoise"] .activity-toast-brand { border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); box-shadow: rgba(8, 121, 132, 0.157) 0px 7px 18px; }
[data-site-theme="turquoise"] .activity-toast-copy strong { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .activity-toast-meta small { border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); background-color: rgb(222, 248, 245); color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .activity-toast-copy > span:not(.activity-toast-meta) { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .activity-toast button { background-color: rgba(242, 251, 251, 0.800); color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .activity-toast button:hover { background-color: rgb(222, 248, 245); color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .activity-toast button:focus-visible { outline-color: rgb(8, 121, 132); }

/* game-flair.css */
[data-site-theme="turquoise"] .site-brand-icon { background-image: linear-gradient(135deg, rgb(222, 248, 245), rgb(245, 232, 255) 52%, rgb(223, 248, 255)); }
[data-site-theme="turquoise"] .reference-hero::before { background-image: radial-gradient(at 6% 102%, rgba(8, 121, 132, 0.396), transparent 43%), radial-gradient(circle at 98% 6%, rgba(243, 175, 255, 0.4), transparent 35%); }
[data-site-theme="turquoise"] .reference-hero::after { border-top-color: rgba(222, 248, 245, 0.250); border-right-color: rgba(222, 248, 245, 0.250); border-bottom-color: rgba(222, 248, 245, 0.250); border-left-color: rgba(222, 248, 245, 0.250); }
[data-site-theme="turquoise"] .hero-kicker { color: rgb(186, 226, 227); border-top-color: rgba(186, 226, 227, 0.370); border-right-color: rgba(186, 226, 227, 0.370); border-bottom-color: rgba(186, 226, 227, 0.370); border-left-color: rgba(186, 226, 227, 0.370); }
[data-site-theme="turquoise"] .hero-kicker svg { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .hero-actions .hero-button { background-image: linear-gradient(105deg, rgb(186, 226, 227), rgb(8, 121, 132) 65%, rgb(255, 195, 165)); border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); box-shadow: rgba(8, 121, 132, 0.260) 0px 5px 20px; }
[data-site-theme="turquoise"] .hero-actions .hero-button:hover { background-color: rgb(186, 226, 227); box-shadow: rgba(8, 121, 132, 0.460) 0px 9px 28px; }
[data-site-theme="turquoise"] .hero-bottom-note { color: rgb(222, 248, 245); }
[data-site-theme="turquoise"] .hero-bottom-note span { background-color: rgb(186, 226, 227); }
[data-site-theme="turquoise"] .hero-particles i { background-color: rgb(222, 248, 245); box-shadow: rgb(8, 121, 132) 0px 0px 8px 2px; }
[data-site-theme="turquoise"].site-layout .intro-card::before { background-image: linear-gradient(90deg, transparent, rgb(196, 137, 229), rgb(186, 226, 227), rgb(196, 137, 229), transparent); }
[data-site-theme="turquoise"] .feature-tile-art strong { color: rgb(242, 251, 251); }

/* gold-theme.css */
[data-site-theme="turquoise"].site-layout { --teal: rgb(8, 121, 132); --line: rgb(222, 248, 245); --ink: rgb(23, 62, 70); --muted: rgb(23, 62, 70); background-image: radial-gradient(70% 500px at 85% 4%, rgb(186, 226, 227) 0%, transparent 75%), radial-gradient(48% 480px at 0% 35%, rgb(222, 248, 245) 0%, transparent 80%), linear-gradient(rgb(242, 251, 251) 0%, rgb(242, 251, 251) 750px, rgb(242, 251, 251) 100%); }
[data-site-theme="turquoise"] .site-header { background-color: rgba(242, 251, 251, 0.950); border-bottom-color: rgb(222, 248, 245); box-shadow: rgba(8, 121, 132, 0.070) 0px 5px 24px; }
[data-site-theme="turquoise"] .site-brand { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .site-brand small { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .site-brand-icon { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .brand-domain-suffix { border-top-color: rgb(8, 121, 132); border-right-color: rgb(8, 121, 132); border-bottom-color: rgb(8, 121, 132); border-left-color: rgb(8, 121, 132); background-color: rgb(8, 121, 132); color: rgb(242, 251, 251); }
[data-site-theme="turquoise"] .hero-domain .brand-wordmark { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .hero-domain p { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .hero-domain p strong { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .site-nav { border-top-color: rgb(222, 248, 245); border-right-color: rgb(222, 248, 245); border-bottom-color: rgb(222, 248, 245); border-left-color: rgb(222, 248, 245); box-shadow: rgba(8, 121, 132, 0.070) 0px 5px 18px; }
[data-site-theme="turquoise"] .site-nav-link { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .site-nav-link:hover { color: rgb(8, 121, 132); background-color: rgb(242, 251, 251); }
[data-site-theme="turquoise"] .site-nav-link.active { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .site-nav-link.active::after { background-image: linear-gradient(90deg, rgb(8, 121, 132), rgb(8, 121, 132)); }
[data-site-theme="turquoise"].site-layout .primary-button, [data-site-theme="turquoise"].site-layout .hero-side .button, [data-site-theme="turquoise"].site-layout .affiliate-home-link .primary-button { background-image: linear-gradient(105deg, rgb(186, 226, 227), rgb(8, 121, 132) 65%, rgb(186, 226, 227)); border-top-color: rgb(8, 121, 132); border-right-color: rgb(8, 121, 132); border-bottom-color: rgb(8, 121, 132); border-left-color: rgb(8, 121, 132); color: rgb(23, 62, 70); box-shadow: rgba(8, 121, 132, 0.200) 0px 5px 15px; }
[data-site-theme="turquoise"].site-layout .primary-button:hover, [data-site-theme="turquoise"].site-layout .hero-side .button:hover, [data-site-theme="turquoise"].site-layout .affiliate-home-link .primary-button:hover { background-image: linear-gradient(105deg, rgb(186, 226, 227), rgb(8, 121, 132) 65%, rgb(186, 226, 227)); border-top-color: rgb(8, 121, 132); border-right-color: rgb(8, 121, 132); border-bottom-color: rgb(8, 121, 132); border-left-color: rgb(8, 121, 132); color: rgb(23, 62, 70); }
[data-site-theme="turquoise"].site-layout .hero-actions .hero-button { color: rgb(23, 62, 70); background-image: linear-gradient(105deg, rgb(186, 226, 227), rgb(8, 121, 132) 65%, rgb(186, 226, 227)); border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); }
[data-site-theme="turquoise"].site-layout .hero-actions .hero-button:hover { background-color: rgb(186, 226, 227); color: rgb(23, 62, 70); }
[data-site-theme="turquoise"].site-layout .reference-hero { border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); box-shadow: rgba(8, 121, 132, 0.200) 0px 16px 40px, rgba(8, 121, 132, 0.140) 0px 3px 12px; background-image: linear-gradient(90deg, rgba(23, 62, 70, 0.875) 0%, rgba(23, 62, 70, 0.627) 38%, rgba(8, 121, 132, 0.050) 78%), url("../images/chung-suc-gold.webp"); }
[data-site-theme="turquoise"] .campaign-banner { border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); background-color: rgb(23, 62, 70); box-shadow: rgba(8, 121, 132, 0.200) 0px 16px 40px, rgba(8, 121, 132, 0.140) 0px 3px 12px; }
[data-site-theme="turquoise"] .campaign-banner:focus-visible { outline-color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .hero-kicker { background-color: rgba(23, 62, 70, 0.740); border-top-color: rgba(186, 226, 227, 0.370); border-right-color: rgba(186, 226, 227, 0.370); border-bottom-color: rgba(186, 226, 227, 0.370); border-left-color: rgba(186, 226, 227, 0.370); }
[data-site-theme="turquoise"] .hero-text-link { background-color: rgba(23, 62, 70, 0.686); text-shadow: rgb(23, 62, 70) 0px 1px 4px; }
[data-site-theme="turquoise"].site-layout .reference-hero h1 span { color: rgb(186, 226, 227); }
[data-site-theme="turquoise"] .reference-hero::before { background-image: radial-gradient(at 6% 102%, rgba(8, 121, 132, 0.420), transparent 43%), radial-gradient(circle at 98% 6%, rgba(186, 226, 227, 0.400), transparent 35%); }
[data-site-theme="turquoise"].site-layout .hero-side { border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); background-image: radial-gradient(circle at 50% 0%, rgb(186, 226, 227) 0%, transparent 48%), linear-gradient(160deg, rgb(242, 251, 251), rgb(222, 248, 245) 54%, rgb(242, 251, 251)); box-shadow: rgba(8, 121, 132, 0.130) 0px 12px 30px; }
[data-site-theme="turquoise"] .hero-side-spark { color: rgb(8, 121, 132); border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); box-shadow: rgba(8, 121, 132, 0.200) 0px 5px 20px; }
[data-site-theme="turquoise"].site-layout .hero-side-label { color: rgb(8, 121, 132); border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); }
[data-site-theme="turquoise"] .hero-feature { color: rgb(23, 62, 70); border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); box-shadow: rgba(8, 121, 132, 0.063) 0px 3px 10px; }
[data-site-theme="turquoise"] .hero-feature svg { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .hero-feature:hover { box-shadow: rgba(8, 121, 132, 0.176) 0px 5px 15px; }
[data-site-theme="turquoise"].site-layout .intro-card { border-top-color: rgb(222, 248, 245); border-right-color: rgb(222, 248, 245); border-bottom-color: rgb(222, 248, 245); border-left-color: rgb(222, 248, 245); box-shadow: rgba(8, 121, 132, 0.070) 0px 12px 32px; }
[data-site-theme="turquoise"].site-layout .intro-card::before { background-image: linear-gradient(90deg, transparent, rgb(8, 121, 132), rgb(186, 226, 227), rgb(8, 121, 132), transparent); }
[data-site-theme="turquoise"] .intro-eyebrow, [data-site-theme="turquoise"].site-layout .intro-card h2, [data-site-theme="turquoise"].site-layout .intro-card h2 span { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .intro-badge { color: rgb(8, 121, 132); background-color: rgb(222, 248, 245); border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); }
[data-site-theme="turquoise"] .intro-columns > div { background-color: rgb(242, 251, 251); border-top-color: rgb(222, 248, 245); border-right-color: rgb(222, 248, 245); border-bottom-color: rgb(222, 248, 245); border-left-color: rgb(222, 248, 245); }
[data-site-theme="turquoise"] .intro-columns h3, [data-site-theme="turquoise"] .intro-columns > div:last-child h3 { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .intro-columns ul { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .intro-columns > div:hover { border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); box-shadow: rgba(8, 121, 132, 0.086) 0px 8px 20px; }
[data-site-theme="turquoise"] .community-link { color: rgb(8, 121, 132); background-color: rgb(222, 248, 245); }
[data-site-theme="turquoise"] .site-notice { border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); box-shadow: rgba(8, 121, 132, 0.067) 0px 5px 20px; }
[data-site-theme="turquoise"] .site-notice-icon { background-image: linear-gradient(135deg, rgb(8, 121, 132), rgb(8, 121, 132)); }
[data-site-theme="turquoise"] .notice-hot { color: rgb(8, 121, 132); background-color: rgb(222, 248, 245); }
[data-site-theme="turquoise"] .featured-section .section-heading svg { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .featured-label { color: rgb(8, 121, 132); background-color: rgb(222, 248, 245); }
[data-site-theme="turquoise"] .feature-tile:hover, [data-site-theme="turquoise"] .product-card:hover, [data-site-theme="turquoise"] .activity-card:hover, [data-site-theme="turquoise"] .affiliate-home-stats > div:hover, [data-site-theme="turquoise"] .steps-grid > div:hover { border-top-color: rgb(8, 121, 132); border-right-color: rgb(8, 121, 132); border-bottom-color: rgb(8, 121, 132); border-left-color: rgb(8, 121, 132); box-shadow: rgba(8, 121, 132, 0.125) 0px 15px 35px; }
[data-site-theme="turquoise"] .feature-tile > header, [data-site-theme="turquoise"] .activity-card > header { color: rgb(242, 251, 251); background-image: linear-gradient(100deg, rgb(8, 121, 132), rgb(8, 121, 132)); }
[data-site-theme="turquoise"] .feature-tile-art { background-image: linear-gradient(90deg, rgba(23, 62, 70, 0.910), rgba(8, 121, 132, 0.314)), url("../images/chung-suc-gold.webp"); }
[data-site-theme="turquoise"] .feature-tile-art strong { color: rgb(222, 248, 245); text-shadow: rgb(23, 62, 70) 0px 3px 12px; }
[data-site-theme="turquoise"] .guide-card { background-image: linear-gradient(135deg, rgb(242, 251, 251), rgb(242, 251, 251)); border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); }
[data-site-theme="turquoise"] .guide-card > span, [data-site-theme="turquoise"] .guide-card a { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .guide-row { background-color: rgb(242, 251, 251); border-top-color: rgb(222, 248, 245); border-right-color: rgb(222, 248, 245); border-bottom-color: rgb(222, 248, 245); border-left-color: rgb(222, 248, 245); color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .product-card { border-top-color: rgb(222, 248, 245); border-right-color: rgb(222, 248, 245); border-bottom-color: rgb(222, 248, 245); border-left-color: rgb(222, 248, 245); background-image: linear-gradient(150deg, rgb(255, 255, 255), rgb(242, 251, 251)); }
[data-site-theme="turquoise"] .package-icon, [data-site-theme="turquoise"] .price-card:first-child .package-icon, [data-site-theme="turquoise"] .price-card:last-child .package-icon { color: rgb(8, 121, 132); background-color: rgb(222, 248, 245); border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); box-shadow: rgba(8, 121, 132, 0.133) 0px 5px 14px; }
[data-site-theme="turquoise"] .product-card h3 { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .affiliate-home-stats > div { border-top-color: rgb(222, 248, 245); border-right-color: rgb(222, 248, 245); border-bottom-color: rgb(222, 248, 245); border-left-color: rgb(222, 248, 245); background-image: linear-gradient(135deg, rgb(255, 255, 255), rgb(242, 251, 251)); }
[data-site-theme="turquoise"] .affiliate-home-stats strong { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .affiliate-home-link { border-top-color: rgb(222, 248, 245); border-right-color: rgb(222, 248, 245); border-bottom-color: rgb(222, 248, 245); border-left-color: rgb(222, 248, 245); background-image: linear-gradient(110deg, rgb(255, 255, 255), rgb(242, 251, 251)); }
[data-site-theme="turquoise"] .steps-grid > div > span { color: rgb(8, 121, 132); background-color: rgb(222, 248, 245); border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); }
[data-site-theme="turquoise"] .eyebrow, [data-site-theme="turquoise"] .form-kicker { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .panel-icon, [data-site-theme="turquoise"] .auth-card-icon, [data-site-theme="turquoise"] .preview-heading-icon { color: rgb(8, 121, 132); background-color: rgb(222, 248, 245); border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); }
[data-site-theme="turquoise"] .preview-product { background-color: rgb(242, 251, 251); border-top-color: rgb(222, 248, 245); border-right-color: rgb(222, 248, 245); border-bottom-color: rgb(222, 248, 245); border-left-color: rgb(222, 248, 245); color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .preview-product strong { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .quick-product.selected { border-top-color: rgb(8, 121, 132); border-right-color: rgb(8, 121, 132); border-bottom-color: rgb(8, 121, 132); border-left-color: rgb(8, 121, 132); background-color: rgb(222, 248, 245); box-shadow: rgb(8, 121, 132) 0px 0px 0px 1px; }
[data-site-theme="turquoise"] .quick-product strong { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .text-input:focus { border-top-color: rgb(8, 121, 132); border-right-color: rgb(8, 121, 132); border-bottom-color: rgb(8, 121, 132); border-left-color: rgb(8, 121, 132); box-shadow: rgba(8, 121, 132, 0.170) 0px 0px 0px 3px; }
[data-site-theme="turquoise"] .modal-tabs button[aria-selected="true"] { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .auth-modal { box-shadow: rgba(8, 121, 132, 0.270) 0px 24px 80px, rgb(186, 226, 227) 0px 0px 0px 1px; }
[data-site-theme="turquoise"] .site-footer { background-color: rgb(242, 251, 251); }
[data-site-theme="turquoise"].guest-auth .auth-card { border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); background-color: rgb(242, 251, 251); box-shadow: rgba(8, 121, 132, 0.110) 0px 18px 48px; }
[data-site-theme="turquoise"].guest-auth .auth-tabs { border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); background-color: rgb(242, 251, 251); }
[data-site-theme="turquoise"].guest-auth .auth-tabs a { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"].guest-auth .auth-tabs a:hover { background-color: rgb(222, 248, 245); color: rgb(8, 121, 132); }
[data-site-theme="turquoise"].guest-auth .auth-tabs a.active { background-color: rgb(186, 226, 227); color: rgb(8, 121, 132); box-shadow: rgba(8, 121, 132, 0.090) 0px 2px 8px; }
[data-site-theme="turquoise"].guest-auth .google-button { border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); color: rgb(23, 62, 70); box-shadow: rgba(8, 121, 132, 0.100) 0px 4px 13px; }
[data-site-theme="turquoise"].guest-auth .google-button:hover { border-top-color: rgb(8, 121, 132); border-right-color: rgb(8, 121, 132); border-bottom-color: rgb(8, 121, 132); border-left-color: rgb(8, 121, 132); background-color: rgb(242, 251, 251); color: rgb(23, 62, 70); }
[data-site-theme="turquoise"].guest-auth .input-wrap { border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); }
[data-site-theme="turquoise"].guest-auth .input-wrap:focus-within { border-top-color: rgb(8, 121, 132); border-right-color: rgb(8, 121, 132); border-bottom-color: rgb(8, 121, 132); border-left-color: rgb(8, 121, 132); box-shadow: rgba(8, 121, 132, 0.150) 0px 0px 0px 3px; }
[data-site-theme="turquoise"].guest-auth .input-icon, [data-site-theme="turquoise"].guest-auth .password-toggle { color: rgb(80, 107, 115); }
[data-site-theme="turquoise"].guest-auth .input-wrap input { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"].guest-auth .input-wrap input::placeholder { color: rgb(80, 107, 115); }
[data-site-theme="turquoise"].guest-auth .input-wrap input:-webkit-autofill { -webkit-text-fill-color: rgb(23, 62, 70); caret-color: rgb(23, 62, 70); }
[data-site-theme="turquoise"].guest-auth .password-toggle:hover, [data-site-theme="turquoise"].guest-auth .password-toggle[aria-pressed="true"] { background-color: rgb(222, 248, 245); color: rgb(8, 121, 132); }
[data-site-theme="turquoise"].guest-auth .divider::before, [data-site-theme="turquoise"].guest-auth .divider::after { background-color: rgb(186, 226, 227); }
[data-site-theme="turquoise"] .affiliate-home-stats .affiliate-stat-icon { color: rgb(8, 121, 132); background-color: rgb(222, 248, 245); }
[data-site-theme="turquoise"] .order-page-heading h1 svg { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .order-balance-card { color: rgb(242, 251, 251); background-image: linear-gradient(130deg, rgb(8, 121, 132), rgb(8, 121, 132)); box-shadow: rgba(8, 121, 132, 0.170) 0px 8px 22px; }
[data-site-theme="turquoise"] .order-stat-grid > div { border-top-color: rgb(222, 248, 245); border-right-color: rgb(222, 248, 245); border-bottom-color: rgb(222, 248, 245); border-left-color: rgb(222, 248, 245); }
[data-site-theme="turquoise"] .order-stat-grid strong { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .order-stat-grid small { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .order-stat-icon, [data-site-theme="turquoise"] .order-overview-emblem { color: rgb(8, 121, 132); background-color: rgb(222, 248, 245); }
[data-site-theme="turquoise"] .order-overview-note { background-image: linear-gradient(125deg, rgb(255, 255, 255), rgb(242, 251, 251)); border-top-color: rgb(222, 248, 245); border-right-color: rgb(222, 248, 245); border-bottom-color: rgb(222, 248, 245); border-left-color: rgb(222, 248, 245); }
[data-site-theme="turquoise"] .order-overview-note strong { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .order-overview-note p { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .order-overview-note a { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .order-panel-header { border-bottom-color: rgb(222, 248, 245); }
[data-site-theme="turquoise"] .order-panel-header p { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .order-mode-switch { background-color: rgb(242, 251, 251); }
[data-site-theme="turquoise"] .order-mode-switch button { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .order-mode-switch button[aria-pressed="true"] { color: rgb(8, 121, 132); box-shadow: rgba(8, 121, 132, 0.130) 0px 2px 6px; }
[data-site-theme="turquoise"] .order-mode-switch button:focus-visible { outline-color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .order-member-note { color: rgb(8, 121, 132); background-color: rgb(242, 251, 251); border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); }
[data-site-theme="turquoise"] .order-member-note strong { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .package-picker .quick-product { background-color: rgb(242, 251, 251); border-top-color: rgb(222, 248, 245); border-right-color: rgb(222, 248, 245); border-bottom-color: rgb(222, 248, 245); border-left-color: rgb(222, 248, 245); }
[data-site-theme="turquoise"] .package-picker .quick-product:hover { border-top-color: rgb(8, 121, 132); border-right-color: rgb(8, 121, 132); border-bottom-color: rgb(8, 121, 132); border-left-color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .package-picker .quick-product span { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .package-picker .quick-product small { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .package-picker .quick-product.selected { background-color: rgb(222, 248, 245); border-top-color: rgb(8, 121, 132); border-right-color: rgb(8, 121, 132); border-bottom-color: rgb(8, 121, 132); border-left-color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .package-picker .quick-product:focus-visible { outline-color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .order-payment-details { background-color: rgb(242, 251, 251); }
[data-site-theme="turquoise"] .order-payment-details > div { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .order-payment-details strong { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .order-checkout { border-top-color: rgb(222, 248, 245); }
[data-site-theme="turquoise"] .order-checkout > div > span { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .order-checkout > div > strong { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .guest-picker-label { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .account-workspace .panel { border-top-color: rgb(222, 248, 245); border-right-color: rgb(222, 248, 245); border-bottom-color: rgb(222, 248, 245); border-left-color: rgb(222, 248, 245); box-shadow: rgba(8, 121, 132, 0.047) 0px 9px 28px; }
[data-site-theme="turquoise"] .account-profile-panel { background-image: linear-gradient(155deg, rgb(242, 251, 251), rgb(255, 255, 255) 65%); }
[data-site-theme="turquoise"] .account-profile-panel::before { background-image: linear-gradient(90deg, rgb(8, 121, 132), rgb(186, 226, 227), rgb(8, 121, 132)); }
[data-site-theme="turquoise"] .account-profile-decoration { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .account-avatar { border-top-color: rgb(8, 121, 132); border-right-color: rgb(8, 121, 132); border-bottom-color: rgb(8, 121, 132); border-left-color: rgb(8, 121, 132); background-image: linear-gradient(145deg, rgb(222, 248, 245), rgb(186, 226, 227)); color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .account-member-label { border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); background-color: rgb(242, 251, 251); color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .account-profile-title h2 { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .account-profile-title p { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .account-profile-meta { border-top-color: rgb(222, 248, 245); color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .account-profile-meta svg { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .account-small-icon { border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); background-color: rgb(242, 251, 251); color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .account-wallet-heading h2, [data-site-theme="turquoise"] .account-section-heading h2, [data-site-theme="turquoise"] .account-benefit-copy h2 { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .account-wallet-heading p, [data-site-theme="turquoise"] .account-section-heading p, [data-site-theme="turquoise"] .account-benefit-copy p { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .account-balance { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .account-section-heading { border-bottom-color: rgb(222, 248, 245); }
[data-site-theme="turquoise"] .account-info-grid > div { border-bottom-color: rgb(222, 248, 245); }
[data-site-theme="turquoise"] .account-info-grid dt { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .account-info-grid dd { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .account-benefit { background-image: linear-gradient(110deg, rgb(242, 251, 251), rgb(222, 248, 245)); }
[data-site-theme="turquoise"] .account-benefit > strong { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .account-action-links a { border-top-color: rgb(222, 248, 245); border-right-color: rgb(222, 248, 245); border-bottom-color: rgb(222, 248, 245); border-left-color: rgb(222, 248, 245); color: rgb(8, 121, 132); background-color: rgb(242, 251, 251); }
[data-site-theme="turquoise"] .account-action-links a:hover { color: rgb(8, 121, 132); background-color: rgb(222, 248, 245); border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); }
[data-site-theme="turquoise"] .account-action-links svg { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .account-logout:focus-visible, [data-site-theme="turquoise"] .account-action-links a:focus-visible { outline-color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .home-order-panel { border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); background-image: linear-gradient(145deg, rgb(255, 254, 251), rgb(242, 251, 251)); box-shadow: rgba(8, 121, 132, 0.098) 0px 12px 34px; }
[data-site-theme="turquoise"] .home-order-panel::before { background-image: linear-gradient(90deg, rgb(8, 121, 132), rgb(8, 121, 132), rgb(8, 121, 132)); }
[data-site-theme="turquoise"] .home-order-heading { border-bottom-color: rgb(222, 248, 245); }
[data-site-theme="turquoise"] .home-order-heading h2 { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .home-order-heading h2 svg { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .home-order-heading p { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .home-balance { border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); color: rgb(8, 121, 132); background-color: rgb(242, 251, 251); }
[data-site-theme="turquoise"] .home-order-checkout { border-top-color: rgb(222, 248, 245); }
[data-site-theme="turquoise"] .home-order-price span, [data-site-theme="turquoise"] .home-order-total span { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .home-order-price strong { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .home-order-price small { color: rgb(80, 107, 115); }
[data-site-theme="turquoise"] .home-order-total strong { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .home-order-guest { border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); background-color: rgb(242, 251, 251); }
[data-site-theme="turquoise"] .home-order-guest-icon { color: rgb(8, 121, 132); background-color: rgb(222, 248, 245); }
[data-site-theme="turquoise"] .home-order-guest strong { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .home-order-guest p { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .product-table-panel { border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); }
[data-site-theme="turquoise"] .product-table th { color: rgb(23, 62, 70); background-color: rgb(242, 251, 251); }
[data-site-theme="turquoise"] .product-table-name strong { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .product-table-name small { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .product-table .money small { color: rgb(80, 107, 115); }
[data-site-theme="turquoise"] .product-table-muted { color: rgb(80, 107, 115); }
[data-site-theme="turquoise"] .wallet-auto-note { color: rgb(8, 121, 132); background-color: rgb(242, 251, 251); border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); }
[data-site-theme="turquoise"] .wallet-auto-note svg { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .wallet-auto-note strong { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .deposit-qr-modal { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .deposit-qr-modal::backdrop { background-color: rgba(23, 62, 70, 0.650); }
[data-site-theme="turquoise"] .deposit-qr-modal-card { background-color: rgb(242, 251, 251); border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); box-shadow: rgba(23, 62, 70, 0.280) 0px 24px 70px; }
[data-site-theme="turquoise"] .deposit-qr-modal-header { border-bottom-color: rgb(222, 248, 245); }
[data-site-theme="turquoise"] .deposit-qr-modal-header h2 { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .deposit-qr-close { color: rgb(8, 121, 132); background-color: rgb(242, 251, 251); border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); }
[data-site-theme="turquoise"] .deposit-qr-close:hover { background-color: rgb(8, 121, 132); border-top-color: rgb(8, 121, 132); border-right-color: rgb(8, 121, 132); border-bottom-color: rgb(8, 121, 132); border-left-color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .deposit-qr-close:focus-visible { outline-color: rgba(8, 121, 132, 0.320); }
[data-site-theme="turquoise"] .vietqr-image-wrapper { border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); box-shadow: rgba(8, 121, 132, 0.080) 0px 4px 16px; }
[data-site-theme="turquoise"] .copy-val { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .memo-highlight { color: rgb(8, 121, 132); background-color: rgb(242, 251, 251); border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); }
[data-site-theme="turquoise"] .money-highlight { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .copy-chip { border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); background-color: rgb(242, 251, 251); color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .copy-chip:hover { background-color: rgb(242, 251, 251); border-top-color: rgb(8, 121, 132); border-right-color: rgb(8, 121, 132); border-bottom-color: rgb(8, 121, 132); border-left-color: rgb(8, 121, 132); color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .payment-note { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .notice-inline { background-color: rgb(242, 251, 251); border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .notice-inline svg { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .rental-account-note { border-top-color: rgb(8, 121, 132); border-right-color: rgb(8, 121, 132); border-bottom-color: rgb(8, 121, 132); border-left-color: rgb(8, 121, 132); background-color: rgb(222, 248, 245); color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .rental-account-note svg { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .password-toggle { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .password-toggle:hover { background-color: rgb(222, 248, 245); color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .password-toggle:focus-visible { outline-color: rgba(8, 121, 132, 0.333); }
[data-site-theme="turquoise"] .rental-login-details summary { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .rental-login-details dl { border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); background-color: rgb(242, 251, 251); }
[data-site-theme="turquoise"] .rental-login-details dt { color: rgb(80, 107, 115); }
[data-site-theme="turquoise"] .rental-login-details dd { color: rgb(23, 62, 70); }

/* admin-shell.css */
[data-site-theme="turquoise"] :root { --admin-gold: rgb(8, 121, 132); }
[data-site-theme="turquoise"].admin-layout { --bg: rgb(242, 251, 251); --line: rgb(222, 248, 245); --ink: rgb(23, 62, 70); --muted: rgb(23, 62, 70); --teal: rgb(8, 121, 132); background-color: rgb(242, 251, 251); }
[data-site-theme="turquoise"].admin-layout a { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"].admin-layout .admin-sidebar { border-right-color: rgb(222, 248, 245); box-shadow: rgba(8, 121, 132, 0.043) 3px 0px 22px; }
[data-site-theme="turquoise"] .admin-brand-row { border-bottom-color: rgb(222, 248, 245); }
[data-site-theme="turquoise"] .admin-brand { color: rgb(23, 62, 70) !important; }
[data-site-theme="turquoise"] .admin-brand small { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .admin-brand-mark { border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); color: rgb(8, 121, 132); background-image: linear-gradient(145deg, rgb(222, 248, 245), rgb(186, 226, 227)); box-shadow: rgba(8, 121, 132, 0.125) 0px 5px 12px; }
[data-site-theme="turquoise"] .admin-nav-caption { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .admin-sidebar-link { color: rgb(23, 62, 70) !important; }
[data-site-theme="turquoise"] .admin-sidebar-link svg { color: rgb(80, 107, 115); }
[data-site-theme="turquoise"] .admin-sidebar-link:hover { background-color: rgb(242, 251, 251); color: rgb(8, 121, 132) !important; }
[data-site-theme="turquoise"] .admin-sidebar-link.active { background-image: linear-gradient(90deg, rgb(222, 248, 245), rgb(242, 251, 251)); color: rgb(8, 121, 132) !important; }
[data-site-theme="turquoise"] .admin-sidebar-link.active svg { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .admin-sidebar-help { background-image: linear-gradient(145deg, rgb(242, 251, 251), rgb(242, 251, 251)); border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .admin-help-icon { color: rgb(8, 121, 132); background-color: rgb(222, 248, 245); }
[data-site-theme="turquoise"] .admin-sidebar-help p { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .admin-sidebar-bottom { border-top-color: rgb(222, 248, 245); }
[data-site-theme="turquoise"] .admin-profile { color: rgb(23, 62, 70) !important; }
[data-site-theme="turquoise"] .admin-avatar, [data-site-theme="turquoise"] .admin-topbar-avatar { color: rgb(8, 121, 132); background-color: rgb(222, 248, 245); border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); }
[data-site-theme="turquoise"] .admin-profile-text small { color: rgb(80, 107, 115); }
[data-site-theme="turquoise"] .admin-logout { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .admin-topbar { border-bottom-color: rgb(222, 248, 245); }
[data-site-theme="turquoise"] .admin-breadcrumb { color: rgb(80, 107, 115); }
[data-site-theme="turquoise"] .admin-breadcrumb > span { color: rgb(80, 107, 115); }
[data-site-theme="turquoise"] .admin-breadcrumb strong { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .admin-site-link { border-top-color: rgb(222, 248, 245); border-right-color: rgb(222, 248, 245); border-bottom-color: rgb(222, 248, 245); border-left-color: rgb(222, 248, 245); color: rgb(8, 121, 132) !important; }
[data-site-theme="turquoise"] .admin-site-link:hover { background-color: rgb(242, 251, 251); }
[data-site-theme="turquoise"] .admin-footer { color: rgb(80, 107, 115); border-top-color: rgb(222, 248, 245); }
[data-site-theme="turquoise"].admin-layout .panel, [data-site-theme="turquoise"].admin-layout .stat-card { border-top-color: rgb(222, 248, 245); border-right-color: rgb(222, 248, 245); border-bottom-color: rgb(222, 248, 245); border-left-color: rgb(222, 248, 245); box-shadow: rgba(8, 121, 132, 0.040) 0px 5px 20px; }
[data-site-theme="turquoise"].admin-layout .page-heading p, [data-site-theme="turquoise"].admin-layout .section-heading p, [data-site-theme="turquoise"].admin-layout .panel-heading p { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"].admin-layout .panel-icon { color: rgb(8, 121, 132); background-color: rgb(222, 248, 245); border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); }
[data-site-theme="turquoise"].admin-layout .eyebrow { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"].admin-layout .primary-button { color: rgb(8, 121, 132); background-image: linear-gradient(105deg, rgb(186, 226, 227), rgb(8, 121, 132)); border-top-color: rgb(8, 121, 132); border-right-color: rgb(8, 121, 132); border-bottom-color: rgb(8, 121, 132); border-left-color: rgb(8, 121, 132); }
[data-site-theme="turquoise"].admin-layout .primary-button:hover { color: rgb(23, 62, 70); background-color: rgb(186, 226, 227); border-top-color: rgb(8, 121, 132); border-right-color: rgb(8, 121, 132); border-bottom-color: rgb(8, 121, 132); border-left-color: rgb(8, 121, 132); }
[data-site-theme="turquoise"].admin-layout .secondary-button { color: rgb(8, 121, 132); background-color: rgb(242, 251, 251); border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); }
[data-site-theme="turquoise"].admin-layout .secondary-button:hover { color: rgb(8, 121, 132); background-color: rgb(222, 248, 245); border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); }
[data-site-theme="turquoise"].admin-layout .text-input { color: rgb(23, 62, 70); border-top-color: rgb(222, 248, 245); border-right-color: rgb(222, 248, 245); border-bottom-color: rgb(222, 248, 245); border-left-color: rgb(222, 248, 245); }
[data-site-theme="turquoise"].admin-layout .text-input:focus { border-top-color: rgb(8, 121, 132); border-right-color: rgb(8, 121, 132); border-bottom-color: rgb(8, 121, 132); border-left-color: rgb(8, 121, 132); box-shadow: rgba(8, 121, 132, 0.170) 0px 0px 0px 3px; }
[data-site-theme="turquoise"].admin-layout .field > label { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"].admin-layout .helper-text { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"].admin-layout .info-box { background-color: rgb(242, 251, 251); border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); color: rgb(23, 62, 70); }
[data-site-theme="turquoise"].admin-layout .info-box > svg { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"].admin-layout th { background-color: rgb(242, 251, 251); color: rgb(23, 62, 70); }
[data-site-theme="turquoise"].admin-layout td { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"].admin-layout .reference { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"].admin-layout .table-subtitle { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .admin-page-intro p { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .admin-eyebrow { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .admin-section-heading p { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .admin-overview-stats .stat-label { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .admin-overview-stats .stat-value { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"].admin-layout .amber { background-color: rgb(222, 248, 245); color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .admin-soft-tag { color: rgb(8, 121, 132); background-color: rgb(242, 251, 251); }
[data-site-theme="turquoise"] .admin-task-list a { border-top-color: rgb(242, 251, 251); color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .admin-task-list a:hover { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .admin-task-icon, [data-site-theme="turquoise"] .admin-quick-icon { color: rgb(8, 121, 132); background-color: rgb(222, 248, 245); }
[data-site-theme="turquoise"] .admin-task-text strong { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .admin-task-text small { color: rgb(80, 107, 115); }
[data-site-theme="turquoise"] .admin-task-count { color: rgb(8, 121, 132); background-color: rgb(242, 251, 251); border-top-color: rgb(222, 248, 245); border-right-color: rgb(222, 248, 245); border-bottom-color: rgb(222, 248, 245); border-left-color: rgb(222, 248, 245); }
[data-site-theme="turquoise"] .admin-quick-links a { border-top-color: rgb(222, 248, 245); border-right-color: rgb(222, 248, 245); border-bottom-color: rgb(222, 248, 245); border-left-color: rgb(222, 248, 245); color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .admin-quick-links a:hover { border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); background-color: rgb(242, 251, 251); }
[data-site-theme="turquoise"] .admin-quick-links strong { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .admin-quick-links small { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .admin-table-empty { color: rgb(80, 107, 115); }
[data-site-theme="turquoise"].admin-layout .admin-eyebrow, [data-site-theme="turquoise"].admin-layout .eyebrow { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .admin-task-text small, [data-site-theme="turquoise"] .admin-table-empty { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .admin-footer { color: rgb(23, 62, 70); }
@media (max-width: 900px) {
[data-site-theme="turquoise"].admin-layout .nav-overlay:not([hidden]) { background-color: rgba(23, 62, 70, 0.500); }
[data-site-theme="turquoise"].admin-layout .menu-toggle, [data-site-theme="turquoise"].admin-layout .sidebar-close { color: rgb(8, 121, 132); background-color: rgb(242, 251, 251); border-top-color: rgb(222, 248, 245); border-right-color: rgb(222, 248, 245); border-bottom-color: rgb(222, 248, 245); border-left-color: rgb(222, 248, 245); }
}
[data-site-theme="turquoise"] .pmod-enable-card { border-top-color: rgb(222, 248, 245); border-right-color: rgb(222, 248, 245); border-bottom-color: rgb(222, 248, 245); border-left-color: rgb(222, 248, 245); background-color: rgb(242, 251, 251); }
[data-site-theme="turquoise"] .pmod-enable-card strong { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .pmod-enable-card small { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .pmod-status-icon { color: rgb(8, 121, 132); background-color: rgb(222, 248, 245); }
[data-site-theme="turquoise"] .pmod-status-card strong { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .pmod-status-card p { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .pmod-product-fields { border-top-color: rgb(222, 248, 245); border-right-color: rgb(222, 248, 245); border-bottom-color: rgb(222, 248, 245); border-left-color: rgb(222, 248, 245); }
[data-site-theme="turquoise"] .pmod-product-fields legend { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .daily-report-header { background-image: linear-gradient(110deg, rgb(242, 251, 251), rgb(255, 255, 255) 65%); }
[data-site-theme="turquoise"] .daily-report-mark { border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); background-color: rgb(222, 248, 245); color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .daily-report-eyebrow { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .daily-report-title p strong { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"].admin-layout .daily-report-filter .primary-button { background-color: rgb(8, 121, 132); border-top-color: rgb(8, 121, 132); border-right-color: rgb(8, 121, 132); border-bottom-color: rgb(8, 121, 132); border-left-color: rgb(8, 121, 132); box-shadow: rgba(8, 121, 132, 0.094) 0px 3px 7px; }
[data-site-theme="turquoise"].admin-layout .daily-report-filter .primary-button:hover { background-color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .daily-kpi-heading { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .daily-kpi-value { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .daily-kpi-value small, [data-site-theme="turquoise"] .daily-commission > strong small { color: rgb(80, 107, 115); }
[data-site-theme="turquoise"] .daily-kpi-description { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .daily-breakdown-heading h3 { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .daily-breakdown-heading > span { background-color: rgb(242, 251, 251); color: rgb(23, 62, 70); }
[data-site-theme="turquoise"].admin-layout .daily-report-table th, [data-site-theme="turquoise"].admin-layout .daily-report-table td { border-bottom-color: rgb(242, 251, 251); }
[data-site-theme="turquoise"].admin-layout .daily-report-table thead th { background-color: rgb(242, 251, 251); color: rgb(23, 62, 70); }
[data-site-theme="turquoise"].admin-layout .daily-report-table td { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .daily-report-table td small { color: rgb(80, 107, 115); }
[data-site-theme="turquoise"] .daily-status { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .daily-status::before { background-color: rgb(80, 107, 115); }
[data-site-theme="turquoise"] .daily-status.pending::before { background-color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .daily-empty-hint { color: rgb(80, 107, 115); }
[data-site-theme="turquoise"] .daily-commission { border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); background-image: linear-gradient(150deg, rgb(242, 251, 251), rgb(242, 251, 251)); }
[data-site-theme="turquoise"] .daily-commission-label { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .daily-commission > strong { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .daily-commission > p { color: rgb(80, 107, 115); }
[data-site-theme="turquoise"] .daily-report-notes { border-top-color: rgb(222, 248, 245); color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .daily-report-notes summary:focus-visible { outline-color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .appearance-logo-preview img { background-color: rgb(242, 251, 251); border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); }
[data-site-theme="turquoise"] .appearance-banner-preview { background-color: rgb(242, 251, 251); }

/* site-notice.css */
[data-site-theme="turquoise"] .welcome-notice { border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); color: rgb(23, 62, 70); box-shadow: rgba(23, 62, 70, 0.220) 0px 24px 90px; }
[data-site-theme="turquoise"] .welcome-notice::backdrop { background-color: rgba(23, 62, 70, 0.650); }
[data-site-theme="turquoise"] .welcome-notice-header { background-image: linear-gradient(135deg, rgb(222, 248, 245), rgb(242, 251, 251)); border-bottom-color: rgb(222, 248, 245); }
[data-site-theme="turquoise"] .welcome-notice-icon { border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .welcome-notice-close { border-top-color: rgb(186, 226, 227); border-right-color: rgb(186, 226, 227); border-bottom-color: rgb(186, 226, 227); border-left-color: rgb(186, 226, 227); color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .welcome-notice-eyebrow { color: rgb(8, 121, 132); }
[data-site-theme="turquoise"] .welcome-notice-footer p { color: rgb(23, 62, 70); }
[data-site-theme="turquoise"] .welcome-notice button:focus-visible { outline-color: rgb(8, 121, 132); }
