/* ==========================================================================
   MUT DESIGN SYSTEM (MUTDS)
   RESET
   ========================================================================== */

/*
|--------------------------------------------------------------------------
| Box Model
|--------------------------------------------------------------------------
*/

*,
*::before,
*::after{

    box-sizing:border-box;

}

/*
|--------------------------------------------------------------------------
| Remove Default Margin
|--------------------------------------------------------------------------
*/

*{

    margin:0;

}

/*
|--------------------------------------------------------------------------
| Smooth Scrolling
|--------------------------------------------------------------------------
*/

html{

    scroll-behavior:smooth;

    -webkit-text-size-adjust:100%;

}

/*
|--------------------------------------------------------------------------
| Body
|--------------------------------------------------------------------------
*/

body{

    min-height:100vh;

    text-rendering:optimizeLegibility;

    -webkit-font-smoothing:antialiased;

    -moz-osx-font-smoothing:grayscale;

}

/*
|--------------------------------------------------------------------------
| Images
|--------------------------------------------------------------------------
*/

img,
picture,
video,
canvas,
svg{

    display:block;

    max-width:100%;

}

/*
|--------------------------------------------------------------------------
| Forms
|--------------------------------------------------------------------------
*/

input,
button,
textarea,
select{

    font:inherit;

}

/*
|--------------------------------------------------------------------------
| Buttons
|--------------------------------------------------------------------------
*/

button{

    cursor:pointer;

    border:none;

    background:none;

}

/*
|--------------------------------------------------------------------------
| Links
|--------------------------------------------------------------------------
*/

a{

    text-decoration:none;

    color:inherit;

}

/*
|--------------------------------------------------------------------------
| Lists
|--------------------------------------------------------------------------
*/

ul,
ol{

    list-style:none;

}

/*
|--------------------------------------------------------------------------
| Tables
|--------------------------------------------------------------------------
*/

table{

    border-collapse:collapse;

    border-spacing:0;

    width:100%;

}

/*
|--------------------------------------------------------------------------
| Text Overflow
|--------------------------------------------------------------------------
*/

p,
h1,
h2,
h3,
h4,
h5,
h6{

    overflow-wrap:break-word;

}

/*
|--------------------------------------------------------------------------
| WordPress Images
|--------------------------------------------------------------------------
*/

.aligncenter{

    margin-left:auto;

    margin-right:auto;

}

.alignleft{

    float:left;

}

.alignright{

    float:right;

}

/*
|--------------------------------------------------------------------------
| Accessibility
|--------------------------------------------------------------------------
*/

:focus-visible{

    outline:3px solid var(--mut-primary);

    outline-offset:3px;

}