:root{--text-color: #1E1E1E;--accent-color: #bae6fd;--accent-color-darker: #0277bd;--body-background-color: #f4f4f4;--drop-shadow: 0 1px 2px 0 rgb(0 0 0 / 10%);--link-color-hover: #0277bd;--link-color: #0277bd;--section-background-color: white;--section-border-color: #fafafa;--banner-height: 250px;--sidebar-width: 200px;--content-background-color: transparent;--content-width: 1200px;--code-component-background: #e6e6e6;--button-background-color: transparent ;--textbox-background-color: #f4f4f4;--select-background-color: #f4f4f4;--table-even-background: #e6e6e6;--warning-color: #f44336;--hr-color: #D3D3D3}.darkTheme{--text-color: #E1E1E1;--body-background-color: #202225;--drop-shadow: 0 1px 3px 0 rgb(0 0 0 / 50%);--border-color: #2c2c2c;--section-background-color: #36393f;--section-border-color: #383b41;--code-component-background: #42454c;--button-hover-color: #36393f;--textbox-background-color: #202225;--select-background-color: #202225;--table-even-background: #42454c;--warning-color: #f44336}*{margin:0;padding:0;font-family:Source Sans Pro,sans-serif;color:var(--text-color)}html{height:100%;box-sizing:border-box}body{position:relative;margin:0;min-height:100%;padding-bottom:228px;box-sizing:inherit;background-color:var(--body-background-color)}h1,h2,h3,h4,h5,h6{font-weight:600}p,li,label{font-weight:400;font-size:12pt}.bold{font-weight:600}.italic{font-style:italic}.size-s{width:96px}.size-m{width:144px}.size-l{width:256px}.size-xl{width:384px}.mt-10{margin-top:10px}.mb-10{margin-bottom:10px}.ml-10{margin-left:10px}.mr-10{margin-right:10px}.w-full{width:100%}.light-green{color:#84cc16}.green{color:#65a30d}.yellow{color:#facc15}.red{color:#fca5a5}a{text-decoration:none;color:var(--link-color);border-bottom:1px solid transparent}a:hover{color:var(--link-color-hover);transition:.2s ease;border-bottom:1px solid var(--link-color-hover)}li{margin-left:25px}.content{color:var(--text-color);background-color:var(--content-background-color);margin:20px auto;max-width:var(--content-width);box-sizing:border-box;padding:15px}@media (max-width: 768px){.content{width:100%}}@media (min-width: 769px){.grid{display:grid;grid-template-columns:1fr var(--sidebar-width);grid-template-rows:var(--banner-height) 1fr;gap:20px}.mobile-hr{display:none}}@media (max-width: 768px){.grid .sidebar{margin-top:20px}.mobile-hr{display:flex}}.banner{background:linear-gradient(90deg,#1cb5e0,#000851);background-size:inherit;height:var(--banner-height);width:100%;grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:2;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.banner h1{color:#fff;text-shadow:0 0 20px #696969;-webkit-user-select:none;user-select:none}.main{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3}.sidebar{grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:3}.title{padding:5px;margin-bottom:5px;white-space:nowrap;font-weight:600}section{text-align:justify;background-color:var(--section-background-color);padding:12px;border-radius:1px;border:1px solid var(--section-border-color)}section:not(:last-of-type){margin-bottom:5px}section .date{margin-top:10px;font-size:10pt;white-space:nowrap;text-align:right}.info{border:2px solid var(--accent-color)}.warning{border:2px solid var(--warning-color)}.source-sans-pro{font-family:Source Sans Pro,sans-serif}.inconsolata{font-family:Inconsolata,sans-serif}.material-symbols-outlined{font-family:Material Symbols Outlined;vertical-align:middle}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:300;src:url("./media/source-sans-pro-v21-latin-300-KMNRWCHZ.woff2") format("woff2"),url("./media/source-sans-pro-v21-latin-300-DEWQHIJO.woff") format("woff")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:300;src:url("./media/source-sans-pro-v21-latin-300italic-YBOFJPIZ.woff2") format("woff2"),url("./media/source-sans-pro-v21-latin-300italic-3BGZSTPB.woff") format("woff")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url("./media/source-sans-pro-v21-latin-regular-BJMY3LGX.woff2") format("woff2"),url("./media/source-sans-pro-v21-latin-regular-I6FQ6INQ.woff") format("woff")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:400;src:url("./media/source-sans-pro-v21-latin-italic-N5VBHIAX.woff2") format("woff2"),url("./media/source-sans-pro-v21-latin-italic-XL2DDEDM.woff") format("woff")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:600;src:url("./media/source-sans-pro-v21-latin-600-ITAK6ARF.woff2") format("woff2"),url("./media/source-sans-pro-v21-latin-600-HHGQXDW7.woff") format("woff")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:600;src:url("./media/source-sans-pro-v21-latin-600italic-VPZ5YQ7R.woff2") format("woff2"),url("./media/source-sans-pro-v21-latin-600italic-4FXCQS4D.woff") format("woff")}@font-face{font-family:Inconsolata;font-style:normal;font-weight:400;src:local(""),url("./media/inconsolata-v31-latin-regular-RGKDDNDD.woff2") format("woff2"),url("./media/inconsolata-v31-latin-regular-X24FTOFS.woff") format("woff")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;src:url("./media/materialsymbolsoutlined-6HYOVGTS.woff2") format("woff2")}.hr-component{margin:20px 0;border:0;height:1px;background:var(--hr-color)}.button-component{border:3px solid var(--accent-color);padding:8px 16px;font-weight:600;font-size:12pt;background-color:var(--button-background-color);transition:.2s ease;box-shadow:var(--drop-shadow)}.button-component:hover{background-color:var(--accent-color);color:var(--button-hover-color);cursor:pointer}.textbox-component{padding:12px;border:0;outline:none;box-shadow:var(--drop-shadow);box-sizing:border-box;background-color:var(--textbox-background-color)}.code-component{font-family:Inconsolata,sans-serif;font-style:italic;padding:12px;background-color:var(--code-component-background);box-shadow:var(--drop-shadow)}.select-component{padding:12px;outline:none;border:0;color:var(--text-color);background-color:var(--select-background-color);box-shadow:var(--drop-shadow);cursor:pointer}.table-component{border-collapse:collapse;width:100%;overflow:scroll}.table-component th,.table-component td{padding:12px}.table-component tr:nth-child(2n){background-color:var(--table-even-background)}
