/* ============================================
   UTILITIES - Classes réutilisables pour CSP compliance
   ============================================ */

/* Navigation & Links */
.link-unstyled{text-decoration:none;}
.link-white{color:#FFFFFF;text-decoration:none;}
.link-black{color:#000000;text-decoration:none;}
.link-inherit{color:inherit;text-decoration:none;}
.link-block{text-decoration:none;display:block;}
.link-underline{color:inherit;text-decoration:underline;}

/* Accessibility */
.sr-only{position:absolute;left:-9999px;}

/* Text Gradients */
.text-gradient-primary{background:linear-gradient(135deg,#c04617 0%,#084791 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}
.text-gradient-primary-bold{font-weight:700;background:linear-gradient(135deg,#c04617 0%,#084791 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}

/* Hero Project Meta */
.hero-project-type{position:absolute;left:50%;transform:translateX(-50%);bottom:32px;font-size:14px;font-weight:500;color:#fff;text-transform:uppercase;letter-spacing:1px;z-index:10;}
.hero-meta-container{width:100%;display:flex;align-items:flex-end;}
.hero-project-year{margin-left:auto;font-size:14px;font-weight:500;color:#fff;text-transform:uppercase;letter-spacing:1px;}
