.hover-lift{transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.hover-lift:hover,.hover-lift:focus{transform:translateY(-3px)}.hover-glow{transition:box-shadow .3s cubic-bezier(.25,.46,.45,.94)}.hover-glow:hover,.hover-glow:focus{box-shadow:0 0 15px #c26e5a66}.animated-card{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.animated-card:hover,.animated-card:focus{box-shadow:0 5px 15px #c26e5a4d;transform:translateY(-3px)}.animated-link{position:relative;text-decoration:none}.animated-link:after{background-color:currentColor;bottom:-2px;content:"";height:2px;position:absolute;right:0;transform-origin:right;transition:width .3s cubic-bezier(.25,.46,.45,.94);width:0}.animated-link:hover:after,.animated-link:focus:after{width:100%}@keyframes float{0%{transform:translateY(0);opacity:1}50%{transform:translateY(-10px);opacity:1}to{transform:translateY(0);opacity:1}}.floating,.floating-1{animation:float 4s infinite ease-in-out;opacity:1!important;visibility:visible!important}.floating-2{animation:float 4s infinite ease-in-out .3s;opacity:1!important;visibility:visible!important}.floating-3{animation:float 4s infinite ease-in-out .6s;opacity:1!important;visibility:visible!important}@keyframes gradientPulse{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.pulsing-gradient{animation:gradientPulse 15s infinite;background:linear-gradient(90deg,#e6c288,#c2914d,#4a6fa5,#2a4c8c);background-size:300% 100%}.reveal-delay-1{transition-delay:.3s}.reveal-delay-2{transition-delay:.6s}.reveal-delay-3{transition-delay:.9s}:root{--primary-color: #f7e4c9;--secondary-color: #c26e5a;--accent-color: #60a3bc;--neutral-color: #f0f0f0;--text-color: #333333;--text-light: #ffffff;--bg-light: #ffffff;--bg-dark: #333333;--shadow-color: rgba(0, 0, 0, .1);--transition-speed: .3s}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;direction:rtl;text-align:right;font-family:Assistant,Rubik,sans-serif;font-size:16px;color:var(--text-color);background-color:var(--primary-color);overflow-x:hidden}body{scrollbar-width:thin;scrollbar-color:var(--secondary-color) var(--primary-color)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--primary-color)}::-webkit-scrollbar-thumb{background-color:var(--secondary-color);border-radius:20px}h1,h2,h3,h4,h5,h6{font-family:Rubik,Assistant,sans-serif;font-weight:600;margin-bottom:1rem}h1{font-size:2.5rem;color:var(--secondary-color)}h2{font-size:2rem;color:var(--secondary-color)}p{margin-bottom:1rem;line-height:1.6}.btn{display:inline-block;padding:.8rem 1.5rem;background-color:var(--secondary-color);color:var(--text-light);font-family:Assistant,sans-serif;font-weight:600;font-size:1rem;text-decoration:none;border:none;border-radius:5px;cursor:pointer;transition:background-color var(--transition-speed),transform var(--transition-speed)}.btn:hover{background-color:#aa543f;transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-outline{background-color:transparent;border:2px solid var(--secondary-color);color:var(--secondary-color)}.btn-outline:hover{background-color:var(--secondary-color);color:var(--text-light)}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:2px solid var(--accent-color);outline-offset:2px}@media (max-width: 1200px){.container{max-width:100%;padding:0 2rem}}@media (max-width: 768px){html{font-size:14px}}@media (max-width: 480px){html{font-size:12px}.container{padding:0 1rem}}
