@import url(https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap);@import url(https://fonts.googleapis.com/css2?family=Pixelify+Sans:wght@400..700&family=Press+Start+2P&display=swap);@import url(https://fonts.googleapis.com/css2?family=VT323&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,body,html{background:#0d0d0d;justify-content:center;min-height:100%}#root,.App,body,html{align-items:center;display:flex;flex-direction:column}.App{background-color:#0d0d0d;color:#e6e6e6;gap:1.5em;padding:2em;text-align:center}.App *{margin:0}.ModContainer{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5em;justify-content:center}.ModColumn{display:flex;flex-direction:column;gap:1.5em}.Heading{font-family:Press Start\ 2P,sans-serif;font-style:normal;font-weight:400;line-height:1.3}.Skills{text-wrap:nowrap;background-color:#1a1a1a;border-radius:2em;display:flex;flex-direction:column;font-family:Pixelify Sans,sans-serif;font-optical-sizing:auto;font-size:2em;font-style:normal;font-weight:400;padding:.8em}.Skills *{line-height:1.2}.Skills a{color:#e6e6e6;text-decoration:none}.Skills a:hover{text-decoration:underline}.Skills h3{font-size:1.4em;line-height:.8;padding-bottom:.3em}.Connect{background-color:#1a1a1a;border-radius:3.5em;display:flex;flex-direction:column;gap:1.7em;padding:1.8em 2.5em}.Connect h3{font-family:Pixelify Sans,sans-serif;font-optical-sizing:auto;font-size:2.7em;font-style:normal;font-weight:700;line-height:.7}.LinkContainer{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-size:1em;gap:2.5em;justify-content:center}.LinkIcon{height:2em;width:auto}.emailPadding{height:1.6em}.Projects{text-wrap:nowrap;background-color:#1a1a1a;border-radius:2em;display:flex;flex-direction:column;font-family:Pixelify Sans,sans-serif;font-optical-sizing:auto;font-size:2em;font-style:normal;font-weight:400;gap:.6em;padding:.8em}.Projects h3{font-size:1.4em;line-height:.8}.Project{background-size:contain}.Project,.ProjectOptions{border-radius:1.3em;height:4.9em;width:8.7em}.ProjectOptions{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:.4em;justify-content:center;opacity:0;transition:opacity .4s ease,visibility .4s ease;visibility:hidden}.ProjectOptions.visible{opacity:1;visibility:visible}.ProjectOptions p{font-size:1.21em}.ProjectOptionsButtons{align-items:center;display:flex;flex-direction:row;gap:.5em;justify-content:center;padding-bottom:.22em}.ProjectOptionsButtons a{-webkit-backdrop-filter:blur(5px) saturate(180%);backdrop-filter:blur(5px) saturate(180%);background:#3232324d;border:none;border-bottom:1px solid #505050cc;border-radius:2em;border-top:1px solid #646464cc;box-shadow:0 0 32px #64646433,inset 0 4px 20px #6464644d;color:#e6e6e6;padding:.3em .6em;text-decoration:none}.Footer{font-family:VT323,sans-serif;font-size:1em;font-style:normal;font-weight:400;padding-top:.2em}
/*# sourceMappingURL=main.b4f7f121.css.map*/