/* Static Space additions. The base machine/catalogue styles come from public/styles.css. */
.static-note {
  border: 1px solid var(--line);
  border-left: 3px solid var(--am);
  background: #06131c;
  border-radius: 5px;
  padding: 10px 13px;
  margin: 18px 0;
  font-size: 11px;
  color: #9fc2d4;
}
.static-note b { color: var(--am); letter-spacing: 1.4px; font-weight: 400; }
.engine-badge { display: inline-flex; gap: 6px; align-items: center; }
.engine-badge i { width: 6px; height: 6px; border-radius: 50%; background: var(--am); box-shadow: 0 0 8px var(--am); }
.engine-badge.on i { background: var(--cy); box-shadow: 0 0 8px var(--cy); }
.progress { height: 6px; border: 1px solid var(--line); border-radius: 4px; overflow: hidden; margin-top: 8px; background: #041018; }
.progress i { display: block; height: 100%; width: 0%; background: linear-gradient(90deg, #2bbfa5, var(--cy)); transition: width .2s; }
.gguf-row { display: flex; align-items: center; gap: 10px; flex-wrap: wrap; }
.gguf-row select { background: #041018; border: 1px solid var(--line2); color: var(--tx); font: inherit; font-size: 10px; padding: 8px 10px; border-radius: 4px; }
.hash-list { max-width: 860px; }
.hash-list a { display: block; border-bottom: 1px solid var(--line); padding: 12px 4px; color: var(--tx); }
.hash-list a:hover { color: var(--cy); }
.hash-list b { color: var(--cy); font-weight: 400; }
