/* Crypto/Blockchain themed styling */

/* Import fonts */
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600;700&display=swap');

/* Update body font to Inter */
body:not(.full-width) {
  font-family: "Inter", "Helvetica Neue", "Microsoft YaHei", Arial, Helvetica, sans-serif !important;
}

/* Update headers and UI elements */
h1, h2, h3, h4, h5,
.ui.header,
.ui.menu,
.ui.input input,
.ui.button:not(.label) {
  font-family: "Inter", "Helvetica Neue", "Microsoft YaHei", Arial, Helvetica, sans-serif !important;
}

/* Update code elements to JetBrains Mono */
pre, code {
  font-family: "JetBrains Mono", Consolas, Liberation Mono, Menlo, monospace !important;
}

/* Brand styling with JetBrains Mono */
.ui.menu .item.brand {
  font-family: "JetBrains Mono", monospace !important;
  font-weight: 600 !important;
  letter-spacing: -0.5px !important;
}

/* Enhanced hash/address displays */
.commit-sha,
.address,
.hash,
.ipfs-hash,
code.highlight {
  font-family: "JetBrains Mono", monospace !important;
  background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%) !important;
  border: 1px solid #dee2e6 !important;
  border-radius: 6px !important;
  padding: 2px 6px !important;
  font-size: 0.9em !important;
}

/* Tech-oriented button styling */
.ui.button.crypto-style {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
  border-radius: 8px !important;
  transition: all 0.2s ease !important;
}

/* Enhanced code blocks for blockchain content */
pre.blockchain-code {
  background: #1a1a1a !important;
  color: #00ff88 !important;
  border: 1px solid #333 !important;
  border-radius: 8px !important;
  font-family: "JetBrains Mono", monospace !important;
}

/* Style hash displays throughout the app */
.sha.label {
  font-family: "JetBrains Mono", monospace !important;
}

/* Enhance commit display styling */
.repository #commits-table .sha {
  font-family: "JetBrains Mono", monospace !important;
}

/* Code mirror editor font */
.CodeMirror {
  font-family: "JetBrains Mono", Consolas, "Liberation Mono", Menlo, Courier, monospace !important;
}

/* File content and diff display */
.repository.file.list #file-content .code-view *,
.repository .diff-file-box .code-diff {
  font-family: "JetBrains Mono", monospace !important;
}