.cr-layout,.cr-reading{--cr-accent:var(--blue,#275b91);--cr-ink:var(--ink,#24394a);--cr-border:var(--line,#dae3eb);--cr-wash:var(--surface,var(--wash,#f4f7fa));--cr-active:#e9f0fa}
.cr-layout[data-coin-related-theme="ticker"]{--cr-accent:var(--green,#087b56);--cr-active:#e5f3ec}
.cr-layout[data-coin-related-theme="lumen"]{--cr-accent:var(--accent,#ed6038);--cr-active:#fff0e9;--cr-wash:#fffaf6;--cr-border:#efd9cc}
.cr-layout[data-coin-related-theme="aperture"]{--cr-accent:var(--accent,#d94c2d);--cr-active:#f8ebe7;--cr-wash:var(--soft,#f3f6f7)}
.cr-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:26px;align-items:start;margin-block:24px}
.cr-main{min-width:0}.cr-main>.coin-profile{grid-template-columns:minmax(0,1fr)}
.cr-sidebar{width:100%;min-width:0;border:1px solid var(--cr-border);background:var(--cr-wash);color:var(--cr-ink)}
.cr-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:2px solid var(--cr-accent)}
.cr-heading h2{margin:0;font-size:16px;line-height:1.5;color:var(--cr-ink)}
.cr-nav{padding:4px 12px 12px}.cr-tree,.cr-tree ul{list-style:none;margin:0;padding:0}
.cr-primary{padding-block:10px;border-bottom:1px solid var(--cr-border)}
.cr-tree a{display:flex;align-items:center;min-height:36px;padding:7px 8px;font-size:12px;line-height:1.65;text-decoration:none;color:var(--cr-ink);overflow-wrap:anywhere}
.cr-tree a:hover{color:var(--cr-accent);background:var(--cr-active)}
.cr-tree a[aria-current="page"]{background:var(--cr-active);color:var(--cr-accent);box-shadow:inset 3px 0 0 var(--cr-accent);font-weight:700}
[dir="rtl"] .cr-tree a[aria-current="page"]{box-shadow:inset -3px 0 0 var(--cr-accent)}
.cr-tree a:focus-visible,.cr-toggle:focus-visible,.cr-group-trigger:focus-visible{outline:2px solid var(--cr-accent);outline-offset:-2px}
.cr-group{padding-block:12px;border-bottom:1px solid var(--cr-border);scroll-margin-top:140px}.cr-group:last-child{border-bottom:0}
.cr-group h3{margin:0 0 6px;font-size:13px;line-height:1.6;color:var(--cr-ink)}
.cr-group>ul{border-inline-start:1px solid var(--cr-border);padding-inline-start:8px;margin-inline-start:3px}
.cr-subgroup h4{margin:0;padding:5px 8px;font-size:12px;line-height:1.5;color:var(--cr-accent)}
.cr-subgroup>ul{padding-inline-start:12px}.cr-tree small{display:block;font-size:11px;opacity:.75;overflow-wrap:anywhere}
.cr-toggle{border:1px solid var(--cr-border);background:#fff;color:var(--cr-accent);padding:7px 10px;min-height:40px;font:inherit;font-size:12px;cursor:pointer;align-items:center;gap:8px}
.cr-toggle:not([hidden]){display:inline-flex}.cr-toggle[hidden],.cr-nav[hidden],.cr-group-trigger[hidden],.cr-group-label[hidden]{display:none}
.cr-toggle[aria-expanded="true"]>span[aria-hidden]{transform:rotate(180deg)}
.cr-sidebar .cr-group-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:0;min-height:40px;padding:10px 8px;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer;box-shadow:none}
.cr-sidebar .cr-group-trigger:hover{background:var(--cr-active);color:var(--cr-accent)}
.cr-sidebar .cr-toggle{background:#fff;color:var(--cr-accent);border:1px solid var(--cr-border);border-radius:0;box-shadow:none}
.cr-sidebar .cr-toggle:hover{background:var(--cr-active);color:var(--cr-ink)}
.cr-sidebar .cr-group-trigger[hidden],.cr-sidebar .cr-toggle[hidden]{display:none}
.cr-group-trigger>span[aria-hidden]{font-size:18px;line-height:1;opacity:.7}
.cr-reading{margin-block:28px}.cr-reading>section{padding-block:22px;border-top:1px solid var(--cr-border)}
.cr-reading-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}.cr-reading h2{font-size:21px;line-height:1.5;margin:0}.cr-reading-heading>a{font-size:12px}
.cr-reading ul{list-style:none;margin:0;padding:0}.cr-reading li{display:flex;align-items:baseline;gap:20px;padding:12px 0;border-bottom:1px solid var(--cr-border);font-size:14px;line-height:1.7}.cr-reading time{font-size:11px;flex:0 0 80px;opacity:.7}.cr-reading a{overflow-wrap:anywhere}
@media(min-width:901px){
 .cr-primary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.cr-primary a{padding:7px 6px}
 .cr-flyouts .cr-group{padding:0}.cr-flyouts .cr-group h3{margin:0}
 .cr-flyouts .cr-group>ul{display:none;position:fixed;z-index:90;margin:0;padding:10px;border:1px solid var(--cr-border);background:#fff;box-shadow:0 8px 24px #182d4826;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:minmax(0,1fr);gap:2px 12px;align-items:start}
 .cr-flyouts .cr-group[data-directory-open]>ul{display:grid}.cr-flyouts .cr-group[data-directory-open]>h3{background:var(--cr-active);color:var(--cr-accent)}
 .cr-flyouts .cr-group>ul.cr-panel-wide{grid-template-columns:repeat(2,minmax(0,1fr))}
 [dir="rtl"] .cr-group-trigger>span[aria-hidden]{transform:rotate(180deg)}
}
@media(min-width:901px)and(max-width:1100px){.cr-layout{grid-template-columns:230px minmax(0,1fr);gap:20px}}
@media(max-width:900px){.cr-layout{display:flex;flex-direction:column;align-items:stretch;gap:20px}.cr-tree a{min-height:44px;padding-block:10px}.cr-reading-heading{align-items:flex-start;flex-wrap:wrap}.cr-reading li{flex-direction:column;gap:4px}.cr-reading time{flex-basis:auto}}
