/* Hosting sayfalarına özel küçük eklemeler. Renk ve boşluklar vionup.css değişkenlerinden gelir. */
.vh-tags{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}
.vh-tags .v-badge{padding:8px 16px;font-size:15px}
.vh-note{margin-top:var(--space-6);font-size:15px;color:var(--text-secondary);max-width:760px}
.vh-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-10);align-items:start}
.vh-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3);color:var(--text-secondary)}
.vh-list li{display:flex;gap:10px;align-items:flex-start}
.vh-list svg{flex:none;margin-top:4px}
.vh-list b{color:var(--ink);font-weight:600}
.vh-table-gap{margin-top:var(--space-6)}
.vh-jump{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);list-style:none;margin:0;padding:0;font-size:15px}
[id]{scroll-margin-top:96px}
@media (max-width:900px){
  .vh-split{grid-template-columns:1fr;gap:var(--space-6)}
}
/* .v-sr (position:absolute) öğeleri kayan tablonun dışına taşıp sayfayı yana kaydırmasın.
   Not: bu kural vionup.css içindeki .v-table-wrap tanımına taşınmalı (ortak bileşen). */
.v-table-wrap{position:relative}
