.portfolio-detail-page{color:#f8f9fa;margin-top:7rem}.portfolio-detail-page .breadcrumb-glass{-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff26;border-radius:1rem;margin-bottom:2rem;padding:.75rem 1.25rem;box-shadow:0 8px 24px #0003}.portfolio-detail-page .breadcrumb-glass .breadcrumb-item{color:#fff9}.portfolio-detail-page .breadcrumb-glass .breadcrumb-item a{color:#f8f9fa;font-weight:500;text-decoration:none;transition:color .3s}.portfolio-detail-page .breadcrumb-glass .breadcrumb-item a:hover{color:#ffa43a}.portfolio-detail-page .breadcrumb-glass .breadcrumb-item.active{color:#ffa43a;font-weight:600}.portfolio-detail-page .breadcrumb-glass .breadcrumb-item+.breadcrumb-item:before{color:#fff9}.portfolio-detail-page h1.page-title{color:#ffa43a;text-shadow:0 2px 10px #00000080;margin-bottom:.5rem}.portfolio-detail-page .title-separator{background-color:#ffa43a;border-radius:2px;width:80px;height:3px;margin:1rem auto 3rem;box-shadow:0 0 10px #ffa43a80}.portfolio-detail-page .glass-panel{-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff26;border-radius:1rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 24px #0003}.portfolio-detail-page .glass-panel h3,.portfolio-detail-page .glass-panel h5{color:#ffa43a;letter-spacing:.5px}.portfolio-detail-page .glass-panel p{color:#dee2e6;text-align:justify;line-height:1.7}.portfolio-detail-page .glass-panel .form-label,.portfolio-detail-page .glass-panel small.text-uppercase{letter-spacing:1px;font-size:.75rem;color:#fff9!important}.portfolio-detail-page .glass-panel .btn-glass-action{color:#1c1c1c;background-color:#ffa43a;border:none;border-radius:50px;padding:.5rem 1.2rem;font-weight:600;transition:all .3s}.portfolio-detail-page .glass-panel .btn-glass-action:hover{background-color:#ffbc6d;transform:translateY(-2px);box-shadow:0 4px 15px #ffa43a66}.portfolio-detail-page .glass-panel .btn-glass-secondary{color:#f8f9fa;background:0 0;border:1px solid #ffffff4d;border-radius:50px}.portfolio-detail-page .glass-panel .btn-glass-secondary:hover{background:#ffffff1a;border-color:#f8f9fa}.portfolio-detail-page .badge-tech{color:#ffa43a;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;padding:.5em .8em;font-size:.85rem;font-weight:500;transition:all .3s}.portfolio-detail-page .badge-tech:hover{color:#fff;background:#ffa43a33;border-color:#ffa43a}.portfolio-detail-page .carousel-glass{-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff26;border-radius:1rem;padding:.5rem;box-shadow:0 8px 24px #0003}.portfolio-detail-page .carousel-glass .carousel-inner{background:#0000004d;border-radius:.5rem}.portfolio-detail-page .carousel-glass .carousel-control-prev-icon,.portfolio-detail-page .carousel-glass .carousel-control-next-icon{filter:none}.portfolio-detail-page .carousel-glass .carousel-indicators [data-bs-target]{background-color:#ffa43a}
