body{font-size:1.3rem}h1,h2,h3,h4,h5,h6{color:var(--text-color-lighter);margin:1rem 0;padding:0}h1{font-size:3rem}:root{--scrollbar-width: 16px}::-webkit-scrollbar{width:var(--scrollbar-width)}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:calc(var(--scrollbar-width) - 6px)}::-webkit-scrollbar-thumb{background:#888;border-radius:calc(var(--scrollbar-width) - 6px)}::-webkit-scrollbar-thumb:hover{background:#555}html{scrollbar-width:thick;scrollbar-color:#888 #f1f1f1}@font-face{font-family:Frutiger LT Pro;font-style:normal;font-weight:300;src:local("Frutiger LT Pro");src:url(../../../fonts/FrutigerLTW02-45Light.ae657839.eot?#iefix);src:url(../../../fonts/FrutigerLTW02-45Light.ae657839.eot?#iefix) format("eot"),url(../../../fonts/FrutigerLTW02-45Light.2caeb5fc.woff2) format("woff2")}@font-face{font-family:Frutiger LT Pro;font-style:italic;font-weight:300;src:local("Frutiger LT Pro");src:url(../../../fonts/FrutigerLTW02-46LightItalic.9f6ba29b.eot?#iefix);src:url(../../../fonts/FrutigerLTW02-46LightItalic.9f6ba29b.eot?#iefix) format("eot"),url(../../../fonts/FrutigerLTW02-46LightItalic.633dfff4.woff2) format("woff2")}@font-face{font-family:Frutiger LT Pro;font-style:normal;font-weight:400;src:local("Frutiger LT Pro");src:url(../../../fonts/FrutigerLTW02-55Roman.b720e3f2.eot?#iefix);src:url(../../../fonts/FrutigerLTW02-55Roman.b720e3f2.eot?#iefix) format("eot"),url(../../../fonts/FrutigerLTW02-55Roman.b1dd7d5f.woff2) format("woff2")}@font-face{font-family:Frutiger LT Pro;font-style:italic;font-weight:400;src:local("Frutiger LT Pro");src:url(../../../fonts/FrutigerLTW02-56Italic.6bc99dcc.eot?#iefix);src:url(../../../fonts/FrutigerLTW02-56Italic.6bc99dcc.eot?#iefix) format("eot"),url(../../../fonts/FrutigerLTW02-56Italic.66490aad.woff2) format("woff2")}@font-face{font-family:Frutiger LT Pro;font-style:normal;font-weight:700;src:local("Frutiger LT Pro");src:url(../../../fonts/FrutigerLTW02-65Bold.ffb36373.eot?#iefix);src:url(../../../fonts/FrutigerLTW02-65Bold.ffb36373.eot?#iefix) format("eot"),url(../../../fonts/FrutigerLTW02-65Bold.ed4a917b.woff2) format("woff2")}@font-face{font-family:Frutiger LT Pro;font-style:italic;font-weight:700;src:local("Frutiger LT Pro");src:url(../../../fonts/FrutigerLTW02-66BoldItalic.a7a2104b.eot?#iefix);src:url(../../../fonts/FrutigerLTW02-66BoldItalic.a7a2104b.eot?#iefix) format("eot"),url(../../../fonts/FrutigerLTW02-66BoldItalic.86f5606f.woff2) format("woff2")}@font-face{font-family:Frutiger LT Pro;font-style:normal;font-weight:800;src:local("Frutiger LT Pro");src:url(../../../fonts/FrutigerLTW02-75Black.621a4c14.eot?#iefix);src:url(../../../fonts/FrutigerLTW02-75Black.621a4c14.eot?#iefix) format("eot"),url(../../../fonts/FrutigerLTW02-75Black.f4e70bc8.woff2) format("woff2"),url(/fonts/FrutigerLTW02-75Black.7ef20844.woff) format("woff")}@font-face{font-family:Frutiger LT Pro;font-style:italic;font-weight:800;src:local("Frutiger LT Pro");src:url(../../../fonts/FrutigerLTW02-76BlackItalic.5ae1c49d.eot?#iefix);src:url(../../../fonts/FrutigerLTW02-76BlackItalic.5ae1c49d.eot?#iefix) format("eot"),url(../../../fonts/FrutigerLTW02-76BlackItalic.7bcaadaf.woff2) format("woff2")}@font-face{font-family:Frutiger LT Pro;font-style:normal;font-weight:900;src:local("Frutiger LT Pro");src:url(../../../fonts/FrutigerLTW02-95UltraBlack.8f4c3829.eot?#iefix);src:url(../../../fonts/FrutigerLTW02-95UltraBlack.8f4c3829.eot?#iefix) format("eot"),url(../../../fonts/FrutigerLTW02-95UltraBlack.f77cf7b9.woff2) format("woff2")}@font-face{font-family:Frutiger LT Cond Pro;font-style:normal;font-weight:300;src:local("Frutiger LT Cond Pro");src:url(../../../fonts/FrutigerLTW02-47LightCond.70c92ede.eot?#iefix);src:url(../../../fonts/FrutigerLTW02-47LightCond.70c92ede.eot?#iefix) format("eot"),url(../../../fonts/FrutigerLTW02-47LightCond.0ffc6b83.woff2) format("woff2")}@font-face{font-family:Frutiger LT Cond Pro;font-style:italic;font-weight:300;src:local("Frutiger LT Cond Pro");src:url(../../../fonts/FrutigerLTW02-48LightCondIt.696902bb.eot?#iefix);src:url(../../../fonts/FrutigerLTW02-48LightCondIt.696902bb.eot?#iefix) format("eot"),url(../../../fonts/FrutigerLTW02-48LightCondIt.b81375a0.woff2) format("woff2")}@font-face{font-family:Frutiger LT Cond Pro;font-style:normal;font-weight:400;src:local("Frutiger LT Cond Pro");src:url(../../../fonts/FrutigerLTW02-57Condensed.0f71cd31.eot?#iefix);src:url(../../../fonts/FrutigerLTW02-57Condensed.0f71cd31.eot?#iefix) format("eot"),url(../../../fonts/FrutigerLTW02-57Condensed.636df247.woff2) format("woff2")}@font-face{font-family:Frutiger LT Cond Pro;font-style:italic;font-weight:400;src:local("Frutiger LT Cond Pro");src:url(../../../fonts/FrutigerLTW02-58CondensedIt.1e17c91e.eot?#iefix);src:url(../../../fonts/FrutigerLTW02-58CondensedIt.1e17c91e.eot?#iefix) format("eot"),url(../../../fonts/FrutigerLTW02-58CondensedIt.fae9df2b.woff2) format("woff2")}@font-face{font-family:Frutiger LT Cond Pro;font-style:normal;font-weight:700;src:local("Frutiger LT Cond Pro");src:url(../../../fonts/FrutigerLTW02-67BoldCond.e9e119d3.eot?#iefix);src:url(../../../fonts/FrutigerLTW02-67BoldCond.e9e119d3.eot?#iefix) format("eot"),url(../../../fonts/FrutigerLTW02-67BoldCond.8c7c5ae6.woff2) format("woff2")}@font-face{font-family:Frutiger LT Cond Pro;font-style:italic;font-weight:700;src:local("Frutiger LT Cond Pro");src:url(../../../fonts/FrutigerLTW02-68BoldCondIt.a2be7022.eot?#iefix);src:url(../../../fonts/FrutigerLTW02-68BoldCondIt.a2be7022.eot?#iefix) format("eot"),url(../../../fonts/FrutigerLTW02-68BoldCondIt.1d7ca338.woff2) format("woff2")}@font-face{font-family:Frutiger LT Cond Pro;font-style:normal;font-weight:800;src:local("Frutiger LT Cond Pro");src:url(../../../fonts/FrutigerLTW02-77BlackCond.bccc4f20.eot?#iefix);src:url(../../../fonts/FrutigerLTW02-77BlackCond.bccc4f20.eot?#iefix) format("eot"),url(../../../fonts/FrutigerLTW02-77BlackCond.af5b423a.woff2) format("woff2")}@font-face{font-family:Frutiger LT Cond Pro;font-style:italic;font-weight:800;src:local("Frutiger LT Cond Pro");src:url(../../../fonts/FrutigerLTW02-78BlackCondIt.fd70bace.eot?#iefix);src:url(../../../fonts/FrutigerLTW02-78BlackCondIt.fd70bace.eot?#iefix) format("eot"),url(../../../fonts/FrutigerLTW02-78BlackCondIt.fdde8d39.woff2) format("woff2")}@font-face{font-family:Frutiger LT Cond Pro;font-style:normal;font-weight:800;src:local("Frutiger LT Cond Pro");src:url(../../../fonts/FrutigerLTW02-87XBlackCond.7e452e8e.eot?#iefix);src:url(../../../fonts/FrutigerLTW02-87XBlackCond.7e452e8e.eot?#iefix) format("eot"),url(../../../fonts/FrutigerLTW02-87XBlackCond.181870a0.woff2) format("woff2")}@font-face{font-family:Frutiger LT Cond Pro;font-style:italic;font-weight:800;src:local("Frutiger LT Cond Pro");src:url(../../../fonts/FrutigerLTW02-88XBlackCnIt.47e51bb4.eot?#iefix);src:url(../../../fonts/FrutigerLTW02-88XBlackCnIt.47e51bb4.eot?#iefix) format("eot"),url(../../../fonts/FrutigerLTW02-88XBlackCnIt.343c0c37.woff2) format("woff2")}#canvas.svelte-12qhfyh{position:fixed;display:flex;flex-direction:column;top:0;left:0;height:100%;width:calc(100% - 2rem);padding:0 1rem;background-color:var(--bg-color);color:var(--text-color);font-family:Frutiger LT Pro,sans-serif;--header-height: 3rem;--header-margin: calc(var(--header-height) / 3);--header-height-wo-margin: calc(var(--header-height) * 1.25);--header-real-height: calc(var(--header-height-wo-margin) + 2 * var(--header-margin))}#canvas.light.svelte-12qhfyh{--bg-color: #ddd;--text-color: #333;--text-color-lighter: #5a5a5a;--highlight-color: #00a8b5;--highlight-text-color: #f1f1f1;--highlight-color2: #247897;--a-button-color: #dadada;--a-button-highlight-color: #a8c4c4;--textarea-bg-color: #d8d8d8;--textarea-text-color: #727272;--bg-color-main: #ccc}#canvas.dark.svelte-12qhfyh{--bg-color: #333;--text-color: #ddd;--text-color-lighter: #aaa;--highlight-color: #00a8b5;--highlight-text-color: #f1f1f1;--highlight-color2: #195d75;--a-button-color: #3a3a3a;--a-button-highlight-color: #546464;--textarea-bg-color: #4d4d4d;--textarea-text-color: #cfcfcf;--bg-color-main: #444}button{border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;border-radius:10px;padding:1rem;font-size:larger;background-color:transparent;color:var(--text-color);border:1px solid var(--text-color)}button:hover{background-color:var(--highlight-color);color:var(--highlight-text-color)}header.svelte-12qhfyh{height:var(--header-real-height);display:flex;justify-content:space-between;position:relative}#header-left.svelte-12qhfyh,#header-right.svelte-12qhfyh{display:flex;align-items:center;gap:1rem}header.svelte-12qhfyh>h1:where(.svelte-12qhfyh){position:absolute;left:50%;transform:translate(-50%);margin:var(--header-margin) 0;height:var(--header-height-wo-margin);font-size:var(--header-height)}a.logo-container.svelte-12qhfyh{text-decoration:none;color:var(--text-color-lighter);display:flex;align-items:center;gap:.5rem}#logo.svelte-12qhfyh{width:calc(1.7 * var(--header-height))}#logo-title.svelte-12qhfyh{font-size:calc(.4 * var(--header-height));line-height:calc(.5 * var(--header-height));font-weight:700;letter-spacing:-.5px;align-self:flex-end;margin-bottom:-5px}@media screen and (max-width:850px){#canvas.svelte-12qhfyh{--header-height: 2rem}.logo-text.svelte-12qhfyh{display:none}}#iqib-logo.svelte-12qhfyh{width:calc(2 * var(--header-height))}button#theme.svelte-12qhfyh{padding:0;margin:0;width:var(--header-height-wo-margin);height:var(--header-height-wo-margin);border-radius:25%;display:flex;justify-content:center;align-items:center}main.svelte-12qhfyh{height:calc(100% - var(--header-real-height) - 3rem);background-color:var(--bg-color-main);overflow:auto;padding:1rem;border-radius:14px;border:1px solid var(--text-color)}
