:root{--primary-yellow:#fc0;--dark-yellow:#c90;--gold:#d4af37;--dark-gold:#b8860b;--honey-light:#ffd700;--honey-medium:#ffa500;--honey-dark:#da9100;--honey-deep:#b8860b;--text-dark:#5c3a00;--text-medium:#8b5a00;--text-light:#a67c00;--white-transparent:rgba(255,255,255,.75);--white-more-transparent:rgba(255,255,255,.3);--shadow-light:0 10px 20px rgba(139,90,0,.2);--shadow-medium:0 10px 30px rgba(139,90,0,.3);--shadow-heavy:0 3px 8px rgba(0,0,0,.2);--animation-slow:4s;--animation-medium:3s;--animation-fast:.3s}@font-face{font-family:'Vazir';src:url('/../static/fonts/vazir/Vazir-Medium-FD.eot?#iefix') format('embedded-opentype'),url('/../static/fonts/vazir/Vazir-Medium-FD.woff2') format('woff2'),url('/../static/fonts/vazir/Vazir-Medium-FD.woff') format('woff'),url('/../static/fonts/vazir/Vazir-Medium-FD.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box;font-family:'Vazir'}body{background:linear-gradient(135deg,#f9e6b3 0%,#f5d76e 100%);color:var(--text-dark);min-height:100vh;overflow-x:hidden;position:relative;direction:rtl}.bg{background-image:url(/../static/img/bg1.jpg);background-repeat:no-repeat;background-size:cover}@media(max-width:768px){.bg{background-position-x:-200px}}.honeycomb-bg{position:fixed;top:0;left:0;width:100%;height:100%;opacity:.1;z-index:-1;background-image:radial-gradient(circle at 30% 30%,var(--primary-yellow) 2px,transparent 2px),radial-gradient(circle at 70% 70%,var(--primary-yellow) 2px,transparent 2px);background-size:100px 100px}.container{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;text-align:center}.header{margin-bottom:1rem;position:relative}.logo{font-size:3.5rem;font-weight:800;color:var(--text-medium);text-shadow:3px 3px 0 var(--primary-yellow);margin-bottom:1rem;position:relative;display:inline-block}.logo::after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:5px;background:linear-gradient(90deg,transparent,var(--primary-yellow),transparent);border-radius:50%}.tagline{font-size:1.5rem;color:var(--text-medium);margin-bottom:.5rem}.subtitle{font-size:1.2rem;color:var(--text-light);max-width:500px;line-height:1.6;text-shadow:0 1px 3px rgba(92,58,0,.1);background:rgba(255,255,255,.2);padding:1rem;border-radius:8px}.honey-jar-container{margin:2rem auto;position:relative;width:220px;height:280px}.honey-jar{width:180px;height:240px;margin:0 auto;position:relative;filter:drop-shadow(0 10px 15px rgba(139,90,0,.3))}.jar-body{width:150px;height:200px;background:linear-gradient(135deg,rgba(255,255,255,.9) 0%,rgba(255,255,255,.7) 100%);border-radius:10px 10px 40px 40px;position:relative;margin:0 auto;overflow:hidden;border:2px solid var(--primary-yellow);box-shadow:inset 0 0 20px rgba(255,204,0,.3)}.honey-content{position:absolute;bottom:0;left:0;width:100%;height:85%;background:linear-gradient(to bottom,rgba(255,215,0,.9) 0%,rgba(255,165,0,.95) 30%,rgba(210,105,30,.9) 100%);border-radius:0 0 38px 38px;animation:honeyFlow var(--animation-slow) infinite ease-in-out;overflow:hidden}.honey-texture{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,var(--white-more-transparent) 2px,transparent 2px),radial-gradient(circle at 80% 70%,rgba(255,255,255,.2) 1px,transparent 1px);background-size:30px 30px;opacity:.6}.jar-lid{width:160px;height:25px;background:linear-gradient(135deg,var(--gold) 0%,var(--dark-gold) 100%);border-radius:8px;position:absolute;top:-12px;left:10px;box-shadow:var(--shadow-heavy);z-index:2}.jar-neck{width:130px;height:15px;background:linear-gradient(135deg,var(--gold) 0%,var(--dark-gold) 100%);border-radius:5px;position:absolute;top:13px;left:25px;z-index:1}.honey-drip{position:absolute;width:8px;height:15px;background:linear-gradient(to bottom,rgba(255,165,0,.9) 0%,rgba(210,105,30,.9) 100%);border-radius:0 0 4px 4px;top:-10px;left:50%;transform:translateX(-50%);animation:drip var(--animation-medium) infinite ease-in-out}.honeycomb-decoration{position:absolute;width:60px;height:52px;background:rgba(255,204,0,.3);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);z-index:-1}.honeycomb-1{top:30px;left:20px;transform:rotate(15deg)}.honeycomb-2{bottom:40px;right:25px;transform:rotate(-10deg)}.contact-section{background:var(--white-transparent);padding:1.5rem;border-radius:20px;box-shadow:var(--shadow-medium);margin:1rem 0;max-width:500px;width:100%;border:2px dashed var(--primary-yellow)}.contact-title{font-size:1.8rem;color:var(--text-medium);margin-bottom:1.5rem;position:relative;display:inline-block}.phone-number{font-size:1.5rem;font-weight:700;color:var(--text-dark);direction:ltr;display:inline-block;padding:.5rem 1rem;background:var(--primary-yellow);border-radius:10px;margin:1rem 0;box-shadow:0 4px 0 var(--dark-yellow);transition:all var(--animation-fast);text-decoration:none}.phone-number:hover{transform:translateY(2px);box-shadow:0 2px 0 var(--dark-yellow)}.whatsapp-button{font-size:.8rem;color:#fff;direction:ltr;display:inline-block;align-items:center;justify-content:center;gap:8px;padding:.2rem 1rem;background:#25d366;border-radius:10px;box-shadow:0 4px 0 #1a9e4d;transition:all var(--animation-fast);text-decoration:none;border:0;cursor:pointer}.whatsapp-button:hover{transform:translateY(2px);box-shadow:0 2px 0 #1a9e4d;background:#22c55e}.socialMediaIcon{text-decoration:none;margin:3px 6px}.socialMediaIcon img{max-width:2.3rem;transition:all var(--animation-fast)}.socialMediaIcon img:hover{transform:translateY(2px);box-shadow:0 2px 0 #1a9e4d}.whatsapp-icon{font-size:1.5rem}.contact-buttons{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin:1rem 0}.contact-name{font-size:1.3rem;color:var(--text-medium);margin-top:1rem}.notice{background:rgba(255,255,255,.8);padding:1.5rem;border-radius:15px;margin-top:2rem;max-width:500px;width:100%;border-left:5px solid var(--primary-yellow);position:relative}.notice::before{content:"⚠️";position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:1.5rem}.notice-text{font-size:1.1rem;color:var(--text-medium);line-height:1.6}.bee-container{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;overflow:hidden}.bee{position:absolute;width:32px;height:32px;z-index:-1;filter:drop-shadow(0 2px 3px rgba(0,0,0,.2));cursor:pointer}.bee-img{width:100%;height:100%;object-fit:contain;animation:beeFloat 2s infinite ease-in-out}.bee-1{animation:fly1 22s infinite linear}.bee-2{animation:fly2 18s infinite linear}.bee-3{animation:fly3 26s infinite linear}.bee-4{animation:fly4 20s infinite linear}.bee-5{animation:fly5 24s infinite linear}.bee-6{animation:fly6 16s infinite linear}.bee-7{animation:fly7 28s infinite linear}.bee-8{animation:fly8 19s infinite linear}.bee-9{animation:fly9 23s infinite linear}.bee-10{animation:fly10 17s infinite linear}.bee-11{animation:fly11 25s infinite linear}.bee-12{animation:fly12 21s infinite linear}@keyframes honeyFlow{0%,100%{transform:translateY(0) scaleY(1)}50%{transform:translateY(-3px) scaleY(1.02)}}@keyframes drip{0%,100%{height:0;opacity:0}50%{height:15px;opacity:1}}@keyframes beeFloat{0%,100%{transform:translateY(0) rotate(0deg) scale(1)}25%{transform:translateY(-4px) rotate(3deg) scale(1.05)}50%{transform:translateY(0) rotate(0deg) scale(1)}75%{transform:translateY(2px) rotate(-3deg) scale(.95)}}@keyframes fly1{0%{transform:translate(0,0) rotate(0deg)}20%{transform:translate(4vw,8vh) rotate(10deg)}40%{transform:translate(8vw,-4vh) rotate(-5deg)}60%{transform:translate(6vw,12vh) rotate(15deg)}80%{transform:translate(2vw,16vh) rotate(-10deg)}100%{transform:translate(0,0) rotate(0deg)}}@keyframes fly2{0%{transform:translate(0,0) rotate(0deg)}25%{transform:translate(-5vw,9vh) rotate(-12deg)}50%{transform:translate(-9vw,4vh) rotate(8deg)}75%{transform:translate(-7vw,-6vh) rotate(-18deg)}100%{transform:translate(0,0) rotate(0deg)}}@keyframes fly3{0%{transform:translate(0,0) rotate(0deg)}30%{transform:translate(7vw,-5vh) rotate(18deg)}60%{transform:translate(5vw,10vh) rotate(-8deg)}90%{transform:translate(-5vw,7vh) rotate(5deg)}100%{transform:translate(0,0) rotate(0deg)}}@keyframes fly4{0%{transform:translate(0,0) rotate(0deg)}15%{transform:translate(-6vw,5vh) rotate(-5deg)}45%{transform:translate(-12vw,-7vh) rotate(10deg)}75%{transform:translate(-5vw,14vh) rotate(-15deg)}100%{transform:translate(0,0) rotate(0deg)}}@keyframes fly5{0%{transform:translate(0,0) rotate(0deg)}20%{transform:translate(6vw,-8vh) rotate(8deg)}50%{transform:translate(12vw,5vh) rotate(-10deg)}80%{transform:translate(4vw,10vh) rotate(5deg)}100%{transform:translate(0,0) rotate(0deg)}}@keyframes fly6{0%{transform:translate(0,0) rotate(0deg)}25%{transform:translate(-7vw,-4vh) rotate(-10deg)}50%{transform:translate(-14vw,7vh) rotate(8deg)}75%{transform:translate(-5vw,12vh) rotate(-5deg)}100%{transform:translate(0,0) rotate(0deg)}}@keyframes fly7{0%{transform:translate(0,0) rotate(0deg)}20%{transform:translate(8vw,5vh) rotate(5deg)}40%{transform:translate(15vw,-4vh) rotate(-8deg)}60%{transform:translate(10vw,9vh) rotate(12deg)}80%{transform:translate(3vw,13vh) rotate(-5deg)}100%{transform:translate(0,0) rotate(0deg)}}@keyframes fly8{0%{transform:translate(0,0) rotate(0deg)}30%{transform:translate(-10vw,8vh) rotate(-12deg)}60%{transform:translate(-15vw,3vh) rotate(8deg)}90%{transform:translate(-7vw,-5vh) rotate(-5deg)}100%{transform:translate(0,0) rotate(0deg)}}@keyframes fly9{0%{transform:translate(0,0) rotate(0deg)}17%{transform:translate(4vw,-5vh) rotate(15deg)}37%{transform:translate(9vw,2vh) rotate(-10deg)}57%{transform:translate(6vw,8vh) rotate(20deg)}77%{transform:translate(2vw,-3vh) rotate(-15deg)}100%{transform:translate(0,0) rotate(0deg)}}@keyframes fly10{0%{transform:translate(0,0) rotate(0deg)}23%{transform:translate(-5vw,4vh) rotate(-10deg)}43%{transform:translate(-10vw,-2vh) rotate(18deg)}63%{transform:translate(-6vw,7vh) rotate(-12deg)}83%{transform:translate(-3vw,10vh) rotate(15deg)}100%{transform:translate(0,0) rotate(0deg)}}@keyframes fly11{0%{transform:translate(0,0) rotate(0deg)}20%{transform:translate(7vw,3vh) rotate(12deg)}40%{transform:translate(13vw,-4vh) rotate(-15deg)}60%{transform:translate(8vw,6vh) rotate(18deg)}80%{transform:translate(4vw,-2vh) rotate(-10deg)}100%{transform:translate(0,0) rotate(0deg)}}@keyframes fly12{0%{transform:translate(0,0) rotate(0deg)}24%{transform:translate(-8vw,-4vh) rotate(-15deg)}44%{transform:translate(-14vw,5vh) rotate(10deg)}64%{transform:translate(-9vw,8vh) rotate(-18deg)}84%{transform:translate(-5vw,3vh) rotate(12deg)}100%{transform:translate(0,0) rotate(0deg)}}@media(max-width:768px){.logo{font-size:2.5rem}.tagline{font-size:1.2rem}.subtitle{font-size:1rem}.phone-number{font-size:1.2rem}.whatsapp-button{font-size:1.1rem;padding:.6rem 1.2rem}Reduce bee count on mobile .bee-9,.bee-10,.bee-11,.bee-12{display:none}.honey-jar-container{width:200px;height:260px}.bee{width:26px;height:26px}}