@layer utilities{.text-shimmer{background:linear-gradient(90deg,#b08d3e 0%,#d4af6c 20%,#b08d3e 40% 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite shimmer}.border-glow{box-shadow:0 0 15px #b08d3e1a,0 0 30px #b08d3e0d}.border-gradient-animate{border:1px solid;border-image:linear-gradient(45deg,#b08d3e,#2f6f64,#b08d3e) 1;animation:4s linear infinite borderRotate}.card-lift{transition:transform .3s,box-shadow .3s}.card-lift:hover{transform:translateY(-2px);box-shadow:0 10px 40px #101a2b0d}.border-shimmer{border-image:linear-gradient(90deg,#0000 0%,#b08d3e 50%,#0000 100%) 1;animation:3s linear infinite borderShimmer}}@keyframes shimmer{0%{background-position:200%}to{background-position:-200%}}@keyframes borderRotate{0%{border-image:linear-gradient(#b08d3e,#2f6f64,#b08d3e) 1}to{border-image:linear-gradient(360deg,#b08d3e,#2f6f64,#b08d3e) 1}}html{scroll-behavior:smooth}::selection{color:#eceee6;background-color:#b08d3e4d}@layer components{.hexagon-shape{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)}}@keyframes borderShimmer{0%{border-image:linear-gradient(90deg,#0000 0%,#b08d3e 50%,#0000 100%) 1}to{border-image:linear-gradient(90deg,#0000 100%,#b08d3e 150%,#0000 200%) 1}}
