.project-detail{position:relative;overflow-x:hidden}.project-detail__header-container{z-index:1;position:relative}.project-detail__title{font-size:var(--text-3xl);color:var(--color-text);margin-top:var(--spacing-md);line-height:1.5}.project-detail__description{font-size:var(--text-base);max-width:800px;line-height:1.6}.project-detail__featured-image{border-radius:var(--radius-lg);border:1px solid var(--color-border);background-color:var(--color-surface);width:100%;overflow:hidden}.project-detail__featured-image-img{width:100%;height:auto;display:block}.project-detail__grid{align-items:start;gap:var(--spacing-xl);z-index:1;grid-template-columns:1fr;position:relative}.project-detail__sidebar{position:sticky;top:100px}.glass-panel{-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);background:#1a1a1c66}.project-info__title{font-size:var(--text-lg);color:var(--color-text)}.project-info__tech-list{gap:var(--spacing-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.project-info__divider{background:var(--color-border);height:1px;margin:var(--spacing-lg)0;border:0}.project-info__links{gap:var(--spacing-md);flex-direction:column;display:flex}.project-info__btn{width:100%}.project-detail__gallery{gap:var(--spacing-md)}.project-detail__gallery-img{border-radius:var(--radius-md);border:1px solid var(--color-border);width:100%;height:auto}.project-content{color:var(--color-text)}.project-content h2,.project-content h3{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-md)}.project-content p{margin-bottom:var(--spacing-md)}.project-content ul,.project-content ol{font-size:var(--text-lg);margin-bottom:var(--spacing-md);line-height:1.5;list-style-position:inside}.project-content ul ul,.project-content ol ul{margin-top:var(--spacing-md);margin-left:var(--spacing-lg)}.project-content li{margin-bottom:var(--spacing-sm)}.project-content a{color:var(--color-primary)}@media (min-width:992px){.project-detail__grid{grid-template-columns:2fr 1fr}.project-detail__title{font-size:var(--text-4xl)}.project-info__title{font-size:var(--text-2xl)}.project-content ul,.project-content ol{font-size:var(--text-xl)}}
