footer[data-v-9eca168f]{--footer-height:56px;--footer-color-background:#3a182f;--footer-color-text:#e8e8e8;--footer-color-red-light:#f3aeaf;animation:fadeIn 4s linear 0s 1;background-color:var(--footer-color-background);color:var(--footer-color-text);height:var(--footer-height);max-width:100vw;text-align:center;width:100%}footer .copyright[data-v-9eca168f]{align-items:center;display:flex;height:100%;justify-content:center}footer .copyright .text-color-red-light[data-v-9eca168f]{color:var(--footer-color-red-light);margin-left:.125rem;margin-right:.125rem}footer .copyright a[data-v-9eca168f]{color:var(--footer-color-text);margin-left:.125rem}button[data-v-c9a3c006]{--button-inset-x:.5rem;--button-inset-y:1rem;--button-font-size:1rem;--button-font-weight:400;--button-line-height:calc(var(--button-font-size)*1.5);--button-color-background:var(--color-dark-background);--button-color-background-hover:var(--color-dark-background-hover);--button-color-text:var(--color-dark-text);--button-color-text-hover:var(--color-dark-text-hover);background-color:var(--button-color-background);border:none;color:var(--button-color-text);display:inline-block;font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);padding:var(--button-inset-x) var(--button-inset-y);text-decoration:none}button[data-v-c9a3c006]:hover{background-color:var(--button-color-background-hover);color:var(--button-color-text-hover)}.terminal{--color-light:#ebebeb;--color-dark:#141414;--color-text-dark:var(--color-dark);--color-text-light:var(--color-light);--color-grey:#454545;--color-grey-light:#adadad;--color-grey-dark:#333;--color-aubergine:#663356;--color-aubergine-light:#c69fba;--color-aubergine-dark:#2e001f;--color-red:#db0000;--color-red-light:#eb8484;--color-red-dark:#8a0000;--color-yellow:#f1c40e;--color-yellow-light:#f9e69a;--color-yellow-dark:#4d3d00;--color-green:#33cc6e;--color-green-light:#99e6b6;--color-green-dark:#0a5727;--color-blue:#3398db;--color-blue-light:#a9d3ef;--color-blue-dark:#0f466b;border-radius:5px;box-shadow:var(--box-shadow-2);box-sizing:border-box;color:var(--color-light);font-family:Ubuntu Mono,monospace;font-size:1rem;height:400px;left:15px;overflow:hidden;position:absolute;resize:both;top:60px;width:600px;z-index:1000}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.terminal{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}}.terminal-header{align-items:center;background-color:var(--color-grey-dark);border-top-left-radius:.25rem;border-top-right-radius:.25rem;cursor:move;display:flex;flex-wrap:nowrap;height:24px;justify-content:space-between;padding:.25rem;z-index:1}.terminal-header,.terminal-header .header-text{text-align:center}.terminal-header .close-button{background-image:linear-gradient(to bottom right,var(--color-red),var(--color-red-dark));border-radius:9999px;box-shadow:2px 2px 3px var(--color-dark),-2px -2px 3px var(--color-grey);cursor:pointer;height:1rem;margin:.25rem;width:1rem}.terminal-header .close-button:hover{filter:brightness(1.2)}.terminal-body{background-color:var(--color-aubergine-dark);height:calc(100% - 24px);margin:0;opacity:.85;overflow:auto;padding:10px}.terminal-body .git-prompt,.terminal-body .git-prompt-branch,.terminal-body .git-prompt-directory,.terminal-body .git-prompt-separator{display:inline;font-weight:700}.terminal-body .git-prompt{color:var(--color-green)}.terminal-body .git-prompt-separator{color:var(--color-light)}.terminal-body .git-prompt-directory{color:var(--color-blue)}.terminal-body .git-prompt-branch{color:var(--color-red)}.terminal-body .user-input{caret-shape:bar;background-color:transparent;border:none;caret-color:var(--color-green);color:inherit;font-family:inherit;font-size:inherit;margin:0;outline:none;padding:0}.terminal-body .command-prefix{color:var(--color-green);display:inline;font-weight:700;padding-right:.5em}.terminal .resize-handle{background-color:transparent;bottom:0;cursor:nwse-resize;height:16px;position:absolute;right:0;width:16px}.table,table{--color-light:#ebebeb;--color-dark:#141414;--color-grey-light:#adadad;--margin:1em;border:1px dashed var(--color-light);margin:var(--margin)}.table thead,table thead{background-color:var(--color-light);color:var(--color-dark);text-align:center}.table td,table td{padding:0 .5em}.table tbody tr:nth-child(2n),table tbody tr:nth-child(2n){background-color:var(--color-grey-light);color:var(--color-text-dark)}.table.w-100,table.w-100{width:calc(100% - var(--margin)*2)}.table.w-50,table.w-50{width:calc(50% - var(--margin)*2)}.btn[data-v-44d1de62]{--btn-space-inset:.5rem;--btn-font-size:1rem;--btn-font-weight:400;--btn-line-height:1.5rem;--btn-border-radius:4px;--btn-disabled-opacity:.65;--btn-min-width:64px;--btn-height:32px;--btn-color-background:#fff;--btn-color-background-hover:#f2f2f2;--btn-color-border:#e8e8e8;--btn-color-border-hover:#8c8c8c;--btn-color-text:#525252;--btn-color-text-hover:#242424;--btn-color-text-active:#000;--btn-color-shapes:var(--btn-color-border-hover);--btn-color-shapes-hover:var(--btn-color-text-hover);--btn-color-shapes-active:var(--btn-color-text-hover);align-items:center;background-color:var(--btn-color-background);border:1px solid;border-color:var(--btn-color-border);border-radius:var(--btn-border-radius);color:var(--btn-color-text);cursor:pointer;display:flex;font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);height:var(--btn-height);justify-content:center;line-height:var(--btn-line-height);margin:0;min-width:var(--btn-min-width);padding:var(--btn-space-inset) calc(var(--btn-space-inset)*2);text-decoration:none;transition:color .15s ease-in-out,background .15s ease-in-out,border-color .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.btn[data-v-44d1de62]:focus,.btn[data-v-44d1de62]:hover{color:var(--btn-color-text-hover)}.btn[data-v-44d1de62]:active,.btn[data-v-44d1de62]:focus,.btn[data-v-44d1de62]:hover{background-color:var(--btn-color-background-hover);border-color:var(--btn-color-border-hover)}.btn[data-v-44d1de62]:active{color:var(--btn-color-text-active)}.btn.btn-large[data-v-44d1de62]{--btn-large-space-inset:.5rem;--btn-large-font-size:1.125rem;--btn-large-font-weight:400;--btn-large-line-height:1.6875rem;--btn-large-min-width:80px;font-size:var(--btn-large-font-size);font-weight:var(--btn-large-font-weight);height:40px;line-height:var(--btn-large-line-height);min-width:var(--btn-large-min-width);padding:var(--btn-large-space-inset) calc(var(--btn-large-space-inset))}.btn.btn-small[data-v-44d1de62]{--btn-small-space-inset:.5rem;--btn-small-font-size:1rem;--btn-small-font-weight:400;--btn-small-line-height:1.5rem;--btn-small-min-width:48px;font-size:var(--btn-small-font-size);font-weight:var(--btn-small-font-weight);height:24px;line-height:var(--btn-small-line-height);min-width:var(--btn-small-min-width);padding:var(--btn-small-space-inset) calc(var(--btn-small-space-inset))}.btn.btn-icon[data-v-44d1de62]{display:flex;flex-direction:row}.btn.btn-icon svg[data-v-44d1de62]{color:var(--btn-color-shapes);margin-right:.75rem}.btn.btn-icon:focus svg[data-v-44d1de62],.btn.btn-icon:hover svg[data-v-44d1de62]{color:var(--btn-color-shapes-hover)}.btn.btn-icon:active svg[data-v-44d1de62]{color:var(--btn-color-shapes-active)}.btn.btn-dark[data-v-44d1de62]{--btn-dark-color-background:#000;--btn-dark-color-background-hover:#242424;--btn-dark-color-border:#525252;--btn-dark-color-border-hover:#8c8c8c;--btn-dark-color-text:#e8e8e8;--btn-dark-color-text-hover:#f2f2f2;--btn-dark-color-text-active:#fff;--btn-dark-color-shapes:var(--btn-dark-color-border-hover);--btn-dark-color-shapes-hover:var(--btn-dark-color-text-hover);--btn-dark-color-shapes-active:var(--btn-dark-color-text-hover);background-color:var(--btn-dark-color-background);border:1px solid var(--btn-dark-color-border);color:var(--btn-dark-color-text)}.btn.btn-dark[data-v-44d1de62]:focus,.btn.btn-dark[data-v-44d1de62]:hover{background-color:var(--btn-dark-color-background-hover);border:1px solid var(--btn-dark-color-border-hover);color:var(--btn-dark-color-text-hover)}.btn.btn-dark[data-v-44d1de62]:active{background:var(--btn-color-background-hover);border-color:var(--btn-color-border-hover);color:var(--btn-color-text-active)}.btn.btn-grey[data-v-44d1de62]{--btn-grey-color-background:var(--color-border);--btn-grey-color-background-hover:var(--color-text-hover);--btn-grey-color-border:var(--color-border);--btn-grey-color-border-hover:var(--color-text-hover);--btn-grey-color-shapes:var(--btn-grey-color-text);--btn-grey-color-shapes-hover:var(--btn-grey-color-text-hover);--btn-grey-color-text:var(--color-text-hover);--btn-grey-color-text-hover:var(--color-border);background-color:var(--btn-grey-color-background);border:1px solid var(--btn-grey-color-border);color:var(--btn-grey-color-text)}.btn.btn-grey[data-v-44d1de62]:hover{background-color:var(--btn-grey-color-background-hover);border:1px solid var(--btn-grey-color-border-hover);color:var(--btn-grey-color-text-hover)}.btn.btn-grey svg[data-v-44d1de62]{color:var(--btn-grey-color-shapes)}.btn.btn-grey:hover svg[data-v-44d1de62]{color:var(--btn-grey-color-shapes-hover)}.hidden[data-v-44d1de62]{display:none}header[data-v-44d1de62]{--header-height:56px;--header-space-inline:.5rem;--header-space-inset:1rem;--header-radius:4px;--header-list-item-inset-x:.5rem;--header-list-item-inset-y:1rem;--header-list-item-font-size:1rem;--header-list-item-font-weight:400;--header-list-item-line-height:calc(var(--header-list-item-font-size)*1.5);--header-color-background:#000;--header-color-background-hover:#242424;--header-color-text:#e8e8e8;align-items:center;background-color:var(--header-color-background);color:var(--header-color-text);display:flex;height:var(--header-height);max-width:100vw;width:100%}header button.btn[data-v-44d1de62]{--header-btn-space-inline:var(--header-space-inline);margin-left:var(--header-btn-space-inline)}header button img[data-v-44d1de62]{height:auto;width:32px}header nav[data-v-44d1de62]{--header-nav-space-inline:var(--header-space-inline);left:var(--header-nav-space-inline);position:absolute;top:var(--header-height);z-index:9999999999}header nav #close-menu[data-v-44d1de62]{background-color:transparent;bottom:0;left:calc(var(--header-space-inset)*-1);min-height:100vh;position:absolute;right:0;top:calc(var(--header-height)*-1);width:100vw;z-index:0}header nav ul[data-v-44d1de62]{border-radius:0 0 var(--header-radius) var(--header-radius);margin:0;overflow:hidden;padding:0;position:relative;z-index:9999999999}header nav ul li[data-v-44d1de62]{animation:menu-item-opacity .3s ease-in-out forwards;background-color:var(--header-color-background);cursor:pointer;font-size:var(--header-list-item-font-size);font-weight:var(--header-list-item-font-weight);line-height:var(--header-list-item-line-height);list-style-type:none}header nav ul li[data-v-44d1de62]:hover{background-color:var(--header-color-background-hover)}header nav ul li a[data-v-44d1de62],header nav ul li div[data-v-44d1de62]{color:var(--header-color-text);display:inline-block;padding:var(--header-list-item-inset-x) var(--header-list-item-inset-y);text-decoration:none}header nav[data-v-44d1de62]:not(.hidden){animation:menu-animation .8s ease-in-out forwards}header nav:not(.hidden) #close-menu[data-v-44d1de62]{animation:close-menu .5s ease-in-out forwards}
