/* =========================================================
   UTP Visual Foundation V1
   Base Layer
   ---------------------------------------------------------
   Safe global behavior only.
   Font loading lives in Platform/Assets/fonts/PlatformFonts.css.
   Design values live in Platform/Assets/css/PlatformTokens.css.
   ========================================================= */

html body .ids-utp,
html body .ids-utp *,
html body .utp-platform-shell,
html body .utp-platform-shell * {
    box-sizing: border-box;
}

html body .ids-utp {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 0;

    background: transparent;
    color: var(--utp-color-text);

    font-family: var(--utp-font-family);
    font-size: var(--utp-type-body);
    line-height: var(--utp-line-normal);
}

html body .ids-utp h1 {
    margin: 0 0 18px;
    color: var(--utp-color-text);
    font-size: var(--utp-type-display);
    line-height: var(--utp-line-tight);
    font-weight: var(--utp-weight-bold);
}

html body .ids-utp a {
    transition: var(--utp-transition);
}

html body .ids-utp img,
html body .ids-utp svg {
    max-width: 100%;
    height: auto;
}

html body .ids-utp button,
html body .ids-utp input,
html body .ids-utp select,
html body .ids-utp textarea {
    font: inherit;
}

html body .ids-utp table {
    border-spacing: 0;
}
