/* BitcoinOrbit 15.8.3 – Market analytics reading guide (DE/EN, mobile-first). */
#analytics .analytics-guide{
  border:1px solid #344c65;
  border-radius:17px;
  background:linear-gradient(140deg,#172334,#111b28 65%,#0d1621);
  padding:clamp(18px,2.1vw,28px);
  margin:4px 0 23px;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.045);
}
#analytics .analytics-guide-heading{max-width:980px;margin-bottom:18px}
#analytics .analytics-guide-kicker{
  display:inline-block;
  color:#ffd176;
  font-size:11px;
  font-weight:800;
  letter-spacing:.12em;
  margin-bottom:6px;
}
#analytics .analytics-guide-heading h3{
  font-size:clamp(20px,2vw,26px);
  line-height:1.24;
  margin:0 0 9px;
  color:#f9fcff;
  font-weight:760;
  letter-spacing:-.018em;
}
#analytics .analytics-guide-heading p{
  margin:0;
  color:#c0d0e2;
  font-size:14px;
  line-height:1.68;
}
#analytics .analytics-guide-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:10px;
}
#analytics .analytics-guide-item{
  display:flex;
  align-items:flex-start;
  gap:11px;
  padding:15px 14px;
  background:#0d1825;
  border:1px solid #2c4055;
  border-radius:11px;
  min-width:0;
}
#analytics .analytics-guide-index{
  display:inline-flex;
  justify-content:center;
  align-items:center;
  flex:none;
  width:29px;
  height:29px;
  border:1px solid #73532d;
  border-radius:8px;
  background:#392818;
  color:#ffc46b;
  font-size:11px;
  font-weight:800;
  font-variant-numeric:tabular-nums;
}
#analytics .analytics-guide-item h4{
  font-size:14px;
  font-weight:740;
  line-height:1.4;
  color:#f5f9fe;
  letter-spacing:0;
  margin:1px 0 6px;
}
#analytics .analytics-guide-item p{
  font-size:12.5px;
  line-height:1.65;
  color:#b5c7d9;
  margin:0;
}
#analytics .analytics-guide-note{
  margin:16px 0 0;
  padding:11px 14px;
  border-left:3px solid #ffb449;
  background:#1a2230;
  border-radius:0 8px 8px 0;
  font-size:12px;
  line-height:1.65;
  color:#c5d5e6;
}
#analytics .analytics-guide-note strong{color:#ffd176}
@media(max-width:1050px){
  #analytics .analytics-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:610px){
  #analytics .analytics-guide{margin-top:0;margin-bottom:18px;padding:16px 13px;border-radius:13px}
  #analytics .analytics-guide-grid{grid-template-columns:minmax(0,1fr);gap:8px}
  #analytics .analytics-guide-item{padding:12px 11px;gap:10px}
  #analytics .analytics-guide-heading{margin-bottom:13px}
  #analytics .analytics-guide-heading p{font-size:13px;line-height:1.6}
  #analytics .analytics-guide-item h4{font-size:13px;margin-top:1px}
  #analytics .analytics-guide-item p{font-size:12px}
  #analytics .analytics-guide-note{font-size:12px;padding:10px 11px}
}
