/* Copen Oriental palette: jade pine, rice paper, ink, and Hajizome. */
:root{--copen-pine:#295C49;--copen-pine-pressed:#214C3C;--copen-pine-wash:#E7F1E8;--copen-hajizome:#DDA52D;--copen-hajizome-wash:#FCF3DE;--copen-paper:#F8F5ED;--copen-porcelain:#FFFCF6;--copen-ink:#304539;--copen-rule:#E6E1D3;--brand-jade:#295C49;--brand-jade-pressed:#214C3C;--brand-jade-wash:#E7F1E8;--brand-ai:#DDA52D;--primary:#295C49;--primary-light:#E7F1E8;--ink:#304539;--muted:#61746A;--surface:#F8F5ED;--line:#E6E1D3;--green:#218365;--red:#B94D46}
body{background:#EDEBE1;color:var(--ink)}
#phone,#phone.is-copen{--cp-bg:#F8F5ED;--cp-card:#FFFCF6;--cp-soft:#F2EFE5;--cp-border:#E6E1D3;--cp-text:#304539;--cp-muted:#61746A;--cp-accent:#295C49;--cp-tint:#E7F1E8;--cp-up:#218365;--cp-down:#B94D46;--cp-cta:#295C49;--cp-cta-ink:#FFFDF6;--primary:#295C49;--primary-light:#E7F1E8;--green:#218365;--red:#B94D46;--surface:#F2EFE5;--line:#E6E1D3;--muted:#61746A;--ink:#304539;background:var(--cp-bg);color:var(--cp-text)}
#phone[data-theme="dark"],#phone[data-theme="dark"].is-copen-pro{--cp-bg:#18271E;--cp-card:#223328;--cp-soft:#2B3B30;--cp-border:#435448;--cp-text:#F7F1E4;--cp-muted:#C3C8B6;--cp-accent:#B0D3AF;--cp-tint:#304C3C;--cp-up:#74D0AC;--cp-down:#F19386;--cp-cta:#36745A;--cp-cta-ink:#FFFDF6;--primary:#5BA17B;--primary-light:#304C3C;--surface:#2B3B30;--line:#435448;--ink:#F7F1E4;--muted:#C3C8B6;background:var(--cp-bg)}
#phone .screen,#phone .nav,#phone .sheet{background:var(--cp-bg);color:var(--cp-text)}
#phone .card,#phone .cp-module,#phone .v5-token-card,#phone .v5-quote-card,#phone .v10-invite,#phone .v10-tier,#phone .v10-benefits,#phone .v10-friends,#phone .v10-rules{background:var(--cp-card);border-color:var(--cp-border);color:var(--cp-text)}
#phone .card.purple,#phone .quick .tile,#phone .v6-search-launch{background:var(--cp-soft);border-color:var(--cp-border)}
#phone .primary,#phone .cp-primary,#phone .cp-modal .cp-button:not(.cp-secondary):not(.cp-danger),#phone[data-current-page="ai"] .primary,#phone[data-current-page="ai"] .cp-primary{background:#295C49!important;border-color:#295C49!important;color:#FFFDF6!important}
#phone .primary:active,#phone .cp-primary:active,#phone .cp-modal .cp-button:not(.cp-secondary):not(.cp-danger):active{background:#214C3C!important}
#phone .secondary,#phone .cp-secondary,#phone .v10-outline{background:var(--cp-card);border:1px solid var(--cp-border);color:var(--cp-accent)}
#phone .secondary:active,#phone .cp-secondary:active,#phone .v10-outline:active{background:var(--cp-tint)}
#phone .text-btn,#phone .v5-link,#phone .cp-link,#phone .v11-funding-intent button{color:var(--cp-accent)}
#phone .tabs button.active,#phone .chip.active,#phone .v5-choice.selected,#phone .v5-chip.selected,#phone .v5-amount-presets button,#phone .v10-tier-dots button[aria-pressed="true"]{background:var(--cp-tint);border-color:var(--cp-accent);color:var(--cp-accent)}
#phone .nav button.active,#phone .cp-mode button.active,#phone .cp-chart-periods .active,#phone .cp-info-tabs .active{color:var(--cp-accent);background:var(--cp-tint)}
#phone .v6-hub-circle,#phone .v6-result-mark{background:var(--cp-tint);color:var(--cp-accent)}
#phone .v6-hub-circle span{color:#295C49;font-variant-emoji:text}
#phone .cp-ai-entry,#phone .quick.ai,#phone .v10-tier-title span:last-child{color:#835B17}
#phone .quick.ai .tile,#phone[data-current-page="ai"] .model.active,#phone[data-current-page="ai"] .strategy.active,#phone .v10-benefits>div span{background:#FCF3DE;border-color:#DDA52D;color:#6A4B1D}
#phone .v10-tier-art{background:#18271E}
#phone .v10-tier-gallery{touch-action:pan-y;user-select:none;-webkit-user-select:none}
#phone .v10-tier[data-v10-swipe]{touch-action:pan-y}
#phone .v10-tier-gallery img{-webkit-user-drag:none;user-select:none}
#phone[data-v11-swipe-direction="next"] .v10-tier-art img{animation:v11-tier-left .48s cubic-bezier(.16,.72,.24,1) both}
#phone[data-v11-swipe-direction="prev"] .v10-tier-art img{animation:v11-tier-right .48s cubic-bezier(.16,.72,.24,1) both}
@keyframes v11-tier-left{from{opacity:.45;transform:translateX(45px) scale(.93)}to{opacity:1;transform:translateX(0) scale(1)}}
@keyframes v11-tier-right{from{opacity:.45;transform:translateX(-45px) scale(.93)}to{opacity:1;transform:translateX(0) scale(1)}}
#phone .cp-long,#phone .primary.green{background:#218365!important;border-color:#218365!important;color:#fff!important}
#phone .cp-short,#phone .cp-modal .cp-button.cp-danger{background:#B94D46!important;border-color:#B94D46!important;color:#fff!important}
#phone .cp-up,#phone .up{color:#218365}#phone .cp-down,#phone .down{color:#B94D46}
#phone .v5-quote-card .badge,#phone .badge.orange,#phone .v11-funding-intent{background:#FCF3DE;border-color:#E3D4B6;color:#684E27}
#phone .v11-funding-intent{padding:12px 14px;border-radius:13px;margin:0 0 14px;font-size:12px}
#phone .v11-funding-intent p{margin:5px 0;line-height:1.5}
#phone .v11-trade-status{padding:10px 12px;border-radius:11px;background:var(--cp-soft);color:var(--cp-muted);font-size:12px;line-height:1.5}
#phone .v10-earnings{background:linear-gradient(135deg,#284739,#295C49)}
#phone .v10-earnings-action{background:#F2EBDA;color:#315444}
#phone .v10-earnings-action:active{background:#E9DFC9}
#phone .cp-mode i{transition:transform .48s cubic-bezier(.16,.82,.24,1),background-color .48s ease!important}
#phone[data-v9-switching="true"] .cp-dashboard .cp-asset-select,#phone[data-v9-switching="true"] .cp-dashboard .cp-chart-module,#phone[data-v9-switching="true"] #cp-order-inline .cp-modal-body,#phone[data-v9-switching="true"] .cp-onboarding{animation:v11-mode-fade .47s ease-out both!important}
#phone[data-v9-switching="true"][data-v9-from="novice"] .cp-mode i.right{animation:v11-mode-right .48s cubic-bezier(.16,.82,.24,1) both!important}
#phone[data-v9-switching="true"][data-v9-from="pro"] .cp-mode i:not(.right){animation:v11-mode-left .48s cubic-bezier(.16,.82,.24,1) both!important}
@keyframes v11-mode-right{from{transform:translateX(0)}to{transform:translateX(52px)}}
@keyframes v11-mode-left{from{transform:translateX(52px)}to{transform:translateX(0)}}
@keyframes v11-mode-fade{from{opacity:.6;translate:0 9px}to{opacity:1;translate:0 0}}
#phone button:focus-visible,#phone input:focus-visible,#phone [tabindex]:focus-visible{outline:3px solid #B88924;outline-offset:2px}
#phone button:disabled{opacity:.48;cursor:not-allowed}
@media(prefers-reduced-motion:reduce){#phone .cp-mode i,#phone[data-v9-switching="true"] .cp-dashboard .cp-asset-select,#phone[data-v9-switching="true"] .cp-dashboard .cp-chart-module,#phone[data-v9-switching="true"] #cp-order-inline .cp-modal-body,#phone .v10-tier-art img{animation:none!important;transition:none!important}}

#phone .cp-dashboard.pro .cp-bottom-links [data-c-action="guide"]{display:none}
