:root{--text:#6b6375;--text-h:#08060d;--bg:#45364b;--bg-alt:#8c93a8;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#00000056 0 9px 20px -3px, #0000000d 0 4px 6px -2px;--shadowin:#f7f1f13a 0px 9px 17px 0px, #f7f2f20d 0 4px 6px 0px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#6b6375;--text-h:#08060d;--bg:#45364b;--bg-alt:#8c93a8;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#00000056 0 9px 20px -3px, #0000000d 0 4px 6px -2px;--shadowin:#00000056 0px 9px 17px 0px, #0000000d 0 4px 6px 0px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}}body,#root{margin:0 auto}#App{max-width:95%;min-height:100svh;margin:auto}#top-bar{margin:0, auto;background-color:var(--bg-alt);max-height:10svh;box-shadow:inset var(--shadowin), var(--shadow);border-bottom-right-radius:2px;border-bottom-left-radius:2px;margin-bottom:50px;padding-bottom:20px;display:flex;position:sticky;top:0;overflow:hidden}#cardspace{max-width:95%;margin:0 auto}#left-cards{float:left;min-width:20%;max-width:40%}#mainline{text-align:center;max-width:60%;margin:0 auto;padding:2px}#right-cards{float:right;min-width:20%;max-width:40%}:root{--text-header:#2d2327;--text-header-alt:#a1abb0;--text-n:#45364b;--background:#b5c2b7;--border-color:#62466b;--shadow:#00000013 0 10px 15px -3px, #a1abb073 0 1px 3px -1px}@font-face{font-family:Bebas-Regular;src:url(/assets/BebasNeue-Regular-B7dBxYXP.otf)}:root{--font-main:Bebas-Regular}.home-header{color:var(--text-header-alt);font-family:var(--font-main);white-space:pre-line;font-size:60px;line-height:75px}.home-subheader{color:var(--text-header);font-family:var(--font-main);font-size:60px;line-height:75px}.home-text{font-family:var(--font-main);white-space:pre-line}.aboutme{background-color:var(--background);box-shadow:var(--shadow);border-style:solid;border-width:2px;border-color:var(--border-color) 4;border-radius:5px;min-width:25%;max-width:350px;padding:2px;display:flex}.aboutme-header{color:var(--text-header);text-align:left;font-family:var(--font-main);padding:10px;font-size:3cap}.aboutme-text{color:var(--text-n);font-family:var(--font-main)}.inspirations{background-color:var(--background);box-shadow:var(--shadow);border-style:solid;border-width:2px;border-color:var(--border-color) 4;border-radius:5px;min-width:25%;max-width:350px;padding:2px}.inspirations-header{color:var(--text-header);text-align:left;font-family:var(--font-main);padding:10px;font-size:3cap}.inspirations-text{color:var(--text-n);font-family:var(--font-main);text-align:right}.navbar .btn{-webkit-user-select:none;user-select:none;text-decoration:none}.navbar .btn:focus,.navbar .btn:active{box-shadow:none;outline:none;text-decoration:none}.navbutton:hover{box-shadow:inset var(--border-color) 0 6px 5px -7px;box-shadow:0 0 10px #0006}.navbar{flex-direction:row;gap:1rem;margin:0 auto;display:flex}.navbutton{color:var(--text-n);font-family:var(--font-main);padding:.4em 20px 10px;font-size:50px;line-height:2;transition:box-shadow .2s}.homebar .btn{-webkit-user-select:none;user-select:none;text-decoration:none}.homebutton{color:var(--text-n);font-family:var(--font-main);padding-top:.4em;padding-bottom:10px;padding-left:20px;font-size:50px;line-height:2;transition:box-shadow .2s}
