/* ═══════════════════════════════════════════════════════════
   COLAB — os.css
   Section 10 — OS STRIP
   Theme: pure dark (#0a0705)
   Single line strip only
   ═══════════════════════════════════════════════════════════ */

.os-strip {
  padding: var(--space-md) 0;
  background: var(--bg);
  text-align: center;
  border-top: 1px solid rgba(249,115,22,0.08);
  border-bottom: 1px solid rgba(249,115,22,0.08);
}

.os-line {
  font-family: 'DM Mono', monospace;
  font-size: 0.9rem;
  color: var(--muted);
  letter-spacing: 0.04em;
  position: relative;
}

/* subtle orange glow accent */
.os-line::after {
  content: "";
  display: block;
  margin: 12px auto 0;
  width: 60px;
  height: 2px;
  background: var(--orange);
  box-shadow: var(--glow-border);
}

.os-strip__inner {
  max-width: var(--max-w);
  margin: 0 auto;
  padding: 0 var(--space-md);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--space-sm);
}

.os-strip__label {
  font-family: 'DM Mono', monospace;
  font-size: 0.75rem;
  color: var(--muted);
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

.os-strip__countdown {
  font-family: 'DM Mono', monospace;
  font-size: 0.9rem;
  color: var(--orange);
  text-shadow: var(--glow-text);
}

.os-strip__cta {
  font-family: 'DM Mono', monospace;
  font-size: 0.75rem;
  color: var(--orange);
  text-decoration: none;
  transition: var(--t-base);
}

.os-strip__cta:hover {
  text-shadow: var(--glow-text);
}