.conatiner{display:flex;justify-content:center;align-items:center;height:60vh}.🤚{--skin-color: #E4C560;--tap-speed: .6s;--tap-stagger: .1s;position:relative;width:80px;height:60px;margin-left:80px}.🤚:before{content:"";display:block;width:180%;height:75%;position:absolute;top:70%;right:20%;background-color:#000;border-radius:40px 10px;filter:blur(10px);opacity:.3}.🌴{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--skin-color);border-radius:10px 40px}.👍{position:absolute;width:120%;height:38px;background-color:var(--skin-color);bottom:-18%;right:1%;transform-origin:calc(100% - 20px) 20px;transform:rotate(-20deg);border-radius:30px 20px 20px 10px;border-bottom:2px solid rgba(0,0,0,.1);border-left:2px solid rgba(0,0,0,.1)}.👍:after{width:20%;height:60%;content:"";background-color:#ffffff4d;position:absolute;bottom:-8%;left:5px;border-radius:60% 10% 10% 30%;border-right:2px solid rgba(0,0,0,.05)}.👉{position:absolute;width:80%;height:35px;background-color:var(--skin-color);bottom:32%;right:64%;transform-origin:100% 20px;animation-duration:calc(var(--tap-speed) * 2);animation-timing-function:ease-in-out;animation-iteration-count:infinite;transform:rotate(10deg)}.👉:before{content:"";position:absolute;width:140%;height:30px;background-color:var(--skin-color);bottom:8%;right:65%;transform-origin:calc(100% - 20px) 20px;transform:rotate(-60deg);border-radius:20px}.👉:nth-child(1){animation-delay:0;filter:brightness(70%);animation-name:tap-upper-1}.👉:nth-child(2){animation-delay:var(--tap-stagger);filter:brightness(80%);animation-name:tap-upper-2}.👉:nth-child(3){animation-delay:calc(var(--tap-stagger) * 2);filter:brightness(90%);animation-name:tap-upper-3}.👉:nth-child(4){animation-delay:calc(var(--tap-stagger) * 3);filter:brightness(100%);animation-name:tap-upper-4}@keyframes tap-upper-1{0%,50%,to{transform:rotate(10deg) scale(.4)}40%{transform:rotate(50deg) scale(.4)}}@keyframes tap-upper-2{0%,50%,to{transform:rotate(10deg) scale(.6)}40%{transform:rotate(50deg) scale(.6)}}@keyframes tap-upper-3{0%,50%,to{transform:rotate(10deg) scale(.8)}40%{transform:rotate(50deg) scale(.8)}}@keyframes tap-upper-4{0%,50%,to{transform:rotate(10deg) scale(1)}40%{transform:rotate(50deg) scale(1)}}`; body{margin:0;font-family:Arial,sans-serif}.navbar{background:linear-gradient(135deg,#2a2a72,#009ffd);padding:.8rem 1.5rem;position:sticky;top:0;padding-top:19px;padding-bottom:10px;z-index:1000;box-shadow:0 4px 10px #0000004d}img{width:25px;height:25px}.down{display:flex;align-items:center;gap:2px}.nav-link{text-decoration:none;color:inherit}.nav-text{margin:0;font-size:18px}.navbar-container{display:flex;justify-content:space-between;align-items:center;max-width:1020px;margin:0 auto}.navbar-logo h1{color:#fff;font-size:1.8rem;font-weight:700;margin:0;cursor:pointer;text-shadow:0 2px 4px rgba(0,0,0,.5)}.navbar-links{list-style:none;display:flex;gap:1.5rem;margin:0;padding:0}.navbar-links li{display:inline-block}.menu-toggle{display:none;font-size:1.5rem;color:#fff;cursor:pointer}@media (max-width: 768px){.navbar-links{position:fixed;top:0;right:0;background:#0e0e0ef2;flex-direction:column;gap:1.5rem;padding:2rem 1rem;border-radius:8px;transform:translate(100%);width:100%;height:100vh;max-width:250px;box-shadow:0 4px 8px #0003;z-index:101;transition:transform .3s ease}.navbar-links.active{transform:translate(0)}.menu-toggle{display:block;z-index:11111}.watch-now{margin:0 auto}.navbar-container{display:flex;justify-content:space-between;align-items:center}.navbar-links li{margin:1rem 0}}.logout-btn{background-color:#f33;color:#fff;border:none;padding:.6rem 1.2rem;border-radius:25px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px #0003}span{color:#fff705;font-weight:700}.signup{padding:.6rem 1.2rem;background-color:#0f7eff;border:none;color:#fff;font-size:1rem;font-weight:700;border-radius:25px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px #0006;box-shadow:0 4px 10px #00000080;background-color:#dea127}.signup:hover{background-color:#005bb5;color:#fff;box-shadow:0 4px 10px #00000080}.watch-link{text-decoration:none;text-decoration-line:none}.watch-now{padding:.6rem 1.2rem;background-color:#fb3;border:none;color:#fff;font-size:1rem;font-weight:700;border-radius:25px;cursor:pointer;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 10px #0006}.watch-now:hover{background-color:#005bb5;color:#fff;box-shadow:0 4px 10px #00000080}a{text-decoration:none;text-decoration-line:none}body{margin:0;font-family:Arial,sans-serif}.navbar{background:linear-gradient(135deg,#2a2a72,#009ffd);padding:1rem 2rem;position:sticky;top:0;z-index:1000;box-shadow:0 4px 10px #0000004d}.navbar-container{display:flex;justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto}.navbar-logo{font-size:1.8rem;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.navbar-logo h1{margin:0;cursor:pointer}.navbar-links{list-style:none;display:flex;gap:2rem;margin:0;padding:0;align-items:center}.navbar-links a{text-decoration:none;color:#eaeaea;font-size:1rem;transition:color .3s ease}.navbar-links a:hover,.navbar-links a.active{color:#fb3;text-shadow:0 2px 4px rgba(255,187,51,.7)}.menu-toggle{display:none}@media (max-width: 768px){.navbar-links{position:fixed;top:0;margin-top:14%;right:0;flex-direction:column;gap:1.5rem;padding:2rem 1rem;background:#0e0e0ef2;transform:translate(100%);height:100vh;max-width:250px;transition:transform .3s ease;z-index:101}.navbar-links.active{transform:translate(0)}.navbar-logo h1{margin-left:0;font-size:1.2rem}.menu-toggle{display:block;font-size:1.5rem;color:#fff;cursor:pointer}}@media (min-width: 1024px){.navbar-container{justify-content:space-between;align-items:center}.navbar-links{gap:2.5rem}}@media (min-width: 1440px){.navbar-container{max-width:1280px}.navbar-links{gap:3rem}}.plus{color:#fff;padding:.3rem 1.2rem;background-color:#fb3;border:none;font-size:1.5rem;font-weight:700;border-radius:15px;cursor:pointer;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 10px #0006;display:inline-flex;justify-content:center;align-items:center}.plus:hover{background-color:orange;box-shadow:0 6px 14px #00000080}.plus:focus{outline:none;box-shadow:0 0 5px 2px #fb39}.plu{display:inline-block;font-size:1.5rem;color:#fff}.post-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;margin:.4rem;box-shadow:0 27px 32px #0505051a;transition:transform .3s ease,box-shadow .3s ease}.post-card:hover{transform:translateY(-5px);box-shadow:0 4px 15px #0003}.post-image{width:100%;object-fit:cover;background-color:#f0f0f0}.image-placeholder{width:100%;height:200px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;color:#888;font-size:1rem;font-style:italic}.post-details{padding:.8rem}.post-title{font-size:1.1rem;font-weight:700;color:#2c3e50;margin:.5rem 0;transition:color .3s ease}.post-title:hover{color:#3498db}.post-snippet{font-size:1rem;color:#7f8c8d;margin:.5rem 0}.post-meta{font-size:.875rem;color:#95a5a6;margin-bottom:8px}.details-link{display:inline-block;margin-top:12px;padding:8px 16px;font-size:.9rem;font-weight:700;background:#f1f5f7;border-radius:4px;text-decoration:none;transition:background .3s ease,transform .3s ease}.details-link:hover{background:#2980b9;transform:translateY(-2px)}.error-card{padding:1rem;background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:8px}@media (max-width: 768px){.post-image{height:140px}.post-title{font-size:1.2rem}.post-snippet{font-size:1rem}.details-link{padding:6px 12px;font-size:.85rem}}@media (max-width: 480px){.post-details{padding:12px}.post-title{font-size:1.2rem}.post-snippet{font-size:1rem}.details-link{font-size:.8rem;padding:5px 10px}}.post-delivery{margin-top:.5rem;color:#555;font-weight:700}.one{display:flex;flex-direction:row;justify-content:space-between}.more-images{color:#fff!important;margin-top:-54px;z-index:11111}.additional-info{display:flex;flex-direction:row;justify-content:space-between}.home-container{padding:10px;max-width:1030px;margin:0 auto;min-height:70vh;font-family:Roboto,Arial,sans-serif;color:#34495e;background-color:#f8f9fa}.page-title{text-align:center;font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:30px;text-transform:uppercase;letter-spacing:1px;line-height:1.2}.search-container{display:flex;justify-content:center;margin-bottom:20px}.search-bar{width:100%;max-width:600px;padding:10px 14px;font-size:16px;border:2px solid #bdc3c7;border-radius:30px;box-shadow:0 2px 5px #0000001a;transition:border-color .3s ease,box-shadow .3s ease}.search-bar:focus{border-color:#3498db;outline:none;box-shadow:0 4px 8px #3498db4d}.category-filter{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.filter-label{font-size:16px;font-weight:500;margin-right:10px;color:#7f8c8d}.category-dropdown{padding:10px;font-size:16px;border:2px solid #bdc3c7;border-radius:30px;background-color:#fff;box-shadow:0 2px 5px #0000001a;transition:border-color .3s ease,box-shadow .3s ease}.category-dropdown:focus{border-color:#3498db;outline:none;box-shadow:0 4px 8px #3498db4d}.posts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;margin-top:20px;transition:all .3s ease}.loading{text-align:center;font-size:1.2rem;margin-top:50%;color:#7f8c8d;font-weight:700;animation:spin 2s infinite linear}.error-message{text-align:center;font-size:1.2rem;color:#e74c3c;font-weight:700;margin-top:30px}.no-posts-message{text-align:center;font-size:1.2rem;color:#95a5a6;font-style:italic;margin-top:30px}@media (max-width: 768px){.search-bar{width:90%}.category-dropdown{font-size:14px;padding:8px}.posts-grid{gap:15px}.page-title{font-size:2.2rem}}@media (max-width: 480px){.page-title{font-size:1.8rem}.search-bar{padding:10px 12px}.posts-grid{grid-template-columns:1fr;gap:10px}.category-dropdown,.filter-label{font-size:14px}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--primary-color: #007bff;--primary-color-dark: #0056b3;--secondary-color: #db4437;--secondary-color-dark: #c1351d;--border-radius: 10px;--box-shadow-light: 0 4px 10px rgba(0, 0, 0, .1);--box-shadow-hover: 0 4px 15px rgba(0, 0, 0, .2);--font-size-base: 16px;--font-size-heading: 26px;--font-weight-bold: bold;--padding-base: 15px;--transition-speed: .3s}.signup-container{max-width:400px;margin:0 auto;min-height:50vh;padding:35px 25px;border:1px solid #ddd;border-radius:var(--border-radius);background:#fff;box-shadow:var(--box-shadow-light);background:linear-gradient(135deg,#f0f4f8,#fff);transition:transform var(--transition-speed) ease-in-out}.signup-container:hover{transform:translateY(-5px)}.signup-container h2{font-size:var(--font-size-heading);margin-bottom:20px;color:#333;text-align:center;font-family:Roboto,sans-serif;font-weight:var(--font-weight-bold)}.signup-form{margin-bottom:20px}.form-group{margin-bottom:25px}.form-group label{display:block;font-size:14px;font-weight:var(--font-weight-bold);color:#555;margin-bottom:8px;text-transform:uppercase;letter-spacing:1px}input[type=email],input[type=password]{width:100%;padding:14px;font-size:var(--font-size-base);border:1px solid #ddd;border-radius:var(--border-radius);background-color:#f7f7f7;color:#333;transition:border-color var(--transition-speed) ease,box-shadow var(--transition-speed) ease}input[type=email]:focus,input[type=password]:focus{border-color:var(--primary-color);box-shadow:0 0 8px #007bff80;outline:none}button.submit-btn{width:100%;padding:14px;background-color:var(--primary-color);color:#fff;border:none;border-radius:var(--border-radius);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);cursor:pointer;transition:background-color var(--transition-speed) ease,transform var(--transition-speed) ease}button.submit-btn:hover{background-color:var(--primary-color-dark);transform:scale(1.02)}.google-signup{margin-top:20px;text-align:center}.google-btn{width:100%;padding:14px;background-color:var(--secondary-color);color:#fff;border:none;border-radius:var(--border-radius);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);cursor:pointer;transition:background-color var(--transition-speed) ease,transform var(--transition-speed) ease}.google-btn:hover{background-color:var(--secondary-color-dark);transform:scale(1.02)}.error{color:red;font-size:14px;margin-top:-10px;margin-bottom:15px;text-align:center}.toggle-auth{color:var(--primary-color);cursor:pointer;text-decoration:none;font-weight:var(--font-weight-bold)}.toggle-auth:hover{text-decoration:underline}@media (max-width: 480px){.signup-container{padding:20px;margin-top:10%}.signup-container h2{font-size:22px}input[type=email],input[type=password],button.submit-btn,button.google-btn{font-size:14px;padding:12px}}.login-container{width:360px;margin:40px auto;min-height:50vh;padding:30px;border-radius:12px;background:linear-gradient(145deg,#f1f1f1,#e6e6e6);box-shadow:0 8px 16px #0000001a;text-align:center}.login-container h2{font-size:28px;font-weight:700;margin-bottom:30px;color:#333;letter-spacing:1px}.form-group{margin-bottom:20px}input[type=email],input[type=password]{width:100%;padding:12px;margin:8px 0;border:2px solid #ccc;border-radius:8px;background-color:#fff;font-size:16px;transition:border .3s ease}input[type=email]:focus,input[type=password]:focus{border:2px solid #007bff;outline:none;box-shadow:0 0 5px #007bff80}button.submit-btn{width:100%;padding:12px;background-color:#007bff;color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.google-login{margin-top:20px}.google-btn{width:100%;padding:12px;background-color:#db4437;color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.google-btn:hover{background-color:#c1351d}.error{color:#e74c3c;font-size:14px;margin-bottom:15px}.toggle-auth{color:#007bff;cursor:pointer;text-decoration:underline;font-size:16px}.toggle-auth:hover{color:#0056b3}@media (max-width: 400px){.login-container{width:280px;padding:20px}input[type=email],input[type=password],button.submit-btn,.google-btn{font-size:14px}}.create-post-container{max-width:600px;margin:30px auto;padding:20px;background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a}.create-post-container h2{font-size:28px;text-align:center;margin-bottom:20px;color:#333}.create-post-form{display:flex;flex-direction:column;gap:15px}.form-group{display:flex;flex-direction:column}label{font-weight:700;margin-bottom:8px;color:#555}input[type=text],input[type=url],textarea,select{padding:10px;border:1px solid #ddd;border-radius:5px;font-size:16px}textarea{resize:vertical}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="10" viewBox="0 0 14 10"%3E%3Cpath fill="%23aaa" d="M7 10L0 0h14L7 10z"/%3E%3C/svg%3E') no-repeat right 10px center;background-size:10px}input:focus,textarea:focus,select:focus{border-color:#007bff;outline:none;box-shadow:0 0 5px #007bff80}button.submit-btn{padding:12px;background-color:#007bff;color:#fff;font-size:16px;font-weight:700;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}button.submit-btn:hover{background-color:#0056b3}.image-preview{margin-top:10px;text-align:center}.preview-img{max-width:100%;max-height:200px;border:1px solid #ddd;border-radius:5px}@media (max-width: 480px){.create-post-container{padding:15px}button.submit-btn{font-size:14px;padding:10px}}.create-post-container{max-width:600px;margin:0 auto;padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a}.create-post-form{display:flex;flex-direction:column}.form-group{margin-bottom:16px}.form-group label{display:block;margin-bottom:8px;font-weight:700;color:#333}.form-group input,.form-group select,.form-group textarea{width:100%;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:4px;background-color:#fff}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#007bff;outline:none;box-shadow:0 0 4px #007bff80}.form-group .price-input-group{display:flex;align-items:center}.form-group .price-input-group label{margin-right:10px;font-size:16px;font-weight:700;color:#333}.form-group .price-input-group input{flex:1}.image-input-group{display:flex;align-items:center;gap:10px}.image-preview-group{margin-top:10px;display:flex;flex-wrap:wrap;gap:10px}.image-preview-item{position:relative}.image-preview-item img{width:100px;height:100px;object-fit:cover;border:1px solid #ccc;border-radius:4px}.image-preview-item .remove-image-btn{position:absolute;top:5px;right:5px;background-color:red;color:#fff;border:none;border-radius:50%;padding:4px 6px;cursor:pointer;font-size:12px}.image-preview-item .remove-image-btn:hover{background-color:#8b0000}.submit-btn{background-color:#007bff;color:#fff;padding:10px;font-size:16px;border:none;border-radius:4px;cursor:pointer}.submit-btn:disabled{background-color:#ccc;cursor:not-allowed}.submit-btn:hover:not(:disabled){background-color:#0056b3}.price-input-group label:before{content:"Br ";font-weight:700;color:#007bff}.phone-number-input{font-size:16px;color:#555}:root{--primary-color: #16a085;--secondary-color: #3498db;--light-gray: #f4f6f8;--dark-gray: #7f8c8d;--dark-blue: #34495e;--border-radius: 8px;--box-shadow: 0 4px 12px rgba(0, 0, 0, .05);--transition-speed: .3s;--hover-scale: 1.05;--font-size-base: 1.1rem;--font-size-heading: 2.8rem;--max-width: 900px;--padding-base: 20px}.post-details-container{padding:30px;max-width:var(--max-width);margin:0 auto;background-color:#fff;border-radius:12px;box-shadow:0 6px 20px #0000001a;text-align:center;overflow:hidden;transition:transform var(--transition-speed) ease}.post-details-container:hover{transform:scale(1.02)}.post-details-container h1{font-size:var(--font-size-heading);font-weight:700;margin-bottom:20px;color:var(--dark-blue);line-height:1.3;text-align:left}.post-header p{font-size:var(--font-size-base);color:var(--dark-gray);margin-top:5px}.post-content{font-size:1.25rem;line-height:1.8;color:#333;margin-bottom:40px;text-align:left;padding:var(--padding-base);background-color:#f9f9f9;border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.post-content p{margin-bottom:20px;font-size:var(--font-size-base);color:#2c3e50;line-height:1.6}.post-image{max-width:100%;height:auto;border-radius:10px;margin:20px 0;transition:transform .4s ease,box-shadow .4s ease}.post-image:hover{transform:scale(var(--hover-scale));box-shadow:0 6px 25px #0003}.desktop-images{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:30px}.desktop-images img{width:calc(33.33% - 10px);border-radius:10px;box-shadow:0 4px 15px #00000026;transition:transform .3s ease,box-shadow .3s ease}.desktop-images img:hover{transform:scale(var(--hover-scale));box-shadow:0 6px 20px #0003}.mobile-slideshow{display:block;position:relative;overflow:hidden;border-radius:10px;box-shadow:var(--box-shadow)}.mobile-slideshow img{width:100%;height:auto;border-radius:10px;transition:transform var(--transition-speed) ease}.prev-button,.next-button{background-color:#00000080;color:#fff;border:none;padding:14px;cursor:pointer;font-size:24px;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);z-index:5;opacity:.7;display:none}.prev-button:hover,.next-button:hover{background-color:#000c;opacity:1}.prev-button:focus,.next-button:focus{outline:2px solid var(--secondary-color)}@media (max-width: 768px){.desktop-images{display:none}.mobile-slideshow{width:100%;max-height:500px;overflow:hidden;position:relative}.mobile-slideshow img{object-fit:cover}.prev-button,.next-button{display:block}.prev-button{left:15px}.next-button{right:15px}.post-details-container{padding:var(--padding-base)}.post-details-container h1{font-size:2.2rem}.post-content{font-size:1.1rem;padding:15px;margin-bottom:20px}}.comments-container{margin-top:40px;padding:var(--padding-base);background-color:var(--light-gray);border-top:1px solid #ddd;box-shadow:0 41px 52px #0000000d;border-radius:var(--border-radius)}.comments-container h2{font-size:1.5rem;font-weight:600;color:var(--dark-blue);margin-bottom:20px}.comment-form{margin-top:20px;display:flex;flex-direction:column}.comment-textarea{padding:12px;border-radius:var(--border-radius);font-size:1rem;color:var(--dark-blue);border:1px solid #ddd;resize:vertical;transition:border-color var(--transition-speed) ease}.comment-textarea:focus{border-color:var(--secondary-color);outline:none}.comment-submit-button{margin-top:10px;padding:12px 20px;background-color:var(--primary-color);color:#fff;font-weight:600;border:none;border-radius:var(--border-radius);cursor:pointer;transition:background-color var(--transition-speed) ease}.comment-submit-button:hover{background-color:#1abc9c}.comments-loading{font-style:italic;color:var(--dark-gray);text-align:center}.comments-list{margin-top:30px}.comments-list>*{margin-bottom:20px;padding:15px;border-radius:var(--border-radius);background:#fff;box-shadow:0 4px 10px #0000001a;transition:box-shadow var(--transition-speed) ease}.comments-list>*:hover{box-shadow:0 6px 20px #0003}.no-comments{color:#999;font-size:14px;text-align:center}.hr{height:2px;background-color:#ddd;margin-top:30px;margin-bottom:30px}.post-info{padding:var(--padding-base);background-color:#f9f9f9;border-radius:var(--border-radius);box-shadow:23 4px 42px #0000000d;margin-top:40px}.post-info p{margin:10px 0;font-size:1.1rem;color:#555}.post-price{color:var(--primary-color);font-weight:700}.post-phone,.post-delivery{color:var(--dark-gray)}.post-info strong{color:#2c3e50}.ah{color:#000}.contact-us-page{padding:30px;max-width:1000px;margin:0 auto;background-color:#f8f9fa;color:#34495e;border-radius:10px;box-shadow:0 4px 15px #0000001a}.contact-us-page h1{font-size:32px;font-weight:700;color:#2c3e50;text-align:center;margin-bottom:40px}.contact-form-section h2,.contact-info h2{font-size:28px;color:#3498db;margin-bottom:15px}.contact-us-page p{font-size:18px;line-height:1.6}.contact-form label{display:block;margin:10px 0 5px;font-size:18px;color:#34495e}.contact-form input,.contact-form textarea{width:100%;padding:10px;font-size:16px;border:2px solid #bdc3c7;border-radius:5px;margin-bottom:20px}.contact-form button.submit-btn{padding:12px 25px;background-color:#3498db;color:#fff;border:none;font-size:18px;cursor:pointer;border-radius:5px;display:block;width:100%}.contact-form button.submit-btn:hover{background-color:#2980b9}.form-status{font-size:18px;color:#4caf50;text-align:center;margin-top:10px}.contact-info ul{list-style-type:none;padding-left:0}.contact-info li{font-size:18px;margin-bottom:10px;color:#34495e}.contact-info a{color:#3498db;text-decoration:none}.contact-info a:hover{text-decoration:underline}@media (max-width: 768px){.contact-us-page{padding:20px}.contact-us-page h1{font-size:28px}.contact-us-page h2{font-size:24px}.contact-us-page p{font-size:16px}.contact-form input,.contact-form textarea{font-size:14px;margin-right:4px;max-width:90%}.contact-form button.submit-btn{font-size:16px}}.about-us-page{padding:30px;max-width:1000px;margin:0 auto;background-color:#f8f9fa;color:#34495e;border-radius:10px;box-shadow:0 4px 15px #0000001a}.about-us-page h1{font-size:32px;font-weight:700;color:#2c3e50;text-align:center;margin-bottom:40px}.about-us-page h2{font-size:28px;color:#3498db;margin-bottom:15px}.about-us-page p{font-size:18px;line-height:1.6}ul{list-style-type:none;padding-left:0}ul li{font-size:18px;line-height:1.8;margin-bottom:10px;color:#34495e}ol{padding-left:20px}ol li{font-size:18px;margin-bottom:10px;color:#34495e}strong{font-weight:700;color:#2c3e50}.who-done-it,.technologies-used,.how-to-use,.hire-me{margin-bottom:40px}.hire-me p{font-size:18px;margin-top:15px;text-align:center;color:#34495e}.hire-me strong{font-size:20px;color:#3498db}@media (max-width: 768px){.about-us-page{padding:20px}.about-us-page h1{font-size:28px}.about-us-page h2{font-size:24px}.about-us-page p,.hire-me p,ul li,ol li{font-size:16px}}.about-us-section{margin-bottom:40px}.about-us-section a{color:#3498db;text-decoration:none}.about-us-section a:hover{text-decoration:underline}body{display:flex;flex-direction:column;min-height:100vh;margin:0}.main-content{flex-grow:1}.footer{background:linear-gradient(135deg,#1f1c2c,#928dab);color:#fff;padding:2rem 1rem;text-align:center;width:100%;margin-top:auto}.footer-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1rem}.footer-social .social-icons{display:flex;gap:1rem}.footer-social .social-icons a{color:tomato;font-size:1.5rem;transition:transform .3s ease,color .3s ease}.footer-social .social-icons a:hover{color:#ff4500;transform:scale(1.2)}.footer-copyright p{font-size:1rem;color:#ddd}@media (min-width: 768px){.footer-content{flex-direction:row;justify-content:space-between;align-items:flex-start;text-align:left}}.download-page{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background:linear-gradient(135deg,#6e7dff,#3d4cf5);color:#fff;font-family:Arial,sans-serif;text-align:center;padding:20px}.title{font-size:3rem;margin-bottom:20px;font-weight:700}.description{font-size:1.2rem;margin-bottom:40px;max-width:600px}.instructions{margin-top:50px;font-size:1.1rem}.instructions h2{margin-bottom:20px}.instructions ul{list-style:none;padding:0}.instructions li{margin-bottom:10px}.buttons-container{display:flex;justify-content:center;gap:30px;margin-bottom:40px}.download-button{padding:15px 30px;font-size:1.1rem;border:3px solid transparent;border-radius:10px;background-image:linear-gradient(to left,#6e7dff,#3d4cf5);color:#fff;cursor:pointer;outline:none;position:relative;font-weight:700;transition:.3s}.download-button:focus{outline:none}.download-button:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border:3px solid #fff;border-radius:10px;transform:translate(-50%,-50%);animation:borderAnimation 2s infinite linear}@keyframes borderAnimation{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.android-btn{background-color:#3ddc84;border:3px solid #3ddc84}.android-btn:before{border-color:#3ddc84}.ios-btn{background-color:#007aff;border:3px solid #007aff}.ios-btn:before{border-color:#007aff}@media (max-width: 600px){.download-button{font-size:1rem;padding:12px 20px}}
