body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.modern-paper{border-radius:16px!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s cubic-bezier(.25,.8,.25,1)!important}.modern-paper:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026!important}.modern-control-container{border-radius:12px!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s ease!important}.modern-text-field .MuiOutlinedInput-root{border-radius:8px!important}.modern-text-field .MuiOutlinedInput-input::-webkit-outer-spin-button,.modern-text-field .MuiOutlinedInput-input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.modern-text-field .MuiOutlinedInput-input[type=number]{-moz-appearance:textfield!important;-webkit-appearance:textfield!important;appearance:textfield!important}.modern-icon-button{border-radius:8px!important;transition:all .2s ease!important}.modern-content-box{border-radius:12px!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .2s ease!important}.modern-content-box:hover{transform:translateY(-1px)}.MuiCard-root{display:block;background-color:#009688;border-radius:5px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;transition:all .3s cubic-bezier(.25,.8,.25,1)}.MuiCard-root:hover{box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}.navbar-full-width{width:100vw;margin-left:calc(-50vw + 50%);box-sizing:border-box}@media screen and (orientation: landscape) and (max-height: 500px){body{padding-top:64px}.navbar-full-width{position:fixed!important;top:0;left:0;right:0;z-index:1000}}@media (max-width: 768px){.navbar-full-width{margin-left:calc(-50vw + 50%);width:100vw}}.section-heading{font-weight:700!important;font-family:Quicksand,Nunito,Rubik,Arial Rounded MT Bold,Arial!important;letter-spacing:.5px!important;text-align:center!important}.section-heading--primary{color:var(--mui-palette-primary-main)!important}.section-heading--white{color:#fff!important}.section-heading--mb-3{margin-bottom:24px!important}.section-heading--mb-4{margin-bottom:32px!important}.portfolio-heading{font-weight:700!important;font-family:Quicksand,Nunito,Rubik,Arial Rounded MT Bold,Arial!important;letter-spacing:.5px!important}.portfolio-card-title{font-weight:600!important;font-family:Quicksand,Nunito,Rubik,Arial Rounded MT Bold,Arial!important}.portfolio-card-description{font-family:Quicksand,Nunito,Rubik,Arial Rounded MT Bold,Arial!important;line-height:1.6!important}.dashboard-title,.dashboard-value{font-weight:700!important;text-align:center!important}.dashboard-label,.skill-category-title{font-weight:700!important}.skill-icon-label{font-weight:500!important;font-family:Quicksand,Nunito,Rubik,Arial Rounded MT Bold,Arial!important}@media (max-width: 600px){.section-heading--mb-responsive{margin-bottom:24px!important}}@media (min-width: 601px){.section-heading--mb-responsive{margin-bottom:32px!important}}.text--success{color:var(--mui-palette-success-main)!important}.text--warning{color:var(--mui-palette-warning-main)!important}.text--primary{color:var(--mui-palette-primary-main)!important}.text--secondary{color:var(--mui-palette-text-secondary)!important}
