/* Overrides for the static nichfoster.com copy of the CystiNers dashboard.
   styles.css is the dashboard's own stylesheet, kept as-is. */

/* Self-hosted Inter (the site's copy) instead of Google Fonts; the CSP only
   allows same-origin fonts. JetBrains Mono falls back to the system mono. */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/assets/fonts/inter-v20-latin.woff2") format("woff2");
}

:root {
  --font-mono: ui-monospace, "Cascadia Mono", "SF Mono", Menlo, Consolas, monospace;
}

/* 3D pocket views need the protonated structures, which this snapshot lacks. */
.static-hidden {
  display: none !important;
}

.static-note {
  background: var(--bg-card);
  border: 1px solid var(--border-bright);
  border-left: 3px solid var(--amber);
  border-radius: 8px;
  color: var(--text-muted);
  font-size: 0.8rem;
  line-height: 1.5;
  margin-bottom: 0.9rem;
  padding: 0.75rem 1rem;
}

.static-note strong {
  color: var(--text);
}

.site-back {
  text-decoration: none;
}

.footer-links {
  display: flex;
  flex-wrap: wrap;
  gap: 0.35rem 1.25rem;
}

.footer-links a {
  color: var(--cyan);
}

/* Former inline style attributes in index.html. */
.mt-055 { margin-top: 0.55rem; }
.mt-1 { margin-top: 1rem; }
.mb-04 { margin-bottom: 0.4rem; }
.mh-330 { max-height: 330px; }
.h-progress-fill { width: 0%; }
