/* Exchange hub pages (Binance Delist Listesi). Approved design v6, scoped under .kbx so theme styles do not leak in. */
.kbx-page .page_content_wrap{background:#eff6f8}
.kbx{--ink:#0a1426;--text:#2f3846;--muted:#5e646d;--faint:#8a93a1;--paper:#fff;--tint:#f5f8fb;--line:#e1e8f0;--line-soft:#eef2f7;--brand:#3a82e6;--brand-ink:#285ba1;--brand-soft:#eaf2fd;--urgent:#c2410c;--urgent-soft:#fff1e6;--calm:#1f6f4a;--calm-soft:#e8f5ee;--warn:#9a5a06;--warn-soft:#fdf3e1;--neutral-soft:#f0f2f5;max-width:960px;margin:0 auto;padding-block:8px 48px;display:flex;flex-direction:column;gap:16px;color:var(--text);font-family:"Hind Siliguri","Segoe UI",system-ui,sans-serif;font-size:16px;line-height:1.5}
@media (min-width:760px){.kbx{gap:20px;padding-block:16px 64px}}
.kbx *,.kbx *::before,.kbx *::after{box-sizing:border-box}
.kbx [hidden]{display:none!important}
.kbx a{color:var(--brand-ink);text-decoration:none}
.kbx a:hover{color:var(--ink)}
.kbx button{font-family:inherit;text-transform:none;letter-spacing:normal;line-height:1.2;box-shadow:none}
.kbx :focus-visible{outline:3px solid var(--brand);outline-offset:2px;border-radius:8px}
.kbx h1,.kbx h2,.kbx h3{color:var(--ink);margin:0;font-family:inherit;font-weight:700;text-transform:none}
.kbx h1{font-size:clamp(28px,6.5vw,38px);line-height:1.1;letter-spacing:-.03em}
.kbx h2{font-size:21px;line-height:1.25;letter-spacing:-.015em}
.kbx h3{font-size:16px;line-height:1.35;font-weight:600;letter-spacing:0}
.kbx p{margin:0}
.kbx-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.kbx-top{display:flex;flex-direction:column;gap:6px}
.kbx-h1{display:flex;align-items:center;gap:12px}
.kbx-exstack{display:flex;flex:none}
.kbx-exstack .kbx-exmini{width:28px;height:28px;border:2px solid var(--paper);margin-left:-8px;border-radius:8px}
.kbx-exstack .kbx-exmini:first-child{margin-left:0}
@media (max-width:520px){.kbx-exstack{display:none}}
.kbx-exmini{flex:none;width:18px;height:18px;border-radius:5px;object-fit:cover;vertical-align:-3px}
.kbx .kbx-li__sub img.kbx-exmini{width:14px!important;height:14px!important;border-radius:4px!important;vertical-align:-2px}
.kbx-li--link{color:inherit!important;text-decoration:none}
.kbx-li--link:hover .kbx-li__name{color:var(--brand-ink)}
.kbx-li__chev{flex:none;font-size:22px;line-height:1;color:var(--faint);margin-left:-4px}
.kbx-excard__soon{grid-column:1/-1;margin:0;font-size:13px;color:var(--muted);padding:10px 12px;border-radius:12px;background:var(--tint);border:1px dashed var(--line)}
.kbx-li--link .kbx-exmini{width:24px;height:24px;border-radius:7px}
.kbx-excards{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}
@media (min-width:640px){.kbx-excards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:900px){.kbx-excards{grid-template-columns:repeat(3,minmax(0,1fr))}}
.kbx-excard{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:12px}
.kbx-excard__head{display:flex;align-items:center;gap:12px}
.kbx-excard__head h3{font-size:18px}
.kbx-excard__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.kbx-exlink{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:var(--tint);border:1px solid var(--line-soft);color:var(--ink)!important}
.kbx-exlink:hover{border-color:var(--brand);background:var(--brand-soft)}
.kbx-exlink span{font-size:13px;font-weight:600;color:var(--brand-ink)}
.kbx-exlink b{font-size:20px;color:var(--ink);line-height:1.2}
.kbx-exlink small{font-size:12px;font-weight:600;color:var(--muted)}
.kbx-hr__meta .kbx-exmini{margin-right:2px}
a.kbx-tile{text-decoration:none}
.kbx-exlogo{flex:none;width:clamp(36px,9vw,44px);height:clamp(36px,9vw,44px);border-radius:12px;border:1px solid var(--line);background:var(--paper);object-fit:cover}
.kbx-live{font-size:13px;font-weight:600;color:var(--calm)}
.kbx-soon{font-size:13px;font-weight:600;color:var(--warn)}
.kbx-empty{padding:16px;border:1px dashed var(--line);border-radius:14px;color:var(--muted)}
.kbx-crumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--muted)}
.kbx-crumbs a{color:var(--muted)}
.kbx-sub{font-size:16px}
.kbx-fresh{font-size:13px;color:var(--muted)}

/* search card */
.kbx-sc{background:var(--paper);border:1px solid var(--line);border-radius:20px;box-shadow:0 8px 28px rgba(10,20,38,.06);overflow:hidden}
.kbx-sc__search{padding:12px;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid var(--line-soft);margin:0}
.kbx-field{position:relative;display:flex;gap:8px}
.kbx-field svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--faint);pointer-events:none}
.kbx-field input{flex:1 1 auto;min-width:0;height:50px;margin:0;border:1px solid transparent;border-radius:14px;padding:0 12px 0 42px;font:600 17px/1 inherit;font-family:inherit;color:var(--ink);background:var(--tint)}
.kbx-field input::placeholder{color:var(--faint);font-weight:500}
.kbx-field input:focus{background:var(--paper);border-color:var(--brand);outline:none;box-shadow:0 0 0 4px var(--brand-soft)}
.kbx-field button{flex:none;height:50px;padding:0 18px;border:0;border-radius:14px;background:var(--ink);color:#fff;font-weight:600;font-size:16px;cursor:pointer}
.kbx-quick{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;align-items:center;font-size:13px;color:var(--muted);padding-inline:2px}
.kbx-quick::-webkit-scrollbar{display:none}
.kbx-quick span{flex:none}
.kbx-qbtn{flex:none;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--paper);color:var(--brand-ink);font-weight:600;font-size:14px;cursor:pointer}
.kbx-qbtn:hover{border-color:var(--brand);background:var(--paper);color:var(--brand-ink)}
.kbx-ans{padding:14px 16px 16px;display:flex;flex-direction:column;gap:12px}
@media (min-width:760px){.kbx-ans{padding:16px 20px 20px}}
.kbx-ans__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}
.kbx-ans__head>div{display:flex;flex-direction:column;gap:3px;min-width:0}
.kbx-eyebrow{font-size:13px;font-weight:600;color:var(--muted)}
.kbx-clear{flex:none;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-weight:600;font-size:14px;cursor:pointer}
.kbx-list{display:flex;flex-direction:column}
.kbx-li{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line-soft)}
.kbx-li:first-child{border-top:0}
.kbx-li__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.25}
.kbx-li__name{font-weight:600;color:var(--ink);font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.kbx-li__sub{font-size:13px;color:var(--muted)}
.kbx-li__end{flex:none;text-align:right;display:flex;flex-direction:column;line-height:1.25}
.kbx-li__end b{color:var(--ink);font-size:16px}
.kbx-li__end span{font-size:13px;font-weight:600;color:var(--urgent)}
.kbx-li__end .kbx-live{color:var(--calm)}
.kbx-li__end .kbx-soon{color:var(--warn)}
/* listing rows: one coin per row */
.kbx-lr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border-top:1px solid var(--line-soft)}
.kbx-hist .kbx-lr:first-child{border-top:0}
.kbx-show-all .kbx-lr.kbx-extra{display:grid!important}
.kbx-lr__main{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.25}
.kbx-lr__sub{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}
.kbx-lr__sub .kbx-chip{flex:none;height:20px;padding:0 7px;font-size:11.5px}
.kbx-narrow{display:inline}.kbx-wide{display:none}
@media (min-width:760px){.kbx-narrow{display:none}.kbx-wide{display:inline}}
.kbx-lr .kbx-soon{font-weight:600;color:var(--warn)}
@media (min-width:760px){.kbx-lr{padding:12px 18px;gap:16px}}
.kbx-cta{display:flex;align-items:center;justify-content:center;gap:6px;min-height:48px;border-radius:14px;background:var(--brand);color:#fff!important;font-weight:600;font-size:16px}
.kbx-cta:hover{background:#2f74d6}
.kbx-cta--line{background:var(--paper);border:1px solid var(--line);color:var(--ink)!important}
.kbx-cta--line:hover{background:var(--tint)}
.kbx-howto{border-radius:12px;background:var(--tint)}
.kbx-howto summary{list-style:none;cursor:pointer;padding:12px 14px;font-weight:600;color:var(--ink);font-size:15px;display:flex;justify-content:space-between;gap:8px}
.kbx-howto summary::-webkit-details-marker{display:none}
.kbx-howto summary::after{content:"+";color:var(--brand-ink);font-size:18px;line-height:1}
.kbx-howto[open] summary::after{content:"−"}
.kbx-howto ol{margin:0;padding:0 14px 14px 32px;display:flex;flex-direction:column;gap:4px;font-size:15px}
.kbx-related-list{margin:0;padding-left:18px;font-size:15px;display:flex;flex-direction:column;gap:2px}
.kbx-hint{font-size:13px;color:var(--muted)}

/* avatars */
.kbx-av{flex:none;width:36px;height:36px;border-radius:50%;background:var(--line-soft);object-fit:cover;display:inline-block}
.kbx-av--txt{display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1;font-weight:700;color:#fff}
.kbx-stack{display:inline-flex;align-items:center}
.kbx-stack .kbx-av{width:28px;height:28px;border:2px solid var(--paper);margin-left:-8px;font-size:10px}
.kbx-stack .kbx-av:first-child{margin-left:0}
.kbx-more{margin-left:4px;font-size:13px;font-weight:700;color:var(--muted)}

/* chips */
.kbx-chip{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}
.kbx-chip--urgent{background:var(--urgent-soft);color:var(--urgent)}
.kbx-chip--warn{background:var(--warn-soft);color:var(--warn)}
.kbx-chip--calm{background:var(--calm-soft);color:var(--calm)}
.kbx-chip--info{background:var(--brand-soft);color:var(--brand-ink)}
.kbx-chip--neutral{background:var(--neutral-soft);color:#46505e}

/* tiles */
.kbx-tiles{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding-inline:16px;scroll-snap-type:x proximity;scroll-padding-inline:16px}
.kbx-tiles::-webkit-scrollbar{display:none}
@media (min-width:760px){.kbx-tiles{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin-inline:0;padding-inline:0;overflow:visible}}
.kbx-tile{flex:0 0 auto;scroll-snap-align:start;background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:14px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;cursor:pointer;color:var(--text);font-size:14px;font-weight:400}
.kbx-tile:hover{border-color:var(--brand);background:var(--paper);color:var(--text)}
.kbx-tile__label{font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}
.kbx-tile__row{display:flex;align-items:center;gap:12px}
.kbx-tile__big{font-size:26px;font-weight:700;color:var(--ink);line-height:1.1;letter-spacing:-.02em}
.kbx-tile__big small{font-size:15px;font-weight:600;letter-spacing:0}

/* tabs */
.kbx-seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:4px;border-radius:14px;background:#e3eaf2}
.kbx-seg button{min-height:44px;border:0;border-radius:11px;background:transparent;color:var(--muted);font-weight:600;font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 8px}
.kbx-seg button:hover{background:rgba(255,255,255,.5);color:var(--ink)}
.kbx-seg button[aria-selected="true"]{background:var(--paper);color:var(--ink);box-shadow:0 1px 4px rgba(10,20,38,.12)}
.kbx-seg .n{font-size:13px;font-weight:700;color:var(--faint)}
.kbx-seg button[aria-selected="true"] .n{color:var(--brand-ink)}

/* panels */
.kbx-panel{display:flex;flex-direction:column;gap:12px;scroll-margin-top:12px}
.kbx-panel__intro{display:flex;flex-direction:column;gap:6px}
.kbx-panel__intro p{font-size:15px;max-width:none}
.kbx-panel__intro b{color:var(--ink)}
.kbx-extra{display:none!important}
.kbx-show-all .kbx-extra{display:revert!important}
.kbx-wgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}
@media (min-width:760px){.kbx-wgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.kbx-wt{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}
.kbx-show-all .kbx-wt.kbx-extra{display:flex!important}
.kbx-wt__top{display:flex;align-items:center;gap:12px}
.kbx-wt__dur{flex:none;font-size:15px;font-weight:600;color:var(--ink);white-space:nowrap}
.kbx-wt__bot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px solid var(--line-soft);font-size:14px;color:var(--muted)}
.kbx-go{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 14px;border-radius:10px;background:var(--brand);color:#fff!important;font-weight:600;font-size:14px;white-space:nowrap}
.kbx-go:hover{background:#2f74d6}
.kbx-go--quiet{background:var(--paper);color:var(--ink)!important;border:1px solid var(--line)}
.kbx-go--quiet:hover{background:var(--tint)}
.kbx-more-btn{min-height:46px;border-radius:14px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-weight:600;font-size:15px;cursor:pointer}
.kbx-more-btn:hover{background:var(--tint);color:var(--ink)}

/* history */
.kbx-filters{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}
.kbx-filters::-webkit-scrollbar{display:none}
@media (min-width:760px){.kbx-filters{flex-wrap:wrap;margin-inline:0;padding-inline:0}}
.kbx-filter{flex:none;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-weight:600;font-size:14px;cursor:pointer}
.kbx-filter:hover{background:var(--tint);color:var(--ink)}
.kbx-filter[aria-pressed="true"]{background:var(--ink);border-color:var(--ink);color:#fff}
.kbx-hist{background:var(--paper);border:1px solid var(--line);border-radius:16px;overflow:hidden}
.kbx-hr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta meta" "coins coins" "text text" "go go";gap:8px 12px;padding:14px;border-top:1px solid var(--line-soft)}
.kbx-hist .kbx-hr:first-child,.kbx-hist .kbx-hr.kbx-first{border-top:0}
.kbx-show-all .kbx-hr.kbx-extra{display:grid!important}
.kbx .kbx-hist .kbx-hr.kbx-off{display:none!important}
@media (min-width:760px){.kbx-hr{grid-template-columns:140px 124px minmax(0,1fr) auto;grid-template-areas:"meta coins text go";align-items:center;padding:14px 18px;gap:16px}}
.kbx-hr__meta{grid-area:meta;display:flex;align-items:center;gap:8px;flex-wrap:wrap}
@media (min-width:760px){.kbx-hr__meta{flex-direction:column;align-items:flex-start;gap:4px}}
.kbx-hr__date{font-weight:600;color:var(--ink);font-size:14px;white-space:nowrap}
.kbx-hr__coins{grid-area:coins}
.kbx-hr__text{grid-area:text;font-size:15px;overflow-wrap:anywhere}
.kbx-hr__text b{color:var(--ink);font-weight:600}
.kbx-hr__go{grid-area:go;justify-self:start}
@media (min-width:760px){.kbx-hr__go{justify-self:end}}

/* telegram */
.kbx-tg{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 14px;padding:16px;border-radius:18px;background:#1576a8;color:#e8f4fb!important}
.kbx-tg:hover{background:#126a98;color:#e8f4fb!important}
.kbx-tg::after{content:"";position:absolute;right:-28px;bottom:-36px;width:150px;height:150px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m3.3 11.2 16.9-6.5c.8-.3 1.5.2 1.2 1.4l-2.9 13.6c-.2 1-.8 1.2-1.6.7l-4.4-3.3-2.1 2c-.2.2-.4.4-.9.4l.3-4.5 8.2-7.4c.4-.3-.1-.5-.6-.2l-10.1 6.4-4.4-1.4c-.9-.3-1-.9.2-1.4Z' fill='%23ffffff' fill-opacity='.10'/%3E%3C/svg%3E") center/contain no-repeat;pointer-events:none}
.kbx-tg__icon{width:48px;height:48px;border-radius:14px;background:rgba(255,255,255,.16);display:inline-flex;align-items:center;justify-content:center}
.kbx-tg__text{display:flex;flex-direction:column;gap:2px;font-size:15px;line-height:1.4}
.kbx-tg__text b{color:#fff;font-size:17px}
.kbx-tg__btn{grid-column:1/-1;justify-self:stretch;justify-content:center;position:relative;z-index:1;display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border-radius:12px;background:#fff;color:#11679a;font-weight:700;font-size:15px}
@media (min-width:640px){.kbx-tg{grid-template-columns:auto minmax(0,1fr) auto;padding:18px 20px}.kbx-tg__btn{grid-column:auto;justify-self:end}}

/* boxes, faq, exchanges */
.kbx-box{background:var(--paper);border:1px solid var(--line);border-radius:16px;overflow:hidden}
.kbx-box__head{padding:14px 16px 6px}
@media (min-width:760px){.kbx-box__head{padding:16px 20px 6px}}
.kbx-qa{border-top:1px solid var(--line-soft)}
.kbx-box__head+.kbx-qa{border-top:0}
.kbx-qa summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:54px;padding:10px 16px;cursor:pointer}
@media (min-width:760px){.kbx-qa summary{padding:10px 20px}}
.kbx-qa summary::-webkit-details-marker{display:none}
.kbx-qa summary::after{content:"";flex:none;width:26px;height:26px;border-radius:50%;background:var(--tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4.5 6 8.5l4-4' fill='none' stroke='%23285ba1' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center no-repeat;transition:transform .2s}
.kbx-qa[open] summary::after{transform:rotate(180deg)}
.kbx-qa summary:hover h3{color:var(--brand-ink)}
.kbx-qa__a{padding:0 16px 16px;font-size:15px;overflow:hidden}
@media (min-width:760px){.kbx-qa__a{padding:0 20px 18px}}
@media (prefers-reduced-motion:reduce){.kbx-qa summary::after{transition:none}}
.kbx-ex{display:flex;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid var(--line-soft)}
@media (min-width:760px){.kbx-ex{padding:12px 20px}}
.kbx-box__head+.kbx-ex{border-top:0}
.kbx-ex__name{flex:1 1 auto;font-weight:600;color:var(--ink);min-width:0}
.kbx-ex__links{display:flex;gap:6px;flex:none}
.kbx-pill{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--line);font-size:14px;font-weight:600;color:var(--ink)!important;background:var(--paper)}
.kbx-pill[aria-current="page"]{background:var(--ink);border-color:var(--ink);color:#fff!important}
.kbx-note{font-size:13px;color:var(--muted)}
.kbx-rel{list-style:none;margin:0;padding:0}
.kbx-rel li{margin:0;border-top:1px solid var(--line-soft)}
.kbx-box__head+.kbx-rel li:first-child{border-top:0}
.kbx-rel a{display:flex;flex-direction:column;gap:2px;padding:12px 16px;color:var(--ink)!important}
.kbx-rel a:hover .kbx-rel__t{color:var(--brand-ink)}
.kbx-rel__t{font-weight:600;line-height:1.35}
.kbx-rel__d{font-size:13px;color:var(--muted)}
@media (min-width:760px){.kbx-rel a{padding:12px 20px}}

/* Theme guard: Coinpress styles every button/input with high-specificity scheme rules. */
.kbx img.kbx-av{border-radius:50%!important;max-width:none;margin-top:0;margin-bottom:0}
.kbx img.kbx-exlogo{border-radius:12px!important;max-width:none;margin:0}
.kbx img.kbx-exmini{max-width:none;margin-top:0;margin-bottom:0}
.kbx .kbx-exstack img.kbx-exmini{border-radius:8px!important}
.kbx .kbx-hr__meta img.kbx-exmini{border-radius:5px!important}
.kbx button,.kbx input[type="text"]{text-transform:none!important;letter-spacing:normal!important;box-shadow:none!important;text-shadow:none!important}
.kbx .kbx-field input[type="text"]{padding:0 12px 0 42px!important;height:50px!important;border:1px solid transparent!important;border-radius:14px!important;background:var(--tint)!important;color:var(--ink)!important;font-size:17px!important;font-weight:600!important;line-height:50px!important}
.kbx .kbx-field input[type="text"]:focus{background:var(--paper)!important;border-color:var(--brand)!important;box-shadow:0 0 0 4px var(--brand-soft)!important}
.kbx .kbx-field button{background:var(--ink)!important;color:#fff!important;border:0!important;border-radius:14px!important;padding:0 18px!important;height:50px!important;font-size:16px!important;font-weight:600!important}
.kbx .kbx-qbtn{background:var(--paper)!important;color:var(--brand-ink)!important;border:1px solid var(--line)!important;border-radius:999px!important;padding:0 12px!important;font-size:14px!important;font-weight:600!important;min-height:34px!important}
.kbx .kbx-qbtn:hover{border-color:var(--brand)!important}
.kbx .kbx-tile{background:var(--paper)!important;color:var(--text)!important;border:1px solid var(--line)!important;border-radius:16px!important;padding:14px!important;font-size:14px!important;font-weight:400!important}
.kbx .kbx-tile:hover{border-color:var(--brand)!important}
.kbx .kbx-seg button{background:transparent!important;color:var(--muted)!important;border:0!important;border-radius:11px!important;padding:0 8px!important;font-size:15px!important;font-weight:600!important}
.kbx .kbx-seg button[aria-selected="true"]{background:var(--paper)!important;color:var(--ink)!important;box-shadow:0 1px 4px rgba(10,20,38,.12)!important}
.kbx .kbx-filter{background:var(--paper)!important;color:var(--ink)!important;border:1px solid var(--line)!important;border-radius:999px!important;padding:0 14px!important;font-size:14px!important;font-weight:600!important}
.kbx .kbx-filter[aria-pressed="true"]{background:var(--ink)!important;border-color:var(--ink)!important;color:#fff!important}
.kbx .kbx-more-btn{background:var(--paper)!important;color:var(--ink)!important;border:1px solid var(--line)!important;border-radius:14px!important;font-size:15px!important;font-weight:600!important;padding:0 16px!important}
.kbx .kbx-clear{background:var(--paper)!important;color:var(--ink)!important;border:1px solid var(--line)!important;border-radius:999px!important;padding:0 12px!important;font-size:14px!important;font-weight:600!important}

/* S5: content-hub pages (Kripto Öğren, Sözlük, …) in the same language. */
.kbx a.kbx-qbtn{display:inline-flex;align-items:center;text-decoration:none!important}
.kbx a.kbx-lr,.kbx a.kbx-li--link{color:inherit!important;text-decoration:none!important}
.kbx a.kbx-lr:hover .kbx-li__name{color:var(--brand-ink)}
.kbx .kbx-lr .kbx-li__name{white-space:normal}
.kbh-v2 .kbx-lr{grid-template-columns:auto minmax(0,1fr) auto}
.kbh-num{display:inline-flex;align-items:center;justify-content:center;background:var(--brand-soft);color:var(--brand-ink);font-weight:700;font-size:14px}
.kbh-num--soft{background:var(--neutral-soft);color:#46505e;font-size:13px}
.kbh-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.kbh-v2 .kbx-li .kbh-clamp{-webkit-line-clamp:1}
@media (min-width:760px){.kbh-v2 .kbx-li .kbh-clamp{-webkit-line-clamp:2}}
.kbh-letter{font-size:24px!important}
.kbh-next .kbx-lr{border-top:1px solid var(--line-soft)}
.kbh-next .kbx-lr:first-child{border-top:0}
.kbh-about__body{padding:4px 16px 16px;display:flex;flex-direction:column;gap:10px;color:var(--text)}
@media (min-width:760px){.kbh-about__body{padding:4px 20px 20px}}
.kbh-about__body p{margin:0}
.kbh-about__body a{color:var(--brand-ink);text-decoration:underline;text-underline-offset:3px}
.kbx .kbx-tile[aria-pressed="true"]{border-color:var(--brand)!important;background:var(--brand-soft)!important}
.kbh-v2 .kbx-tiles .kbx-tile{min-width:150px}
.kbh-v2 .kbx-ans .kbx-cta{align-self:flex-start;padding:0 20px}
.kbh-page .kbh-v2 h2{margin:0}
.kbx .kbx-field input[type=search]{flex:1 1 auto;min-width:0;height:50px!important;margin:0!important;border:1px solid transparent!important;border-radius:14px!important;padding:0 12px 0 42px!important;font:600 17px/1 inherit!important;font-family:inherit!important;color:var(--ink)!important;background:var(--tint)!important;box-shadow:none!important;-webkit-appearance:none;appearance:none}
.kbx .kbx-field input[type=search]:focus{background:var(--paper)!important;border-color:var(--brand)!important;outline:none;box-shadow:0 0 0 4px var(--brand-soft)!important}

.kbh-v2 .kbx-lr:not(:has(> .kbx-av)){grid-template-columns:minmax(0,1fr) auto}

/* S5 phase 2: article pages (guides, terms, coins, prices, corporate) */
.kbh-v2 .kbh-legacy{max-width:none;margin:0;font-family:inherit;color:var(--text);line-height:1.6;font-size:16px}
.kbh-v2 .kbh-byline2 a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}
.kbh-v2 .kbh-coinlogo{border-radius:50%!important;border:0}
.kbx img.kbh-coinlogo{border-radius:50%!important}
/* table of contents */
.kbh-toc2 summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px;font-weight:700;color:var(--ink);font-size:17px}
.kbh-toc2 summary::-webkit-details-marker{display:none}
.kbh-toc2 summary::after{content:"";width:9px;height:9px;border-right:2px solid var(--brand-ink);border-bottom:2px solid var(--brand-ink);transform:rotate(45deg);margin-left:auto;transition:transform .2s}
.kbh-toc2[open] summary::after{transform:rotate(-135deg)}
.kbh-toc2 summary .n{font-size:13px;font-weight:700;color:var(--faint)}
.kbh-toc2 ol{margin:0;padding:0 16px 14px 36px;display:flex;flex-direction:column;gap:6px}
.kbh-toc2 li{margin:0;color:var(--muted)}
.kbh-toc2 a{color:var(--brand-ink)!important;text-decoration:none!important}
.kbh-toc2 a:hover{text-decoration:underline!important}
@media (min-width:760px){.kbh-toc2 summary{padding:16px 20px}.kbh-toc2 ol{padding:0 20px 18px 40px;columns:2;display:block}.kbh-toc2 li{margin-bottom:6px;break-inside:avoid}}
/* article body */
.kbh-article{padding:20px 16px}
@media (min-width:760px){.kbh-article{padding:28px 32px}}
.kbh-v2 .kbh-article .kbh-prose{max-width:720px;margin:0 auto;font-size:17px;line-height:1.75;color:var(--text)}
.kbh-v2 .kbh-legacy .kbh-prose p{margin:0 0 16px!important}
.kbh-v2 .kbh-prose p:last-child{margin-bottom:0!important}
.kbh-v2 .kbh-legacy .kbh-prose h2{font-size:24px!important;line-height:1.3!important;margin:32px 0 12px!important;letter-spacing:-.01em;scroll-margin-top:90px}
.kbh-v2 .kbh-prose h2:first-child{margin-top:0!important}
.kbh-v2 .kbh-legacy .kbh-prose h3{font-size:19px!important;margin:24px 0 8px!important}
.kbh-v2 .kbh-prose ul,.kbh-v2 .kbh-prose ol{margin:0 0 16px;padding-left:22px}
.kbh-v2 .kbh-prose li{margin:0 0 6px}
.kbh-v2 .kbh-prose a{color:var(--brand-ink);text-decoration:underline;text-underline-offset:3px}
.kbh-v2 .kbh-prose strong,.kbh-v2 .kbh-prose b{color:var(--ink)}
.kbh-v2 .kbh-prose blockquote{margin:20px 0;padding:12px 16px;border-left:3px solid var(--brand);background:var(--tint);border-radius:0 12px 12px 0}
.kbh-v2 .kbh-prose table{font-size:15px;border-radius:12px;overflow:hidden}
.kbh-v2 .kbh-prose .kbh-ad,.kbh-v2 .kbh-prose [class*="kbh-ad"]{margin:24px 0}
/* legacy blocks as cards */
.kbh-v2 .kbh-coin-brief,.kbh-v2 .kbh-tr-exchanges,.kbh-v2 .kbh-live-conversions,.kbh-v2 .kbh-news,.kbh-v2 .kbh-price-links{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:18px 16px;margin:0 0 16px}
@media (min-width:760px){.kbh-v2 .kbh-coin-brief,.kbh-v2 .kbh-tr-exchanges,.kbh-v2 .kbh-live-conversions,.kbh-v2 .kbh-news,.kbh-v2 .kbh-price-links{padding:20px 24px}}
.kbh-v2 .kbh-legacy h2{font-size:21px!important;line-height:1.25!important;margin:0 0 10px!important;color:var(--ink)}
.kbh-v2 .kbh-legacy p{margin:0 0 10px}
.kbh-v2 .kbh-coin-brief .kbh-lead{font-size:17px!important;line-height:1.6!important}
.kbh-v2 .kbh-eyebrow{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-ink)}
.kbh-v2 .kbh-legacy a{color:var(--brand-ink)}
.kbh-v2 .kbh-news .kbh-news-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}
.kbh-v2 .kbh-news-card{display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-areas:"img time" "img title";gap:2px 12px;padding:12px 0;border-top:1px solid var(--line-soft);color:var(--ink)!important;text-decoration:none!important;align-items:center}
.kbh-v2 .kbh-news-card:first-child{border-top:0}
.kbh-v2 .kbh-news-card img{grid-area:img;width:96px;height:60px;object-fit:cover;border-radius:10px!important;margin:0}
.kbh-v2 .kbh-news-card time{grid-area:time;font-size:13px;color:var(--muted)}
.kbh-v2 .kbh-news-card h3{grid-area:title;font-size:16px!important;line-height:1.35!important;margin:0!important;font-weight:600}
.kbh-v2 .kbh-news-card:hover h3{color:var(--brand-ink)}
.kbh-v2 .kbh-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}
/* price panel */
.kbh-v2 .kbh-price{background:var(--paper)!important;border:1px solid var(--line)!important;border-radius:20px!important;box-shadow:0 8px 28px rgba(10,20,38,.06)!important;margin:0 0 16px!important}
.kbh-v2 .kbh-ticker{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 0 12px;padding:0}
.kbh-v2 .kbh-ticker::-webkit-scrollbar{display:none}
.kbh-v2 .kbh-ticker a{flex:none;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--paper);border:1px solid var(--line);color:var(--ink)!important;text-decoration:none!important;font-size:14px}
.kbh-v2 .kbh-ticker img{border-radius:50%;margin:0}
.kbh-v2 .kbh-section-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 0 12px}
.kbh-v2 .kbh-section-tabs a{flex:none;display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--paper);color:var(--brand-ink)!important;font-weight:600;font-size:14px;text-decoration:none!important}
.kbh-v2 .kbh-stats dt{color:var(--muted)}
.kbh-v2 .kbh-stats dd{color:var(--ink);font-weight:600}
.kbh-v2 .kbh-periods button[aria-pressed="true"],.kbh-v2 .kbh-currency button[aria-pressed="true"]{background:var(--ink)!important;color:#fff!important;border-color:var(--ink)!important}
/* markets */
.kbh-v2 .kbh-markets-wrap .kbh-markets{border-radius:16px!important;border:1px solid var(--line)!important;margin:0!important}
.kbh-v2 .kbx-tile .kbh-up,.kbh-v2 .kbx-tile .kbh-down{font-size:15px;font-weight:700}
.kbh-v2 .kbx-tile .kbx-av{width:28px;height:28px}
.kbh-v2 .kbh-intro,.kbh-v2 .kbh-coin-brief{max-width:none!important}
.kbh-dir{list-style:none;margin:0;padding:4px 16px 14px;columns:1;column-gap:24px}
@media (min-width:640px){.kbh-dir{columns:2;padding:4px 20px 18px}}
@media (min-width:900px){.kbh-dir{columns:3}}
.kbh-dir li{margin:0 0 6px;break-inside:avoid}
.kbh-dir a{color:var(--brand-ink)!important;text-decoration:none!important}
.kbh-dir a:hover{text-decoration:underline!important}
.kbh-v2 .kbh-market-controls input{height:50px!important;border:1px solid transparent!important;border-radius:14px!important;background:var(--tint)!important;font-size:16px!important;padding:0 14px!important}
.kbh-v2 .kbh-market-controls input:focus{background:var(--paper)!important;border-color:var(--brand)!important;box-shadow:0 0 0 4px var(--brand-soft)!important;outline:none}
.kbh-v2 .kbh-market-controls label{font-weight:600;color:var(--ink)}
.kbh-v2 .kbh-market-controls .kbh-currency button{height:50px;border-radius:12px}

/* S1b: price since an announcement */
.kbx-perf{font-weight:700;font-variant-numeric:tabular-nums}
.kbx-perf--down{color:var(--urgent)}
.kbx-perf--up{color:var(--calm)}
.kbx-perfbox{margin:0 0 12px}
.kbx-perfbox .kbx-box__head{display:flex;flex-direction:column;gap:4px}
.kbx-perfbox h3{font-size:17px!important}
.kbx-perfrows{padding:0 16px 8px}
@media (min-width:760px){.kbx-perfrows{padding:0 20px 10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.kbx-perfrows .kbx-li:nth-child(2){border-top:0}}
.kbx-perfrows .kbx-li__end .kbx-perf{font-size:16px}
.kbx-emptybox p{padding:0 16px 16px;margin:0;color:var(--text)}
@media (min-width:760px){.kbx-emptybox p{padding:0 20px 20px}}
