*,*:before,*:after{box-sizing:border-box}*{margin:0}*::-moz-selection{background:var(--jmulib-color-gold-medium)}*::selection{background:var(--jmulib-color-gold-medium)}*:focus-visible{outline:.1875rem solid var(--jmulib-color-purple);outline-offset:.25rem}html{font-size:var(--jmulib-font-size-base);height:100%}html:focus-within{scroll-behavior:smooth}body{color:var(--jmulib-color-font-base);font-family:var(--jmulib-font-family-base);font-size:var(--jmulib-font-size-md-fluid);line-height:calc(1em + .25rem);line-height:var(--jmulib-line-height-md-fluid);padding:0;-webkit-tap-highlight-color:rgba(84,152,182,.4);text-rendering:optimizelegibility;-webkit-text-size-adjust:none}body:not([data-resizable-iframe-connected]){height:100%}body .is-root-container>*:not(.alignfull):not(.alignleft):not(.alignright),body .edit-post-visual-editor__post-title-wrapper .wp-block-post-title{width:var(--jmulib-container-width)}img,picture,video,canvas{display:block;max-width:100%}svg{display:inline-block;fill:currentcolor;max-width:100%;vertical-align:-.125em}input,button,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6,p,a{word-wrap:break-word}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
