// full CSS reset @import 'fullreset.less'; // load the font @import url('https://fonts.googleapis.com/css?family=Fira+Code:400,700&display=swap'); html { font-family: 'Fira Code', monospace; } // setup REM units html { font-size: 62.5% !important; } // setup the colors and styles @accentbg: #fba49b; @bg: #ffefdf; @accentfg: #930a16; @fg: #23090d; body { color: @fg; } h1, h2, h3, h4, h5, h6, strong, a { color: @accentfg; font-weight: bold; } h1, h2, h3, h4, h5, h6 { margin-bottom: .1em; } p + p { margin-top: 1em; } a { text-decoration: inherit; display: contents; } em { font-style: italic; } code { background: @accentbg; font-weight: bold; } header, footer { background: @accentbg; img { border: 4px solid @accentfg; border-radius: 2px; } } // setup the layout html, body { display: flex; flex-direction: column; height: 100%; } header img, footer img { float: left; margin-right: 1rem; } header img { height: 8rem; } footer img { height: 4rem; } header ul { display: flex; list-style-type: none; li { margin-right: 1ex; font-size: 2rem; a { color: @fg; } } } header, footer, main { padding: 2rem; } main { flex: 1; display: flex; position: relative; background: @bg; canvas { position: absolute; top: 0; left: 0; } } h1 { font-size: 4rem; } h2 { font-size: 2rem; } h3 { font-size: 1.9rem; } h4 { font-size: 1.8rem; } h5 { font-size: 1.7rem; } p { font-size: 1.6rem; } .hidden { display: none !important; } // setup the progress bar @import 'progressBar'; // setup the main menu @import 'mainMenu'; // setup the popups @import 'popup'; // setup the hud @import 'hud'; // setup the help file @import 'help';