/* VOLIQA V428 — canonical informational cards + Mission Control visual audit.
   Presentation only. Locked public top/bottom navigation controls are excluded. */
:root{
  --v428-surface:#06131b;
  --v428-surface-deep:#02080d;
  --v428-border:rgba(65,224,255,.24);
  --v428-text:#8fa6b1;
  --v428-text-glow:0 0 8px rgba(190,238,255,.11);
  --v428-radius:14px;
  --v428-gap:16px;
}

/* One reusable surface for explanatory / informational public copy. */
.v303-move-intro,
.v398-live-candidates .v282-pattern-note,
.v410-status-note,
.v13-footer .v151-footer-risk.v406-text-note{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  box-sizing:border-box!important;
  margin:12px 0!important;
  padding:14px 16px!important;
  border:1px solid var(--v428-border)!important;
  border-radius:var(--v428-radius)!important;
  background:rgba(5,19,27,.55)!important;
  color:var(--v428-text)!important;
  font-size:12px!important;
  line-height:1.65!important;
  font-weight:400!important;
  letter-spacing:normal!important;
  text-align:left!important;
  text-transform:none!important;
  text-shadow:var(--v428-text-glow)!important;
  overflow-wrap:anywhere!important;
}
.v410-status-note::first-letter{color:inherit!important}
.v13-footer .v151-footer-risk.v406-text-note :is(strong,b){color:#dffaff!important;font-weight:800!important}
.v13-footer .v151-footer-risk.v406-text-note :is(em,i){color:#48e3ff!important;font-style:normal!important;font-weight:800!important}

/* Candidate lead/note surfaces already use v409; restore the same canonical card
   where V410 previously stripped their frame. */
.v398-live-candidates .v409-text-note.v257-confirm-rule{
  display:block!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;
  margin:12px 0!important;padding:14px 16px!important;border:1px solid var(--v428-border)!important;
  border-radius:var(--v428-radius)!important;background:rgba(5,19,27,.55)!important;color:var(--v428-text)!important;
  font-size:12px!important;line-height:1.65!important;font-weight:400!important;letter-spacing:normal!important;
  text-align:left!important;text-transform:none!important;text-shadow:var(--v428-text-glow)!important;overflow-wrap:anywhere!important;
}

/* Mission Control: one dark-navy surface language, predictable spacing and type. */
body{background:var(--v428-surface-deep)!important;color:#dce8ed!important}
main{max-width:1240px!important}
.v268-panel,.card,.v265-live,.v271-form-card,.v281-health-card,.v281-account-content,
.v269-user-row,.v271-account-grid>div,.v271-account-grid>a,.v272-feature-grid span,.v272-feature-grid a,
.v279-layout-item,.v85-demo,.v85-import{
  background:var(--v428-surface)!important;
  border-color:rgba(65,224,255,.18)!important;
  border-radius:14px!important;
  box-shadow:inset 0 0 18px rgba(39,198,255,.018)!important;
}
.v265-admin-top,.v271-page-head,.v281-page-head{margin-top:18px!important;margin-bottom:22px!important}
.v265-admin-top h1,.v271-page-head h1,.v281-page-head h1,.v272-doc h1{color:#f3fbff!important;line-height:1.08!important}
.v265-admin-top p,.v271-page-head p,.v281-page-head p,.v272-doc p,.v272-line,.v281-note,.v281-summary{color:#8fa6b1!important;line-height:1.6!important}
.v265-section-head small,.v271-page-head small,.v281-page-head small,.v272-doc small{color:#48e3ff!important;letter-spacing:.15em!important;font-weight:900!important}
.grid,.v265-control-grid,.v272-security-grid,.v272-case-grid,.v281-health-grid,.v279-account-details{gap:var(--v428-gap)!important}
input,select,textarea,.v279-rich-editor,.v279-source-editor{background:#02090e!important;border-color:#244b5d!important;border-radius:10px!important}
input:focus,select:focus,textarea:focus,.v279-rich-editor:focus,.v279-source-editor:focus{outline:2px solid rgba(72,227,255,.20)!important;outline-offset:1px!important}
.result-table,.v265-table{border-color:rgba(65,224,255,.16)!important}
.result-table th,.v265-table th{color:#8fa6b1!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important}
.result-table td,.v265-table td{border-color:rgba(65,224,255,.10)!important}
.notice,.v281-note,.v281-summary{border-radius:12px!important}

/* Keep admin actions legible, but do not alter public menu/button templates. */
.v83-admin-nav>a{border-radius:10px!important}
.v268-panel,.card{padding:20px!important}

@media(max-width:760px){
  .v303-move-intro,.v398-live-candidates .v282-pattern-note,.v410-status-note,
  .v13-footer .v151-footer-risk.v406-text-note,.v398-live-candidates .v409-text-note.v257-confirm-rule{padding:12px!important}
  main{padding-inline:12px!important}
  .v268-panel,.card{padding:16px!important}
}
/* V433 Experiment Factory Phase 0 */
.v433-exp-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.v433-exp-tabs a{padding:9px 12px;border:1px solid rgba(72,218,232,.28);border-radius:10px;background:#07111d;color:#cdeff4;text-decoration:none;font-size:12px;font-weight:800;letter-spacing:.04em}.v433-exp-tabs a.active{border-color:#45d9e8;box-shadow:0 0 16px rgba(69,217,232,.14);color:#fff}.v433-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:14px}.v433-metric-grid .card{padding:14px;border:1px solid rgba(72,218,232,.2);border-radius:12px;background:#06101b}.v433-metric-grid small{display:block;min-height:30px}.v433-metric-grid b{display:block;margin-top:8px;font-size:12px;color:#8ea5ad}.v433-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.v433-field-grid>div,.v433-check-grid>div,.v433-status-table>div{padding:12px;border:1px solid rgba(72,218,232,.18);border-radius:10px;background:#06101b}.v433-field-grid label,.v433-field-grid span,.v433-check-grid span,.v433-status-table span{display:block}.v433-field-grid label{font-size:11px;font-weight:800;color:#79dce6}.v433-field-grid span,.v433-check-grid span,.v433-status-table span{margin-top:5px;color:#aebfc5;font-size:12px}.v433-badges{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.v433-badges span{padding:6px 9px;border:1px solid #e5a84d;border-radius:999px;color:#ffd48d;font-size:11px;font-weight:800}.v433-check-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.v433-warning{margin:14px 0;padding:14px;border:1px solid #e5a84d;border-radius:12px;background:#0b1119;color:#ffd48d;font-weight:700}.v433-emergency{display:flex;gap:10px;flex-wrap:wrap}.v433-emergency button{padding:10px 12px;border-radius:10px;border:1px solid rgba(255,110,110,.35);background:#11151c;color:#9ca7ad}.v433-timeline{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.v433-timeline span{padding:7px 9px;border:1px solid rgba(72,218,232,.25);border-radius:999px;background:#06101b;font-size:11px;font-weight:800}.v433-status-table{display:grid;gap:9px}.v433-status-table b{color:#7ee6ef}.v433-exp-status .v268-mode{white-space:nowrap}@media(max-width:700px){.v433-exp-tabs{display:grid;grid-template-columns:1fr 1fr}.v433-exp-tabs a{text-align:center}.v433-field-grid,.v433-check-grid,.v433-metric-grid{grid-template-columns:1fr}}
