:root{--background:#181818;--text:#f6dcac;--primary:#faa968;--secondary:#028391;--accent:#f85525}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#181818;background-color:var(--background);color:#f6dcac;color:var(--text);font-family:Dosis,sans-serif;margin:0}h1{color:#f85525;color:var(--accent);font-size:2.5rem}h1,h2,h3,h4,h5,h6{font-family:Kode Mono,monospace;margin-bottom:.5em}h2,h3,h4,h5,h6{color:#028391;color:var(--secondary)}p{color:#f6dcac;color:var(--text);line-height:1.6}a{color:#faa968;color:var(--primary);text-decoration:none}a:hover{color:#f85525;color:var(--accent)}.header_navigation{background-color:#faa968;background-color:var(--primary);box-shadow:0 3px 10px #f85525;box-shadow:var(--accent) 0 3px 10px;left:0;position:fixed;top:0;width:100%;z-index:100}.navigation_bar{align-content:center;height:3.5rem;justify-content:space-between;padding:var(--main-side-padding)}.navigation_bar,.navigation_container{align-items:center;display:flex;flex-direction:row}.navigation_container{z-index:110}.navigation_logo{display:flex}.navigation_list,.navigation_menu{align-items:center;display:flex}.navigation_list{column-gap:1rem;flex-direction:row;order:0;padding:0}.navigation_item{width:100%}.navigation_link{align-items:center;border-radius:4px;color:#181818;color:var(--background);cursor:pointer;display:flex;padding:.35rem .75rem;position:relative;white-space:nowrap;width:100%}.navigation_link:hover{background-color:#028391;background-color:var(--secondary);color:#f6dcac;color:var(--text)}[type=checkbox]:checked,[type=checkbox]:not(:checked){display:none;opacity:0;pointer-events:none;position:absolute}.navigation_extras{align-items:center;color:#f85525;color:var(--accent);display:flex;order:1;z-index:110}#navigation_toggle~.navigation_extras label .navigation_close,#navigation_toggle~.navigation_extras label .navigation_open{display:none}@media screen and (max-width:900px){.navigation_extras{column-gap:1rem}#navigation_toggle:checked~.navigation_extras label,#navigation_toggle:not(:checked)~.navigation_extras label{cursor:pointer;display:flex}.navigation_list{align-items:flex-start;background-color:#faa968;background-color:var(--primary);box-shadow:0 3px 10px #f85525;box-shadow:var(--accent) 0 3px 10px;flex-direction:column;height:100%;padding:4rem 0 1rem;position:fixed;right:-100%;row-gap:1rem;top:0;transition:.3s;width:250px}.navigation_list .navigation_link{border-radius:0;border-radius:initial;padding:.6rem 1.5rem}#navigation_toggle:checked~.navigation_list{right:0}#navigation_toggle:checked~.navigation_extras label .navigation_close,#navigation_toggle:not(:checked)~.navigation_extras label .navigation_open{display:flex}}.page-container{align-items:center;display:flex;flex-direction:column;min-height:95vh;padding:2em}.project-card{--background:linear-gradient(to left,var(--secondary) 0%,var(--primary) 100%);background:#181818;background:var(--background);border-radius:1rem;padding:5px;position:relative;width:clamp(250px,30vw,400px);z-index:1}.project-card,.project-card-info{box-sizing:border-box;overflow:visible}.project-card-info{--color:#181818;align-items:center;background:var(--color);border-radius:2rem;color:#f6dcac;color:var(--text);display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;padding:2rem;text-align:center;width:100%}.project-tags{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.project-tags li{background-color:#028391;background-color:var(--secondary);border-radius:999px;color:#f6dcac;color:var(--text);font-family:Kode Mono,monospace;font-size:.85rem;padding:.3rem .6rem}.project-card h2{font-weight:700;letter-spacing:.1em}.carousel{align-items:center;display:flex;gap:2em;justify-content:center;min-height:800px}.arrow-button{background-color:initial;border:3px solid #faa968;border:3px solid var(--primary);border-radius:12px;color:#faa968;color:var(--primary);cursor:pointer;font-size:2.5rem;padding:.2em 1em;transition:all .4s ease}.arrow-button:hover{background-color:#faa968;background-color:var(--primary);color:#181818;color:var(--background)}.arrow-button:active{transform:scale(.95)}.archive-list{text-decoration:underline}.project-info-row{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:2rem 0;max-width:900px;width:100%}.project-short-desc,.project-tags-section{flex:1 1 300px}.project-description{max-width:900px;text-align:left}.about-me-container{align-items:center;display:flex;flex-direction:column;gap:1.5rem;margin-top:10rem}.about-me-top{align-items:center;display:flex;gap:2.5rem}.about-me-name{font-size:2.5rem}.about-me-bio{max-width:700px;text-align:center}.profile_photo{--glow-color:var(--primary);--glow-spread-color:var(--accent);--enhanced-glow-color:var(--secondary);--btn-color:var(--background);border:.25em solid var(--glow-color);border-radius:10%;box-shadow:0 0 1em .25em var(--glow-color),0 0 4em 1em var(--glow-spread-color),inset 0 0 .75em .25em var(--glow-color);max-height:20em;transition:all .3s}.profile_photo:hover{background-color:var(--glow-color);box-shadow:0 0 1em .25em var(--glow-color),0 0 4em 2em var(--glow-spread-color),inset 0 0 .75em .25em var(--glow-color);color:var(--btn-color)}.profile_photo:active{box-shadow:0 0 .6em .25em var(--glow-color),0 0 2.5em 2em var(--glow-spread-color),inset 0 0 .5em .25em var(--glow-color)}.app-footer{background-color:#faa968;background-color:var(--primary);box-shadow:0 -2px 10px #f85525;box-shadow:0 -2px 10px var(--accent);color:#181818;color:var(--background);font-size:.9rem;margin-top:auto;padding:1rem 2rem;text-align:center;width:100%}
/*# sourceMappingURL=main.67f08e4c.css.map*/