/* DRAFT ONLY: use the existing Prompt faces seen in the Home article title.
   Reuses live view 4608 assets; preserves each element's size, weight, line-height,
   letter-spacing, colour, and layout. No new font or preload is introduced.
   Existing normal mappings are intentional: 300=ExtraLight, 400=Regular,
   700=SemiBold. The reference title computes 500 and renders Prompt-Regular. */
@font-face{font-family:Prompt;font-style:normal;font-weight:300;src:url("/web/content/15763/dgtx-prompt-extralight-20261008-9fa0b1b6c5.woff2?unique=9fa0b1b6c52b4a46a7e3f8f8e54d7fee1e6ce7b8") format("woff2"),url("/web/content/6754") format("truetype");}
@font-face{font-family:Prompt;font-style:normal;font-weight:700;src:url("/web/content/15764/dgtx-prompt-semibold-20261008-bfaa63ae76.woff2?unique=bfaa63ae76723aeb030b9b3a8cbd461ab7747e26") format("woff2"),url("/web/content/6755") format("truetype");}
@font-face{font-family:Prompt;font-style:italic;font-weight:700;src:url("/web/content/15765/dgtx-prompt-extrabolditalic-20261008-8486d2c2ec.woff2?unique=8486d2c2ec0f3a29032ccf51e0bef8b155ad98cc") format("woff2"),url("/web/content/6760") format("truetype");}
@font-face{font-family:Prompt;font-style:italic;font-weight:300;src:url("/web/content/15766/dgtx-prompt-lightitalic-20261008-643a12e63c.woff2?unique=643a12e63c264e55523c8fd99ad66bdfa38f62d1") format("woff2"),url("/web/content/6762") format("truetype");}
@font-face{font-family:Prompt;font-style:normal;font-weight:400;src:url("/web/content/15767/dgtx-prompt-regular-20261008-1081dff9c3.woff2?unique=1081dff9c3c9f7337680de94a0facc440af42ad6") format("woff2"),url("/web/content/6758") format("truetype");}
@font-face{font-family:Prompt;font-style:italic;font-weight:400;src:url("/web/content/15768/dgtx-prompt-italic-20261008-4355771604.woff2?unique=43557716041e113ea5b4928f448d35a2ac1b8130") format("woff2"),url("/web/content/6761") format("truetype");}

/* Text-bearing HTML elements, including container-owned text, form controls,
   native dialogs, footer and floating contact labels. SVG branding and icon
   fonts/symbol controls retain their existing families and metrics. */
#wrapwrap,
body #wrapwrap :where(
  main,section,article,aside,header,footer,nav,div,dialog,
  h1,h2,h3,h4,h5,h6,p,a,span,strong,b,em,i,small,mark,
  ul,ol,li,dl,dt,dd,blockquote,figure,figcaption,
  table,caption,thead,tbody,tfoot,tr,th,td,
  form,fieldset,legend,label,input,textarea,select,option,optgroup,button,
  details,summary,time,address,abbr,cite,q,sup,sub
):not(:where(
  svg,svg *,math,math *,
  .fa,.fa *,.fas,.fas *,.far,.far *,.fal,.fal *,.fab,.fab *,.fad,.fad *,
  [class^="fa-"],[class*=" fa-"],.oi,.oi *,[class^="oi-"],[class*=" oi-"],
  .o_icon,.o_icon *,.material-icons,.material-symbols-outlined,
  .dgtx-menu-icon,.dgtx-menu-arrow,.navbar-toggler-icon,.btn-close,
  .photo-expand,.founder-expand,.partner-arrow,.partner-toggle,.joint-logo-times,
  .dialog-close,[data-founder-close],.arrow,
  .dx-button>span[aria-hidden="true"],button[data-dx-fullscreen]>span[aria-hidden="true"]
)),
.dx-founder-dialog,
body .dx-founder-dialog :where(h2,p,div,span):not(.founder-expand):not([data-founder-close]) {
  font-family:Prompt,"Odoo Unicode Support Noto",Tahoma,sans-serif!important;
}

/* Keep the existing partner navigation glyph and its exact metrics. */
#dx-about-shell .partner-arrow{font-family:DXAboutReadable,Tahoma,Arial,sans-serif!important}
