/* kechie.b Platform Phase 3 — Backend & Shared Data Foundation */
.public-banner{flex-wrap:wrap}.banner-grow{flex:1 1 420px}.backend-chip{display:inline-flex;align-items:center;white-space:nowrap;border:1px solid var(--border);border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.backend-chip.checking{color:#fde68a;background:rgba(70,45,5,.35)}.backend-chip.online{color:#d1fae5;background:rgba(10,30,24,.62);border-color:rgba(130,246,173,.3)}.backend-chip.offline{color:#fecaca;background:rgba(60,15,15,.55);border-color:rgba(252,165,165,.3)}
.verified-card{display:flex;gap:12px;align-items:center;text-decoration:none;color:var(--text);padding:13px;border:1px solid var(--border);border-radius:16px;background:rgba(0,0,0,.16);transition:transform .14s ease,border-color .14s ease}.verified-card:hover{transform:translateY(-1px);border-color:rgba(130,246,173,.32)}.verified-card .coin-img{width:54px;height:54px;flex:0 0 54px;display:grid;place-items:center;border-radius:15px;background:rgba(130,246,173,.12);font-weight:900;overflow:hidden}.verified-card .coin-img img{width:100%;height:100%;object-fit:cover}.coin-card-body{display:grid;gap:4px;min-width:0}.data-source{font-size:10px;color:#82f6ad;text-transform:uppercase;letter-spacing:.04em}.coin-detail-head{display:flex;gap:14px;align-items:flex-start}.coin-detail-head>.coin-img{width:72px;height:72px;border-radius:18px;display:grid;place-items:center;background:rgba(130,246,173,.12);font-weight:900;flex:0 0 auto}
.api-endpoint{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;word-break:break-all;color:#d1fae5}.foundation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.foundation-card{padding:13px;border:1px solid var(--border);border-radius:14px;background:rgba(0,0,0,.13)}.foundation-card strong{display:block;margin-bottom:5px}.foundation-card span{color:var(--muted);font-size:12px;line-height:1.5}
@media(max-width:680px){.foundation-grid{grid-template-columns:1fr}.backend-chip{width:100%;justify-content:center}.coin-detail-head{display:block}.coin-detail-head>.coin-img{margin-bottom:10px}}
