/* Intentionally minimal.
 *
 * The shipped OHC `book.css` is the source of truth for docs.oracle.com
 * typography and infobox styling. Keeping this file effectively empty avoids
 * drifting from Oracle's production rendering while preserving a stable hook
 * for future preview-only fixes if they are ever needed.
 */

.tabbed-interface-container .tab-pane pre {
  border: solid 1px rgba(var(--border-color), .1);
  margin: var(--oj-core-spacing-5x);
}

.tabbed-interface-container .nav-tabs,
.tabbed-interface-container .tab-pane {
  border: 2px rgba(22, 21, 19, .1) solid;
}

.tabbed-interface-container .nav-tabs button,
.tabbed-interface-container .tab-pane * {
  font-family: 'Oracle Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 16px;
}

.tabbed-interface-container .nav-tabs {
  overflow: hidden;
  padding: 24px 32px 0 32px;
  border-bottom: 1px rgba(22, 21, 19, .1) solid;
  border-radius: 6px 6px 0 0;
}

.tabbed-interface-container .nav-tabs button {
  background: inherit;
  border: 3px transparent solid;
  margin-right: 32px;
  cursor: pointer;
  font-weight: 600;
  color: rgba(22, 21, 19, .7);
  height: 42px;
}

.tabbed-interface-container .nav-tabs button.active {
  color: #161513;
  border-bottom: 3px #161513 solid;
}

.tabbed-interface-container .tab-pane {
  display: none;
  padding: 32px;
  border-top: none;
  border-radius: 0 0 6px 6px;
}

.tabbed-interface-container .tab-pane.active {
  display: block;
}

.tabbed-interface-container .tab-pane code {
  font-family: var(--code-block-font-family) !important;
  font-size: var(--oj-typography-body-md-font-size) !important;
}

.tabbed-interface-container .tab-pane code * {
  font-family: inherit !important;
  font-size: inherit !important;
}
