@font-face { font-family: "JetBrains"; src: local("JetBrainsMono-Medium.ttf"), url("../fonts/JetBrainsMono/JetBrainsMono-Regular.woff2") format("woff2"), url("../fonts/JetBrainsMono/JetBrainsMono-Medium.woff2") format("woff2"); font-style: normal; font-weight: normal; } @font-face { font-family: "JetBrains"; src: local("JetBrainsMono-MediumItalic.ttf"), url("../fonts/JetBrainsMono/JetBrainsMono-Italic.woff2") format("woff2"); font-style: italic; font-weight: normal; } @font-face { font-family: "JetBrains"; src: local("JetBrainsMono-Bold.ttf"), url("../fonts/JetBrainsMono/JetBrainsMono-Bold.woff2") format("woff2"); font-style: normal; font-weight: bold; } @font-face { font-family: "JetBrains"; src: local("JetBrainsMono-BoldItalic.ttf"), url("../fonts/JetBrainsMono/JetBrainsMono-BoldItalic.woff2") format("woff2"); font-style: italic; font-weight: bold; } @font-face { font-family: "JetBrains"; src: local("JetBrainsMono-ExtraBold.ttf"), url("../fonts/JetBrainsMono/JetBrainsMono-ExtraBold.woff2") format("woff2"); font-style: normal; font-weight: bolder; } @font-face { font-family: "JetBrains"; src: local("JetBrainsMono-ExtraBoldItalic.ttf"), url("../fonts/JetBrainsMono/JetBrainsMono-ExtraBoldItalic.woff2") format("woff2"); font-style: italic; font-weight: bolder; } @font-face { font-family: "JetBrains"; src: local("JetBrainsMono-Light.ttf"), url("../fonts/JetBrainsMono/JetBrainsMono-Light.woff2") format("woff2"); font-style: normal; font-weight: lighter; } @font-face { font-family: "JetBrains"; src: local("JetBrainsMono-LightItalic.ttf"), url("../fonts/JetBrainsMono/JetBrainsMono-LightItalic.woff2") format("woff2"); font-style: italic; font-weight: lighter; } :root { --color-black: #000000; --color-white: #ffffff; --color-background: #191921; --color-text: #E0D4A4; --error-color: #FF2A1E; --color-code-background: #3D3D3D; --color-th-background: #3D3D3D; --color-code: white; --color-link-visited: #E496E7; --color-link-normal: #4880E7; --color-select-background:#EAE3C4; --color-optional-input:#B8B8B8; --color-button-background:#645822; --color-button-background-disabled:#645822; --color-button-border:#EAE3C2; --color-button-text: #E7E0BA; /* fonts */ --font-family: "JetBrains"; --font-size-standard: 20px; --font-size-h6: 24px; --font-size-h5: 28px; --font-size-h4: 32px; --font-size-h3: 36px; --font-size-h2: 40px; --font-size-h1: 48px; --font-size-td: 20px; --font-size-th: 24px; --font-weight-th: bolder; --font-weight-strong: bolder; --font-style-em: italic; } html { padding:0px; margin:0px; } body { padding:0px; margin:0px; background-color: var(--color-background); color: var(--color-text); font-family: var(--font-family); font-size: 16px; } .header { margin:0px; /*padding:10px;*/ } main { padding:0px 10px 0px 10px; } h6 { font-family: var(--font-family); font-weight: bold; font-size: var(--font-size-h6); text-decoration: none; } h5 { font-family: var(--font-family); font-weight: bold; font-size: var(--font-size-h5); text-decoration: none; } h4 { font-family: var(--font-family); font-weight: bold; font-size: var(--font-size-h4); text-decoration: none; } h3 { font-family: var(--font-family); font-weight: bold; font-size: var(--font-size-h3); text-decoration: none; } h2 { font-family: var(--font-family); font-weight: bolder; font-size: var(--font-size-h2); text-decoration: none; } h1 { font-family: var(--font-family); font-weight: bolder; font-size: var(--font-size-h1); text-decoration: none; } em { font-style: var(--font-style-em); } strong { font-weight: var(--font-weight-strong); } th { background-color: var(--color-th-background); color: var(--color-text); padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; font-size: var(--font-size-th); font-weight: var(--font-weight-th); } td { padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; color: var(--color-text); font-size: var(--font-size-td); } tr { margin: 0px; padding: 0px; } hr { color: var(--color-text); } a,a:hover { text-decoration: underline; color: var(--color-link-normal); } a:visited { text-decoration: underline; color: var(--color-link-visited); } .left { text-align: left; } .center { text-align: center; align-self: center; align-items:center; } .right { text-align: right; } .error { color: var(--error-color); } .frame { border-width: 2px; border-radius: 5px; border-style: solid; border-color: var(--color-text); } .frame-table th, .frame-table td { padding: 5px; border-width: 0px; } .center-box { align-content:center; text-align: center; width: 100%; } .login-box { min-width: 400px; max-width: 600px; position: relative; display: inline-block; padding: 20px; } .full-width { width: 100%; } label { font-size: 16px; } input[type=email], input[type=password], input[type=text], input[type=number] { --color-text: #E0D4A4; height: 20px; font-size: 16px; background-color: var(--color-text); color: var(--color-background); border-radius: 3px; border-width: 0px; } input[type=submit], button, .button { background-color: var(--color-button-background); border: 1px solid var(--color-button-border); border-radius: 3px; padding:4px; font-size: 16px; color: var(--color-button-text); } input[type=submit]:disabled, input[type=submit]:invalid, button:disabled, button:invalid, .button:disabled, .button:invalid { background-color: var(--color-button-background-disabled); } select { height:20px; font-size:16px; background-color: var(--color-select-background); color: var(--color-background); border-radius:4px; border-width: 0px; } .optional-input { background-color: var(--color-optional-input); } code { background-color: var(--color-code-background); color: var(--color-code); } .td-color { background-color: var(--color-background); color: var(--color-text); } .shrink-to-fit { width:0.1%; white-space:nowrap; } .standard-background { background-color: var(--color-background); } fieldset { border: 3px solid var(--color-text); border-radius: 8px; margin-top: 5px; margin-bottom: 5px; } .margin-5 { margin: 5px; } .margin-10 { margin: 10px; } .command-output { padding:10px; height:20em; width:800px; background-color:var(--color-code-background); color:white; } .icon-back { content:url('../icons/back.svg'); } .icon-delete { content:url('../icons/delete.svg'); } .icon-directory { content:url('../icons/directory.svg'); } .icon-empty { content: url('../icons/empty.svg'); } .icon-file { content: url('../icons/file.svg'); } .list-icon { width: 24; height: 24; } .toolbar-button { background-color: var(--background-color); border: 1px solid var(--color-text); } .toolbar-item { margin-right: 5px; }