/* v75 continuity correction: the Ask experience stays inside the Saint John visual system. */
.first-look{
  background-color:#082f27!important;
  border-color:rgba(215,165,45,.78)!important;
}
.first-look::after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:linear-gradient(180deg,rgba(3,22,18,.08),rgba(3,22,18,.45));
}
.first-look-panel,.axiom-response{
  z-index:3!important;
  color:#f5f1e8!important;
  background:rgba(4,36,30,.94)!important;
  border:1px solid rgba(215,165,45,.64)!important;
  box-shadow:0 14px 36px rgba(0,0,0,.3)!important;
}
.first-look-panel small,.axiom-response span{color:#e5dfd2!important}
.first-look-command{
  background:#041e19!important;
  border:1px solid rgba(215,165,45,.86)!important;
  box-shadow:0 10px 32px rgba(0,0,0,.35)!important;
}
.first-look-command input{background:#062b24!important;color:#fff!important}
.first-look-command input::placeholder{color:#c8c3b7!important;opacity:1!important}
.first-look-command button{background:#d7a52d!important;color:#061c17!important;font-weight:700!important}
.assistant-drawer{background:#062b24!important;border-left-color:#d7a52d!important}
.assistant-thread{background:#082f27!important}
.assistant-thread .axiom-message{background:#041e19!important;color:#f5f1e8!important;border:1px solid #345f54!important;border-left:3px solid #d7a52d!important}
.assistant-thread .user-message{background:#10483d!important;color:#fff!important;border:1px solid #47756a!important}
.assistant-suggestions{background:#062b24!important}
.assistant-suggestions button{background:#092f27!important;border-color:#6c7f78!important;color:#eee!important}
.assistant-drawer>form{background:#041e19!important}
.assistant-drawer>form input{background:#092f27!important;border-color:#698078!important;color:#fff!important}
.assistant-drawer>form input::placeholder{color:#c7c2b8!important;opacity:1!important}
.assistant-drawer>form button{background:#d7a52d!important;color:#061c17!important}
.verb-gold{color:#f0c862!important;font-style:inherit!important}

/* v77 — memorable naming, categories and batch intake */
.asset-native-search{display:none!important}
.asset-human-search{width:100%;min-width:0;background:#071d18!important;color:#fff!important;border:1px solid #62766f!important;padding:12px 14px!important}
.asset-human-search::placeholder{color:#bfc8c3!important;opacity:1!important}
.asset-original-name{display:block!important;color:#8f9b96!important;font:7px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.04em!important;overflow-wrap:anywhere;margin:4px 0 7px!important}
.asset-rename-button{display:inline-block!important;color:#f0c862!important;background:#d7a52d10!important;border:1px solid #d7a52d70!important;margin:7px 5px 0 0!important;padding:6px 9px!important;font-size:7px!important;letter-spacing:.1em!important}
.asset-category-select{display:inline-block!important;width:auto!important;max-width:180px!important;color:#e8e2d7!important;background:#071d18!important;border:1px solid #62766f!important;margin:7px 5px 0 0!important;padding:6px 8px!important;font-size:8px!important}
.asset-bulk-drop-hint{grid-column:1/-1!important;width:100%;margin:8px 0 0!important;padding:9px 12px!important;text-align:center!important;color:#d7a52d!important;border:1px dashed #d7a52d70!important;background:#062b24!important;font-size:8px!important;letter-spacing:.14em!important}
.asset-registry.asset-drop-active::after{content:"DROP FILES TO CATALOGUE";position:fixed;z-index:9999;inset:18px;display:grid;place-items:center;background:#062b24f2;border:2px dashed #f0c862;color:#f0c862;font:700 clamp(18px,3vw,38px)/1 Arial,sans-serif;letter-spacing:.14em;pointer-events:none}
