:root{--clds-ink:#152d2b;--clds-green:#173b31;--clds-deep:#132e2b;--clds-gold:#e4c879;--clds-paper:#f6f4ee;--clds-line:#dde3dc;--clds-muted:#53635f}
body.cl-design-v1{--customify-primary:#193f34;--customify-primary-container:#eaf0e7;--customify-secondary:#866a2c;--customify-secondary-container:#f0e6c9;--customify-accent:#e4c879;--customify-accent-container:#f0e6c9;--customify-text:#253d34;--customify-surface:#f6f4ee;--customify-base:#fff;--customify-text-muted:#53635f;--customify-border:#dde3dc;--wp--preset--color--primary:#193f34;--wp--preset--color--primary-container:#eaf0e7;--wp--preset--color--accent:#e4c879;--wp--preset--color--accent-container:#f0e6c9;--wp--preset--color--surface:#f6f4ee;--wp--preset--color--body-text:#253d34;background:#fff;color:var(--clds-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.75}
body.cl-design-v1 .site-content{background:#fff}
body.cl-design-v1 .entry-content{color:var(--clds-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.75}
body.cl-design-v1 :is(.entry-content,.entry-header) :is(h1,h2){font-family:Georgia,'Times New Roman',serif;letter-spacing:-.025em;line-height:1.18;font-weight:400}
body.cl-design-v1 .entry-content h2{font-size:clamp(28px,3vw,38px);margin-top:36px;margin-bottom:18px}
body.cl-design-v1 .entry-content h3{font-weight:600;line-height:1.35}
body.cl-design-v1 .entry-content .cl-shop-hero h1,
body.cl-design-v1 .entry-content .cl-dash-hero h1{color:#fff!important}
body.cl-design-v1 .entry-content p{line-height:1.75}
body.cl-design-v1 :is(.cl-unified-content,.entry-header) a{color:#205941;text-underline-offset:3px}
body.cl-design-v1 a:focus-visible,body.cl-design-v1 button:focus-visible{outline:3px solid #b18b2b;outline-offset:4px}
body.cl-design-v1 :is(.clds-page-hero,.cl-dash-hero,.cl-hero,.clle-hero,.cllf-hero,.clcmf-hero,.clref-hero){background:var(--clds-deep)!important;background-image:none!important;border:1px solid #355247!important;border-radius:22px!important;padding:clamp(28px,5vw,60px)!important;color:#edf3ec!important;margin-bottom:30px!important;box-shadow:none!important}
body.cl-design-v1 :is(.clds-page-hero,.cl-dash-hero,.cl-hero,.clle-hero,.cllf-hero,.clcmf-hero,.clref-hero) :is(h1,h2){font-family:Georgia,'Times New Roman',serif!important;color:#fff!important;font-size:clamp(34px,4.4vw,58px)!important;font-weight:400!important;line-height:1.12!important;margin:0 0 20px!important;letter-spacing:-.035em!important}
body.cl-design-v1 :is(.clds-page-hero,.cl-dash-hero,.cl-hero,.clle-hero,.cllf-hero,.clcmf-hero,.clref-hero) p{color:#dce7de;max-width:900px;font-size:16px;line-height:1.75}
body.cl-design-v1 :is(.clds-page-hero,.cl-dash-hero,.cl-hero,.clle-hero,.cllf-hero,.clcmf-hero,.clref-hero) a{color:var(--clds-gold)}
body.cl-design-v1 :is(.clds-eyebrow,.cl-kicker,.clle-kicker,.cllf-kicker,.clcmf-kicker,.clref-kicker,.cl-dash-eyebrow){font-size:11px!important;letter-spacing:.14em!important;font-family:Arial,Helvetica,sans-serif!important;text-transform:uppercase;font-weight:700}
body.cl-design-v1 :is(.clds-page-hero,.cl-dash-hero,.cl-hero,.clle-hero,.cllf-hero,.clcmf-hero,.clref-hero) :is(.clds-eyebrow,.cl-kicker,.clle-kicker,.cllf-kicker,.clcmf-kicker,.clref-kicker,.cl-dash-eyebrow){color:var(--clds-gold)!important;margin-bottom:18px!important}
body.cl-design-v1 :is(.cl-dash-card,.cl-card,.clwe-card,.clle-definition-card,.clle-explorer-card,.clle-asset-card,.clle-ref-item,.cl-directory-entry,.cl-achievement,.cllf-card,.clcmf-card,.clref-card,.cl-wide-card){border:1px solid var(--clds-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 4px 18px #152d2b06!important;overflow:hidden;color:var(--clds-ink)}
body.cl-design-v1 :is(.cl-dash-card,.cl-card,.clwe-card,.clle-definition-card,.clle-explorer-card,.clle-asset-card,.clle-ref-item,.cl-directory-entry,.cl-achievement){padding:24px!important}
body.cl-design-v1 :is(.cl-dash-grid,.cl-dashboard-grid,.clle-asset-grid,.clle-explorer-grid,.clle-definition-grid,.cllf-grid,.clcmf-grid,.clref-grid,.cl-badge-grid){gap:22px!important}
body.cl-design-v1 :is(.cl-card,.clwe-card,.cl-achievement,.cllf-card,.clcmf-card,.clref-card) :is(h2,h3,h4,label,strong){color:#173b31!important}
body.cl-design-v1 :is(.cl-card,.clwe-card,.cl-achievement,.cllf-card,.clcmf-card,.clref-card) :is(p,.cl-muted){color:#53635f!important}
body.cl-design-v1 :is(.cl-dash-section,.clle-reference-section){margin-block:38px!important}
body.cl-design-v1 :is(.cl-dash-feature,.cl-dash-newsletter,.clle-reference-rule,.cl-privacy,.clle-reference-footer){background:#f0e6c9!important;border:1px solid #e1d2a7!important;border-radius:16px!important;padding:24px!important;color:var(--clds-ink)!important}
body.cl-design-v1 :is(.cl-dash-feature,.cl-dash-newsletter) :is(h2,h3,p){color:var(--clds-ink)!important}
body.cl-design-v1 :is(.wp-block-button__link,.cl-btn,.clwe-btn,.cllf-read,.clcmf-read,.clref-read,.cllf-load,.clcmf-load,.clref-load,.clle-hero-actions>a){background:var(--clds-green)!important;border:1px solid var(--clds-green)!important;border-radius:8px!important;color:#fff!important;font-family:Arial,Helvetica,sans-serif;font-weight:700;box-shadow:none!important;text-decoration:none;padding:12px 18px}
body.cl-design-v1 :is(.cl-dash-hero,.cl-hero,.clle-hero) :is(.wp-block-button__link,.cl-btn,.clwe-btn,.clle-hero-actions>a){background:var(--clds-gold)!important;border-color:var(--clds-gold)!important;color:#173b31!important}
body.cl-design-v1 .wp-block-button.is-style-outline .wp-block-button__link{background:transparent!important;color:#193f34!important}
body.cl-design-v1 :is(.cl-dash-hero,.cl-hero,.clle-hero) .wp-block-button.is-style-outline .wp-block-button__link{color:var(--clds-gold)!important;border-color:var(--clds-gold)!important}
body.cl-design-v1 .cl-unified-content :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]),select,textarea){border:1px solid #cbd6cb!important;border-radius:8px!important;background:#fff;color:#253d34;padding:10px 12px;max-width:100%;min-height:44px;font:inherit}
body.cl-design-v1 .cl-unified-content :is(input,select,textarea):focus{outline:2px solid #afc6b2;outline-offset:2px}
body.cl-design-v1 :is(.cl-table-wrap,.wp-block-table){overflow-x:auto;border:1px solid #dde3dc;border-radius:12px}
body.cl-design-v1 :is(.cl-table,.wp-block-table table){border-collapse:collapse;width:100%;font-size:14px}
body.cl-design-v1 :is(.cl-table,.wp-block-table table) th{background:#eaf0e7!important;color:#253d34!important;padding:14px;text-align:left}
body.cl-design-v1 :is(.cl-table,.wp-block-table table) td{padding:13px 14px;border-bottom:1px solid #e4e9e0}
body.cl-design-v1 .cl-unified-content .wp-block-details{border:1px solid #dce3d8;border-radius:12px;padding:16px 20px;margin-block:16px;background:#fafbf8}
body.cl-design-v1 .cl-unified-content .wp-block-details>summary{font-weight:700;color:#244a38;cursor:pointer}
body.cl-design-v1 .cl-unified-content blockquote{border-left:4px solid #c2a356;background:#f6f4ee;padding:20px 24px;border-radius:0 12px 12px 0}
body.cl-design-v1 .cl-unified-content pre{border-radius:10px;background:#f6f4ee;border:1px solid #e1e5db;white-space:pre-wrap;overflow-wrap:anywhere}
body.cl-design-v1 .cl-unified-content img{max-width:100%}
body.cl-design-v1 .cl-site-footer{background:#132e2b!important;color:#dce7de!important;border-top:3px solid #c2a356!important;padding:40px clamp(20px,4vw,56px)!important}
body.cl-design-v1 .cl-site-footer :is(h2,h3,strong,summary){color:#fff!important;font-family:Georgia,'Times New Roman',serif}
body.cl-design-v1 .cl-site-footer a{color:#e4c879!important}
body.cl-design-v1 .cl-site-footer :is(p,li,small){color:#d0ded3!important}
body.cl-design-v1 :is(.cl-brand-nav,.cl-asset-tools){border-color:#dce3d8!important;background:#f6f4ee!important;color:#253d34!important}
body.cl-design-v1 .cl-brand-nav a{color:#244a38!important}
body.cl-design-v1 .cl-brand-nav .cl-menu details>ul{background:#f6f4ee!important;border:1px solid #cbd6cb!important;color:#173b31!important;box-shadow:0 12px 30px #132e2b22}
body.cl-design-v1 .cl-brand-nav .cl-menu details>ul :is(a,summary){color:#173b31!important;background:transparent!important}
body.cl-design-v1 .cl-brand-nav .cl-menu details>ul a:is(:hover,:focus-visible){background:#e4eadf!important;color:#132e2b!important}
body.cl-design-v1 .cl-view-options{background:#f6f4ee!important;color:#173b31!important;border-color:#cbd6cb!important}
body.cl-design-v1 .cl-view-options :is(a,button,label){color:#173b31!important}
body.cl-design-v1 .cl-brand-nav :is(button,summary){color:#244a38!important}
body.cl-design-v1 .cl-navigation-menu>summary{color:#244a38!important}
body.cl-design-v1 .cl-brand{background:#132e2b!important}
body.cl-design-v1 .cl-brand-wordmark{color:#fff!important;font-family:Georgia,'Times New Roman',serif!important}
body.cl-design-v1 .cl-brand-tagline{color:#dce7de!important}
body.cl-design-v1 .cl-header-controls{background:#f6f4ee!important;color:#253d34!important}
@media(min-width:701px) and (max-width:1000px){body.cl-design-v1 .cl-header-controls{display:flex!important;flex-wrap:wrap!important;align-items:center;gap:8px}body.cl-design-v1 .cl-navigation-menu{flex:1 0 100%!important;width:100%!important;min-width:0}body.cl-design-v1 .cl-header-controls .cl-brand-nav{box-sizing:border-box;width:100%!important;min-width:0}body.cl-design-v1 .cl-menu{width:100%!important;justify-content:center!important}body.cl-design-v1 .cl-header-controls .cl-asset-tools{box-sizing:border-box;width:100%;justify-content:center!important;margin:4px 0 10px!important}}
body.cl-design-v1 [data-cl-current-view]{color:#53635f!important}
body.cl-design-v1 :is(.cl-asset-row,.cl-asset-small){color:#253d34!important}
body.cl-design-v1 #cl-global-support{background:#132e2b!important;color:#dce7de!important}
body.cl-design-v1 .clds-provider-portal{box-sizing:border-box;height:260px;padding:24px;display:flex;flex-direction:column;justify-content:center;gap:14px;background:#fff;color:#253d34}
body.cl-design-v1 .clds-provider-portal strong{font:24px Georgia,serif;color:#173b31}
body.cl-design-v1 .clds-provider-portal p{font-size:13px;line-height:1.7;margin:0;color:#53635f}
body.cl-design-v1 .clds-provider-portal a{color:#205941;font-weight:700;font-size:13px}
body.cl-design-v1 .cl-view-picker{border-radius:10px!important}
body.cl-design-v1 .cl-view-picker>summary{background:#fff;color:#244a38}
body.cl-design-v1 .clc{border:1px solid #dce3d8;border-radius:16px;overflow:hidden}
body.cl-design-v1 .clc-head{background:#132e2b!important;border-color:#385247!important;color:#fff!important}
body.cl-design-v1 .clc-brand{color:#e4c879!important;font-family:Georgia,'Times New Roman',serif}
body.cl-design-v1 .clc-underhood{background:#f6f4ee!important;border-color:#dde3dc!important;color:#253d34!important}
body.cl-design-v1 .cl-market-banners{box-sizing:border-box;max-width:1280px;margin:24px auto!important;padding:22px!important;border-radius:20px!important;background:#f6f4ee!important;border:1px solid #dce3d8!important;color:#253d34!important}
body.cl-design-v1 .cl-market-toggle{border:1px solid #b8c9b9!important;background:#fff!important;color:#244a38!important;border-radius:8px!important;padding:9px 14px!important;margin-bottom:18px;font-size:13px!important}
body.cl-design-v1 #cl-market-content.clds-markets-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
body.cl-design-v1 #cl-market-content[hidden]{display:none!important}
body.cl-design-v1 .clds-markets-grid>.cl-market-row{box-sizing:border-box;display:block!important;min-width:0;min-height:155px;padding:18px!important;background:#132e2b!important;border:1px solid #355247!important;border-radius:16px!important;margin:0!important;overflow:hidden}
body.cl-design-v1 .clds-markets-grid>.cl-market-row>strong{display:block!important;color:#e4c879!important;font-size:12px!important;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;width:auto!important}
body.cl-design-v1 .clds-markets-grid .cl-market-strip{min-width:0;width:100%!important;overflow:hidden}
body.cl-design-v1 .clds-markets-grid .cl-market-strip a{color:#e4c879!important;font-size:10px!important}
body.cl-design-v1 .clds-market-card{box-sizing:border-box;min-width:0;overflow:hidden;background:#fff;border:1px solid #dce3d8;border-radius:16px;color:#253d34}
body.cl-design-v1 .clds-market-card-header{padding:18px 20px;background:#eaf0e7;border-bottom:1px solid #dce3d8}
body.cl-design-v1 .clds-market-card-header h3{font-family:Georgia,'Times New Roman',serif;font-size:23px;line-height:1.2;margin:0 0 5px;color:#173b31}
body.cl-design-v1 .clds-market-card-header p{font-size:11px;line-height:1.5;margin:0;color:#53635f}
body.cl-design-v1 .clds-widget{height:260px;overflow:hidden;background:#fff}
body.cl-design-v1 .clds-widget iframe{display:block;border:0;max-width:100%}
body.cl-design-v1 .clds-market-card>a{display:block;padding:13px 20px;color:#244a38!important;font-weight:700;font-size:12px;background:#f8faf5;border-top:1px solid #e2e8dc;text-decoration:none}
body.cl-design-v1 .clds-market-bubbles{grid-column:1/-1}
body.cl-design-v1 .clds-market-bubbles .clds-widget{height:520px;background:#11151b}
body.cl-design-v1 .clds-market-bubbles iframe{width:100%;height:520px}
body.cl-design-v1 .clds-market-note{grid-column:1/-1;font-size:11px;line-height:1.65;color:#5b6d60;margin:0!important}
body.cl-design-v1 .clds-market-cmc #coinmarketcap-widget-coin-price-block{height:260px;overflow:auto}
body.cl-design-v1 .clds-market-cmc #coinmarketcap-widget-coin-price-block>div{max-width:100%!important}
@media(max-width:900px){body.cl-design-v1 #cl-market-content.clds-markets-grid{grid-template-columns:1fr}body.cl-design-v1 .cl-market-banners{margin:18px 12px!important;padding:16px!important}body.cl-design-v1 .clds-market-bubbles .clds-widget,body.cl-design-v1 .clds-market-bubbles iframe{height:450px}}
@media(max-width:540px){body.cl-design-v1 :is(.clds-page-hero,.cl-dash-hero,.cl-hero,.clle-hero,.cllf-hero,.clcmf-hero,.clref-hero){padding:26px 22px!important;border-radius:18px!important}body.cl-design-v1 :is(.cl-dash-card,.cl-card,.clwe-card,.clle-definition-card,.clle-explorer-card,.clle-asset-card,.clle-ref-item,.cl-directory-entry,.cl-achievement){padding:20px!important}body.cl-design-v1 .cl-unified-content table{min-width:550px}body.cl-design-v1 .cl-shop table{min-width:0}}
@media(prefers-reduced-motion:reduce){body.cl-design-v1 *{scroll-behavior:auto!important}}
/* Token selection uses the site's design, independent of the chosen asset. */
html.cl-asset-themed{--cl-view-bg:#132e2b!important;--cl-view-accent:#e4c879!important}
html.cl-asset-themed body.cl-design-v1,html.cl-asset-themed body.cl-design-v1 :is(#page,#content,#site-content){background:#fff!important}
body.cl-design-v1 .cl-view-picker>summary{background:#fff!important;color:#173b31!important;border-color:#c2a356!important;min-height:44px}
body.cl-design-v1 .cl-view-options{padding:22px!important;border-radius:16px!important;box-shadow:0 16px 40px #132e2b26!important;max-height:min(75vh,720px);overflow-y:auto;overscroll-behavior:contain}
body.cl-design-v1 .cl-view-options h2{font:400 26px/1.2 Georgia,serif!important;color:#173b31!important;margin:0 0 18px!important}
body.cl-design-v1 .cl-view-options :is(p,label,summary){color:#253d34!important;line-height:1.65}
body.cl-design-v1 .cl-view-options a{color:#205941!important}
body.cl-design-v1 .cl-view-options button{background:#fff!important;color:#173b31!important;border:1px solid #bdcebf!important;border-radius:8px!important;min-height:44px;padding:10px 14px!important;font-size:14px!important;line-height:1.45!important;cursor:pointer}
body.cl-design-v1 .cl-view-options button:is(:hover,:focus-visible){background:#f0e6c9!important;color:#132e2b!important;border-color:#b18b2b!important}
body.cl-design-v1 .cl-view-options button[aria-pressed=true]{background:#173b31!important;color:#fff!important;border-color:#173b31!important;outline:2px solid #c2a356!important;outline-offset:2px}
body.cl-design-v1 .cl-view-options input{box-sizing:border-box;width:100%;min-width:0!important;min-height:46px;background:#fff!important;color:#173b31!important;border:1px solid #bdcebf!important;border-radius:8px;padding:12px!important;font-size:16px}
body.cl-design-v1 .cl-view-options [data-cl-coin-results]{display:grid;gap:8px;padding:4px 2px}
body.cl-design-v1 .cl-view-options [data-cl-coin-results] button{width:100%;text-align:left;white-space:normal;overflow-wrap:anywhere;margin:0!important}
body.cl-design-v1 .cl-view-options :is(.cl-asset-small,[data-cl-search-status]){font-size:12px!important;color:#53635f!important}
body.cl-design-v1 .cl-asset-panel{background:#f6f4ee!important;color:#253d34!important;border:1px solid #dde3dc!important;border-radius:20px!important;padding:clamp(20px,3vw,36px)!important}
body.cl-design-v1 .cl-asset-panel>h1{font:400 clamp(30px,4vw,46px)/1.15 Georgia,serif!important;color:#173b31!important}
body.cl-design-v1 .cl-asset-panel>p{color:#53635f!important;line-height:1.75}
body.cl-design-v1 .cl-asset-panel a{color:#205941!important}
body.cl-design-v1 .cl-asset-panel :is(.cl-asset-price,.cl-asset-card){background:#fff!important;color:#253d34!important;border:1px solid #dde3dc!important;border-radius:14px;padding:20px}
body.cl-design-v1 .cl-asset-panel .cl-asset-price strong{color:#173b31!important;font:400 32px/1.3 Georgia,serif}
body.cl-design-v1 .cl-asset-panel .cl-asset-card small{color:#53635f!important}
body.cl-design-v1 .cl-asset-panel button{background:#173b31!important;color:#fff!important;border:1px solid #173b31!important;border-radius:8px;min-height:44px}
body.cl-design-v1 .cl-asset-panel .cl-asset-tabs{display:flex;flex-wrap:wrap;gap:8px}
body.cl-design-v1 .cl-asset-panel .cl-asset-tabs button{background:#fff!important;color:#173b31!important;border-color:#bdcebf!important}
body.cl-design-v1 .cl-asset-panel .cl-asset-tabs button[aria-pressed=true]{background:#173b31!important;color:#fff!important;border-color:#173b31!important}
body.cl-design-v1 .cl-network-map{--map-bg:#132e2b;background:#132e2b!important;border-color:#496357!important;color:#edf3ec!important}
body.cl-design-v1 .cl-network-map :is(h2,h3,h4){color:#fff!important}
body.cl-design-v1 .cl-network-map :is(p,label,summary,small){color:#dce7de!important}
body.cl-design-v1 .cl-network-map :is(a,.cl-map-eyebrow){color:#e4c879!important}
body.cl-design-v1 .cl-network-map :is(button,select){background:#24483b!important;color:#fff!important;border-color:#779783!important}
body.cl-design-v1 .cl-map-detail{background:#1b3b31!important;border-color:#496357!important}
body.cl-design-v1 .cl-map-viewport{background:radial-gradient(#24483b,#102a25)!important;border-color:#496357!important}
@media(max-width:600px){body.cl-design-v1 .cl-view-options{padding:18px!important;max-height:72vh}body.cl-design-v1 .cl-view-options h2{font-size:24px!important}}
body.cl-design-v1 .cl-koinly-resource{background:#132e2b!important;border:1px solid #496357!important;border-radius:16px}
body.cl-design-v1 .cl-koinly-resource :is(h2,h3,p){color:#edf3ec!important}
body.cl-design-v1 .cl-koinly-resource p.has-accent-color{color:#e4c879!important}
body.cl-design-v1 .cl-koinly-resource .wp-block-button__link{background:#e4c879!important;border-color:#e4c879!important;color:#173b31!important}
