.project-details-card[data-v-8a011ab7]{background:rgb(var(--v-theme-surface));border-radius:16px!important;max-height:90vh}.mobile-card[data-v-8a011ab7]{border-radius:0!important;height:100vh;max-height:100vh}.project-image-section[data-v-8a011ab7]{background:linear-gradient(135deg,rgb(var(--v-theme-primary)) 0,rgb(var(--v-theme-secondary)));min-height:200px;position:relative}.project-placeholder[data-v-8a011ab7]{background:rgba(var(--v-theme-on-primary),.1);height:100%;min-height:200px}.project-icon[data-v-8a011ab7]{color:rgb(var(--v-theme-on-primary))!important;opacity:.7}.tech-stack .v-chip[data-v-8a011ab7]{margin:2px}.learned-section .v-list-item[data-v-8a011ab7]{min-height:auto}[data-v-8a011ab7] .v-card-text{scrollbar-color:rgb(var(--v-theme-primary)) transparent;scrollbar-width:thin}[data-v-8a011ab7] .v-card-text::-webkit-scrollbar{width:6px}[data-v-8a011ab7] .v-card-text::-webkit-scrollbar-track{background:transparent}[data-v-8a011ab7] .v-card-text::-webkit-scrollbar-thumb{background-color:rgb(var(--v-theme-primary));border-radius:3px}@media (max-width:600px){.project-image-section[data-v-8a011ab7],.project-placeholder[data-v-8a011ab7]{min-height:150px}}.v-carousel{overflow:hidden;position:relative;width:100%}.v-carousel__controls{align-items:center;bottom:0;display:flex;height:50px;justify-content:center;list-style-type:none;position:absolute;width:100%;z-index:1}.v-carousel__controls{background:rgba(var(--v-theme-surface-variant),.3);color:rgb(var(--v-theme-on-surface-variant))}.v-carousel__controls>.v-item-group{flex:0 1 auto}.v-carousel__controls__item{margin:0 8px}.v-carousel__controls__item .v-icon{opacity:.5}.v-carousel__controls__item--active .v-icon{opacity:1;vertical-align:middle}.v-carousel__controls__item:hover{background:none}.v-carousel__controls__item:hover .v-icon{opacity:.8}.v-carousel__progress{bottom:0;left:0;margin:0;right:0}.v-carousel-item{display:block;height:inherit;text-decoration:none}.v-carousel-item>.v-img{height:inherit}.v-carousel--hide-delimiter-background .v-carousel__controls{background:transparent}.v-carousel--vertical-delimiters .v-carousel__controls{flex-direction:column;height:100%!important;width:50px}.projects-page[data-v-0ec173ab]{background:rgb(var(--v-theme-background))}.hero-section[data-v-0ec173ab]{background:linear-gradient(135deg,rgb(var(--v-theme-primary)) 0,rgb(var(--v-theme-secondary)));color:rgb(var(--v-theme-on-primary));padding:6rem 0 4rem}.hero-title[data-v-0ec173ab]{color:rgb(var(--v-theme-on-primary));font-size:3rem;font-weight:300}.hero-subtitle[data-v-0ec173ab]{color:rgb(var(--v-theme-on-primary));font-size:1.25rem;font-weight:300;opacity:.9}.section-title[data-v-0ec173ab]{align-items:center;color:rgb(var(--v-theme-on-background));display:flex;font-size:2.5rem;font-weight:300;justify-content:center}.section-subtitle[data-v-0ec173ab]{color:rgb(var(--v-theme-on-surface-variant));font-size:1.1rem;margin:0 auto;max-width:600px}.featured-carousel[data-v-0ec173ab]{border-radius:16px!important;overflow:hidden}.featured-project-card[data-v-0ec173ab],.featured-project-loading-card[data-v-0ec173ab]{background:rgb(var(--v-theme-surface));border-radius:16px!important}.project-image-section[data-v-0ec173ab]{background:linear-gradient(135deg,rgb(var(--v-theme-primary)) 0,rgb(var(--v-theme-secondary)));position:relative}.project-placeholder[data-v-0ec173ab]{background:rgba(var(--v-theme-on-primary),.1)}.project-icon[data-v-0ec173ab]{color:rgb(var(--v-theme-on-primary))!important;opacity:.7}.tech-stack .v-chip[data-v-0ec173ab]{margin:2px}.project-card[data-v-0ec173ab]{background:rgb(var(--v-theme-surface));border-radius:16px!important;transition:all .3s ease}.project-card[data-v-0ec173ab]:hover{box-shadow:0 12px 40px #00000026!important;transform:translateY(-8px)}.project-card-image[data-v-0ec173ab]{height:200px;overflow:hidden;position:relative}.project-image-placeholder[data-v-0ec173ab]{background:linear-gradient(135deg,rgb(var(--v-theme-surface-variant)) 0,rgb(var(--v-theme-primary)));height:100%}.cta-card[data-v-0ec173ab]{background:linear-gradient(135deg,rgb(var(--v-theme-primary)) 0,rgb(var(--v-theme-secondary)))!important;border-radius:16px!important}[data-v-0ec173ab] .v-skeleton-loader__bone{animation:loading-0ec173ab 1.5s infinite;background:linear-gradient(90deg,rgb(var(--v-theme-surface-variant)) 25%,rgba(var(--v-theme-on-surface),.05),rgb(var(--v-theme-surface-variant)) 75%);background-size:200% 100%}@keyframes loading-0ec173ab{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:960px){.hero-title[data-v-0ec173ab]{font-size:2.5rem}.section-title[data-v-0ec173ab]{font-size:2rem}.featured-project-card .v-card-text[data-v-0ec173ab],.featured-project-loading-card .v-card-text[data-v-0ec173ab]{padding:2rem!important}}@media (max-width:600px){.hero-title[data-v-0ec173ab]{font-size:2rem}.hero-section[data-v-0ec173ab]{padding:4rem 0 2rem}.featured-project-card .v-card-text[data-v-0ec173ab],.featured-project-loading-card .v-card-text[data-v-0ec173ab]{padding:1rem!important}.project-actions .v-btn[data-v-0ec173ab]{margin-bottom:.5rem}}
