:root{--copper:#f6a05a;--copper-bright:#ffad63;--copper-deep:#9f4310;--copper-glow:#f68c3d66}
body .plan-copper-dot{position:relative;display:block;width:13px;height:13px;flex:0 0 13px;border-radius:50%;background:radial-gradient(circle at 29% 24%,#fff2d5 0%,#ffd3a1 14%,#ffad63 29%,#dd792d 51%,#8e3e14 76%,#b65a22 100%)!important;border:1px solid #ffc28e;box-shadow:inset -2px -2px 3px #60230766,inset 1px 1px 2px #fff4d999,0 2px 3px #06122155,0 0 11px #ef8a3f66}
body .plan-copper-dot:after{content:'';position:absolute;width:3px;height:2px;left:2px;top:2px;transform:rotate(-30deg);border-radius:50%;background:#fff4d9;opacity:.9}
body .chapter-rule i,body .product-progress i{background:#ee8a3e;box-shadow:0 0 9px #f68c3d66}
body .care-chapter-nav>a[aria-current=location]{color:#ffad63!important}body .care-chapter-nav>a[aria-current=location]:after{background:#f29248;box-shadow:0 0 9px #f68c3d66}
body .city-row>span:before{background:#ec893c;box-shadow:0 0 0 3px #ed8b3c18,0 0 10px #f68c3d66}
body .membership-comparison-action .review-action{background:linear-gradient(135deg,#ffc18a 0%,#ed9652 40%,#dc782f 78%,#e28b43 100%);border-color:#ffc592;box-shadow:inset 0 1px 0 #ffe5c7aa,0 4px 14px #0002;color:#10243a!important}body .membership-comparison-action .review-action:hover{border-color:#ffd7ad}
body .sphere-orbit>span{background:radial-gradient(circle at 30% 26%,#ffe3b6 0%,#ffb66f 22%,#d9762d 52%,#773410 80%,#be6125 100%);border-color:#f8b77d;box-shadow:0 0 8px #ffb56faa,0 0 20px #ed863f66,inset -2px -2px 3px #6e2c0e88}
body .plan-card#origin .plan-label,body .plan-card#sovereign .plan-label,body #ecosystem .eyebrow,body #ecosystem .connection-label,body #ecosystem .ecosystem-number,body .product-journey .eyebrow,body #nodes.care-chapter .eyebrow,body #supplements.supplement-product .eyebrow{color:#9f4310!important}

/* Align the standalone service row with the drawer categories. */
body .drawer-service-link{padding-inline:32px;text-align:start}
body .drawer-bottom .copper-dot{position:relative;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 28% 24%,#fff0d0 0%,#ffd09a 16%,#ffa45a 34%,#d66b25 58%,#71300f 83%,#a94e1c 100%)!important;box-shadow:inset -1px -2px 2px #54200688,inset 1px 1px 1px #fff1d8aa,0 2px 3px #0008,0 0 8px #ff9d58aa,0 0 19px #ef843b55;border:0}
body .drawer-bottom .copper-dot::after{content:'';position:absolute;inset:1px auto auto 2px;width:3px;height:2px;border-radius:50%;background:#fff3db;transform:rotate(-30deg);opacity:.9}
@media(max-width:760px){body .drawer-service-link{padding-inline:25px}}
