/*$breakpoint argument choices: - phone - tab-port - tab-land - desk - big-desktop */ #blazor-error-ui { background: lightyellow; bottom: 0; box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2); display: none; left: 0; padding: 0.6rem 1.25rem 0.7rem 1.25rem; position: fixed; width: 100%; z-index: 1000; } #blazor-error-ui .dismiss { cursor: pointer; position: absolute; right: 0.75rem; top: 0.5rem; } .isHidden { display: none; } @media only screen and (max-width: 37.5em) { .isHiddenMobile { display: none; } } .petiteCaps { font-variant: petite-caps; } .flexCenter { display: flex; align-content: center; align-items: center; } .isNoWrap { white-space: nowrap; } .isFinger { cursor: pointer; } .neomorph { /*box-shadow: 0px 0px 4px 4px rgba($background, 1), -8px -8px 16px rgba($light-shadow, 1), 8px 8px 16px rgba($dark-shadow, 1);*/ box-shadow: -8px -8px 16px rgba(251, 238, 208, 0.5), 8px 8px 16px rgba(241, 185, 65, 0.5); } .neomorphSmall { /*box-shadow: 0px 0px 3px 3px rgba($background, 1), -6px -6px 12px rgba($light-shadow, 1), 6px 6px 12px rgba($dark-shadow, 1);*/ box-shadow: -6px -6px 12px rgba(251, 238, 208, 0.5), 6px 6px 12px rgba(241, 185, 65, 0.5); } .neomorphBottom { filter: drop-shadow(8px 8px 14px #f1b941); } .gradientBackground { background: linear-gradient(to right bottom, #f7d794, #f5cd79); } .borderR { border-radius: 14px; } .borderRSmall { border-radius: 7px; } .borderRBig { border-radius: 28px; } .bg { background: #f6d287; } .sameMarginBottom { margin-bottom: 1rem !important; } @font-face { font-family: 'Ubuntu'; src: url(/fonts/ubuntu-light-webfont.woff2) format("woff2"); font-weight: 300; font-style: normal; } @font-face { font-family: 'Ubuntu-Mono'; src: url(/fonts/ubuntumono-regular-webfont.woff2) format("woff2"); /*font-weight: 300;*/ font-style: normal; } html { font-family: Ubuntu, sans-serif; } .pure-menu-heading { text-transform: none; font-family: Ubuntu-Mono,'Noto Mono'; } .menu-list li a { font-family: Ubuntu-Mono,'Noto Mono'; } .main { display: flex; flex-wrap: nowrap; align-items: start; width: 100%; height: 100vh; padding: 2.5%; } .mainNav { overflow-y: auto; padding: 14px; width: 17%; margin-right: 40px; } .mainPage { overflow-y: auto; padding: 28px; width: calc(83% - 40px); align-self: stretch; } .files { display: flex; flex-direction: column; align-items: stretch; } .filesWithEditor { display: flex; align-items: stretch; height: 100%; } .files .buttons { justify-content: space-between; align-items: stretch; } .filesList { height: 100%; overflow-y: auto; }