:root { --emergency-notice-height: 0px; --web-wrapper-height: 60px; --menu-width: 475px; --max-footer-height: 177px; --body-offset-block-start: var(--web-wrapper-height); --body-offset-inline-start: 0px; --color-uvu-primary: #275d38; --z-index: 8465309; --z-index-dirtydeeds: 3624360; &:has(.personalized-terms) { --web-wrapper-height: 120px; } &:has(.personalized-terms[style="display: none;"]) { --web-wrapper-height: 60px; } @media only screen and (min-width: 768px) { --menu-width: 325px; --web-wrapper-height: 60px !important; } @media only screen and (min-width: 992px) { --body-offset-inline-start: var(--menu-width); } } $trs: 0.5s; *:focus, a:focus { outline: 1px dashed currentColor; } body { position: relative; min-width: 320px; min-height: 100vh; /* for fixed header */ scroll-padding-block-start: var(--body-offset-block-start); padding-block-start: var(--body-offset-block-start); padding-inline-start: var(--body-offset-inline-start); overflow-x: hidden; background-color: #3c3c3c; main#content-wrap { min-height: calc(100vh - var(--max-footer-height) - var(--body-offset-block-start)); background-color: white; } } #mquery { width: 0; } #globalHeader .skiptocontent { display: block; position: absolute; top: 0; left: 50%; margin-left: -80px; background-color: #275d38; color: #fff; padding: 15px; &:focus { width: auto; height: auto; color: #fff; clip: auto; overflow: visible; z-index: calc(var(--z-index) + var(--z-index-dirtydeeds)); } &:hover { color: #fff; } } .ou-edit { opacity: 0; position: fixed; left: calc(50% - 10ch); top: -100px; z-index: var(--z-index); box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.4); transition: all $trs; &.show { opacity: 1; top: 15px; } } /* Emergency alert */ #emergencywrap { position: fixed; background-color: #6d1706; padding: 20px; z-index: 2000; top: 0; width: 100%; #emergency { color: #fff; display: flex; flex-direction: column; justify-content: center; align-items: center; @media only screen and (min-width: 992px) { & { flex-direction: row; } } &:after { display: table; position: relative; content: ''; clear: both; } &, a { color: #fff; } * { padding: 0; margin: 0; } .emergency-title { font-family: "Rajdhani", arial, sans-serif; font-weight: bold; font-size: 11px; @media only screen and (min-width: 992px) { font-size: 13px; margin-inline-end: 25px; } } .emergency-details { font-size: 8px; font-family: Arial, sans-serif; @media only screen and (min-width: 992px) { font-size: 11px; } } a { text-decoration: underline; font-weight: bold; } } } /*===============TABLET AND UP===============*/ @media only screen and (min-width: 768px) { #mquery { width: 1px; } } /*==========LANDSCAPE TABLET AND UP=========*/ @media only screen and (min-width: 992px) { #mquery { width: 2px; } } /*===============DESKTOP ONLY===============*/ @media only screen and (min-width: 1200px) { #mquery { width: 3px; } }