.dk-filter-chip, .sl-filter-chip {
  padding: 0.5rem 1rem;
  background: rgba(7,17,31,0.55);
  border: 1px solid rgba(244,240,232,0.12);
  border-radius: 100px;
  font-family: var(--f-mono);
  font-size: 0.74rem;
  font-weight: 700;
  letter-spacing: 0.06em;
  color: var(--c-cream);
  cursor: pointer;
  transition: all 180ms;
  text-transform: uppercase;
}
.dk-filter-chip.dk-chip-sm, .sl-filter-chip.sl-chip-sm {
  padding: 0.35rem 0.7rem;
  font-size: 0.7rem;
  letter-spacing: 0.04em;
  text-transform: none;
}
.dk-filter-chip:hover, .sl-filter-chip:hover {
  border-color: var(--c-gold);
  background: rgba(214,168,79,0.08);
}
.dk-filter-chip[aria-pressed="true"], .sl-filter-chip[aria-pressed="true"] {
  background: linear-gradient(135deg, #D6A84F, #B8884A);
  color: #07111F;
  border-color: #D6A84F;
}
.dk-count {
  opacity: 0.7;
  font-weight: 500;
  margin-left: 0.2rem;
}
.tb-alan{margin:1.4rem 0;padding:1.15rem 1.25rem;border:1px dashed rgba(216,175,85,.45);
  border-radius:12px;background:rgba(216,175,85,.05);text-align:center}
.tb-btn{display:inline-block;padding:.62rem 1.35rem;border:0;border-radius:9px;cursor:pointer;
  background:#D8AF55;color:#0B2038;font-weight:800;font-size:.92rem;font-family:inherit}
.tb-btn:hover{background:#F2D486}
.tb-btn:disabled{opacity:.6;cursor:default}
.tb-not{margin:.7rem 0 0;font-size:.82rem;line-height:1.6;color:var(--c-muted,#8FA1B3)}
.tb-not a{color:#B9872E;font-weight:700}