@font-face{font-family:OpenSans;src:url(../../../fonts/OpenSans.woff2) format("woff2-variations");font-weight:300 800;font-display:swap}@font-face{font-family:FiraCode;src:url(../../../fonts/FiraCode.woff2) format("woff2-variations");font-weight:300 700;font-display:swap}:root,html[data-theme=light]{--text: #303030;--text-v1: #7c7c7c;--border: #e2e2e2;--border-v1: #c0c0c0;--background: #ffffff;--background-transparent: #fff8;--background-v1: #f1f1f1;--background-v2: #f7f5f1;--primary: #559ce8;--primary-dark: #258092;--secondary: #5eefc7;--fancy-primary-bg: linear-gradient(45deg, var(--primary) 0%, var(--secondary) 100%);--info: var(--primary);--success: #79b900;--warning: #ffa013;--danger: #c22424;--white: #ffffff;--grey: #bebebe;--purple: #892ce0}html[data-theme=dark]{--text: #eeeeee;--text-v1: #a3a3a3;--border: #363636;--border-v1: #535353;--background: #272727;--background-transparent: #27272788;--background-v1: #181818;--background-v2: #3c3f42}*{transition:background-color .3s,border-color .3s,box-shadow .3s}body{margin:0;padding:0;font-family:OpenSans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--text);background-color:var(--background)}a{text-decoration:none;color:var(--primary)}a:hover{text-decoration:underline;color:var(--purple)}pre,code{font-family:FiraCode,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}code{display:block;white-space:pre-wrap;overflow:auto;min-width:0px}.button{background-color:#0000;border:none;font-size:1.2rem;border-radius:.33rem;padding:.5rem 1rem;display:inline-flex;align-items:center;justify-content:center}.button>a{text-decoration:none;color:var(--text)}@property --p{syntax: "<percentage>"; inherits: false; initial-value: 100%;}.button.fancy{--a:45deg;--p:100%;background:linear-gradient(var(--a),var(--primary) 0%,var(--secondary) var(--p));color:#303030;transition:--p .2s}.button.fancy:hover{--p: 0%}.button.primary{background-color:var(--primary);color:var(--white)}.button.bordered{border:2px solid var(--primary)}button.svelte-1sxjrmi{border:none;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:transparent;color:var(--text)}button.sun.svelte-1sxjrmi{color:#ffa013}button.svelte-1sxjrmi:hover{cursor:pointer}.search.svelte-13vs53f{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;height:2rem;padding:.5rem 1rem .5rem .5rem;background-color:var(--background-v1);border:1px solid var(--border-v1);color:var(--text);border-radius:1rem;font-family:OpenSans}.search.svelte-13vs53f:hover{cursor:pointer;border-color:var(--primary);background-color:var(--background)}.search.svelte-13vs53f .shortcut:where(.svelte-13vs53f){padding:.2rem;line-height:.8rem;font-size:.8rem;border:1px solid var(--border-v1);background-color:var(--background-v1);border-radius:.2rem}.result-background.svelte-13vs53f{z-index:10;position:fixed;top:0;left:0;background-color:#0008;width:100vw;height:100vh;display:flex;justify-content:center;padding-top:4rem}.result-background.svelte-13vs53f .result:where(.svelte-13vs53f){width:min(35rem,100vw - 4rem);height:fit-content;max-height:calc(100vh - 8rem);left:50%;top:5rem;background-color:var(--background);padding:1rem;border-radius:1rem;border:1px solid var(--border-v1);display:flex;flex-direction:column;gap:1rem}.result-background.svelte-13vs53f .result:where(.svelte-13vs53f) .inputs:where(.svelte-13vs53f){display:flex;justify-content:space-between;align-items:center;gap:.5rem}.result-background.svelte-13vs53f .result:where(.svelte-13vs53f) .inputs:where(.svelte-13vs53f) input:where(.svelte-13vs53f){flex-grow:1;border:1px solid var(--border-v1);border-radius:.5rem;padding:.5rem;height:1rem;font-size:1.1rem;color:var(--color);background-color:var(--background);outline:none}.result-background.svelte-13vs53f .result:where(.svelte-13vs53f) .inputs:where(.svelte-13vs53f) input:where(.svelte-13vs53f):hover{border-color:var(--primary);background-color:var(--background)}.result-background.svelte-13vs53f .result:where(.svelte-13vs53f) .inputs:where(.svelte-13vs53f) input:where(.svelte-13vs53f):focus-visible{border:1px solid var(--text)}.result-background.svelte-13vs53f .result:where(.svelte-13vs53f) .inputs:where(.svelte-13vs53f) .close:where(.svelte-13vs53f){border:none;background-color:transparent;color:var(--text-v1);padding:0;width:2rem;height:2rem}.result-background.svelte-13vs53f .result:where(.svelte-13vs53f) .inputs:where(.svelte-13vs53f) .close:where(.svelte-13vs53f):hover{cursor:pointer;color:var(--text)}.result-background.svelte-13vs53f .result:where(.svelte-13vs53f) .suggestions:where(.svelte-13vs53f){display:flex;flex-direction:column;gap:1rem;padding-right:1rem;overflow-y:auto;color:var(--text-v1)}.result-background.svelte-13vs53f .result:where(.svelte-13vs53f) .suggestions:where(.svelte-13vs53f) .match:where(.svelte-13vs53f){display:flex;flex-direction:column;gap:.25rem;border:1px solid var(--border);border-radius:.25rem;padding:.5rem 1rem;background-color:var(--background-v1)}.result-background.svelte-13vs53f .result:where(.svelte-13vs53f) .suggestions:where(.svelte-13vs53f) .match:where(.svelte-13vs53f):hover{text-decoration:none;color:var(--text);cursor:pointer;border:1px solid var(--primary);background-color:var(--background)}.result-background.svelte-13vs53f .result:where(.svelte-13vs53f) .suggestions:where(.svelte-13vs53f) .match:where(.svelte-13vs53f) .matchedFile:where(.svelte-13vs53f){font-weight:600;color:var(--text)}.result-background.svelte-13vs53f .result:where(.svelte-13vs53f) .suggestions:where(.svelte-13vs53f) .match:where(.svelte-13vs53f) .matchedPart:where(.svelte-13vs53f){display:inline-block;font-family:FiraCode;color:#bcbcbc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-background.svelte-13vs53f .result:where(.svelte-13vs53f) .suggestions:where(.svelte-13vs53f) .noMatch:where(.svelte-13vs53f){align-self:center}#app.svelte-cix2ac{display:flex;flex-direction:column}header.svelte-cix2ac{position:fixed;flex-wrap:wrap;z-index:10;padding:.5rem 1rem;display:flex;gap:0rem;align-items:center;width:calc(100% - 2rem);background-color:var(--background-transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}header.svelte-cix2ac .logo:where(.svelte-cix2ac){margin-right:1rem}header.svelte-cix2ac .logo:where(.svelte-cix2ac) img:where(.svelte-cix2ac){width:2.5rem;height:2.5rem}header.svelte-cix2ac .title:where(.svelte-cix2ac) a:where(.svelte-cix2ac){padding-right:1rem;text-decoration:none;color:var(--text);font-size:1.5rem;font-weight:500}header.svelte-cix2ac .burger:where(.svelte-cix2ac){position:absolute;top:1rem;right:1rem;display:flex;background:transparent;border:none;color:var(--text)}header.svelte-cix2ac .burger:where(.svelte-cix2ac):hover{cursor:pointer}header.svelte-cix2ac .menu:where(.svelte-cix2ac){display:flex;width:100%;flex-direction:column;overflow:hidden;align-items:center;justify-content:flex-end;gap:2rem;flex-grow:1}header.svelte-cix2ac .menu:where(.svelte-cix2ac):not(.open){max-height:0}header.svelte-cix2ac .menu:where(.svelte-cix2ac) nav:where(.svelte-cix2ac){display:flex;flex-direction:column;align-items:center;gap:1rem}header.svelte-cix2ac .menu:where(.svelte-cix2ac) nav:where(.svelte-cix2ac) a:where(.svelte-cix2ac){text-decoration:none;color:var(--text)}header.svelte-cix2ac .menu:where(.svelte-cix2ac) nav:where(.svelte-cix2ac) a:where(.svelte-cix2ac):hover:not(.active){color:var(--primary)}header.svelte-cix2ac .menu:where(.svelte-cix2ac) nav:where(.svelte-cix2ac) a.active:where(.svelte-cix2ac){border-bottom:1px solid var(--text)}header.svelte-cix2ac .menu:where(.svelte-cix2ac) .social:where(.svelte-cix2ac){display:flex;gap:.5rem}header.svelte-cix2ac .menu:where(.svelte-cix2ac) .social:where(.svelte-cix2ac) a:where(.svelte-cix2ac){color:var(--text);width:1.75rem;height:1.75rem}header.svelte-cix2ac .menu:where(.svelte-cix2ac) .social:where(.svelte-cix2ac) a:where(.svelte-cix2ac):hover{color:var(--text-v1)}main.svelte-cix2ac{margin-top:4rem;min-height:calc(100vh - 5rem);display:flex;flex-direction:column}@media (min-width: 1024px){header.svelte-cix2ac{flex-direction:row;gap:1rem}header.svelte-cix2ac .logo:where(.svelte-cix2ac){margin-right:0rem}header.svelte-cix2ac .title:where(.svelte-cix2ac) a:where(.svelte-cix2ac){padding-right:0rem}header.svelte-cix2ac .menu:where(.svelte-cix2ac){width:fit-content;flex-direction:row}header.svelte-cix2ac .menu:where(.svelte-cix2ac) nav:where(.svelte-cix2ac){flex-direction:row}header.svelte-cix2ac .menu:where(.svelte-cix2ac) .burger:where(.svelte-cix2ac){display:none}main.svelte-cix2ac{padding-bottom:0}}
