.notfound-container{align-items:center;background:#0a0a0a;color:#fff;display:flex;height:100vh;justify-content:center;padding:20px;text-align:center}.notfound-content{max-width:500px}.notfound-title{color:#facc15;font-size:8rem;font-weight:700;margin-bottom:20px;text-shadow:0 0 20px #facc15cc}.notfound-text{font-size:1.5rem;margin-bottom:10px}.notfound-subtext{color:#ccc;font-size:1rem;margin-bottom:30px}.notfound-button{background:#facc15;border-radius:8px;color:#0a0a0a;display:inline-block;font-weight:700;padding:12px 24px;text-decoration:none;transition:transform .2s ease,background .2s ease}.notfound-button:hover{background:#ffd92f;transform:scale(1.05)}@tailwind base;@tailwind components;@tailwind utilities;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}.intro-text{position:relative}.btn-lower{bottom:5em;left:50%;position:absolute;transform:translateX(-50%)}.logo-link img{transition:transform .3s ease-in-out;width:8em}.logo-link img:hover{transform:scale(1.05)}.logo-link img:active{transform:scale(1.025)}.spotlight{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:repeat(1,minmax(0,1fr));justify-items:center;margin:0 auto;max-width:100%}@media (min-width:640px){.spotlight{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.spotlight{grid-template-columns:repeat(3,minmax(0,1fr))}}.inner-card{height:100%;overflow:hidden;position:relative;z-index:20}.arrow-icon{align-items:center;border-radius:9999px;border-width:1px;color:#e5e7eb;display:flex;height:2rem;justify-content:center;opacity:0;position:absolute;right:1.5rem;top:1.5rem;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2rem}.image-wrapper{position:relative;width:100%}.title-card{border-radius:9999px;font-size:1.25rem;font-weight:400;line-height:1.5rem;padding:.125rem .625rem;position:relative}.title{-webkit-background-clip:text;background-clip:text;background-color:#6366f1;background-color:#c7d2fe;color:#0000;color:#292b28;font-size:1.5em;font-weight:700}p#bodytext{color:#292b28;line-height:large;padding:1em 1em 0}.my-card{background-color:#f2ff00;border-radius:1rem;box-shadow:0 5px 7px rgba(0,0,0,.516);color:#292b28;display:block;position:relative;text-decoration:none}.portfolio-items .col-sm-6{padding:40px}.portfolio-items img{height:80rem;object-fit:cover;width:100%}.navbar-nav li.active a{color:#fdd835;font-weight:700}.my-card{background-color:#d9df69;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.159);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.my-card:hover{box-shadow:0 10px 20px #00000026;transform:scale(1.03)}.my-card:hover .title-card{transition:background-color .3s ease}.my-card:hover #bodytext{transform:translateY(-2px);transition:transform .3s ease}.contact-item a{all:unset;cursor:pointer}.project-details{margin:0 auto;max-width:1200px;padding:40px 20px}.main-section{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:40px}.main-image{border-radius:10px;flex:1 1 500px;max-width:600px;object-fit:cover}.project-info{display:flex;flex:1 1 400px;flex-direction:column;justify-content:center}.project-info h1{color:#facc15;font-size:2.5rem;margin-bottom:15px}.project-info p{font-size:1.1rem;margin-bottom:20px}.project-info ul{list-style:none;padding:0}.project-info li{font-size:1rem;margin-bottom:10px}.collage{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.collage-img{border-radius:8px;height:150px;object-fit:cover;width:100%}
/*# sourceMappingURL=main.3829b9e6.css.map*/