fast video download

/* Full-Screen Background with Pink and White Gradient Animation */ body { background: linear-gradient(-45deg, pink, white); background-size: 400% 400%; animation: gradientBG 8s ease infinite; font-family: "Poppins", sans-serif; display: flex; justify-content: center; align-items: flex-start; min-height: 100vh; margin: 0; padding: 0; position: relative; } /* Gradient Background Animation */ @keyframes gradientBG { 0% { background-position: 0% 50%; } 25% { background-position: 50% 50%; } 50% { background-position: 100% 50%; } 75% { background-position: 50% 50%; } 100% { background-position: 0% 50%; } } /* Loader Animation */ .loader { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 60px; height: 60px; border-radius: 50%; border: 6px solid rgba(255, 255, 255, 0.3); border-top-color: #ff6ec7; animation: spin 1s linear infinite; } /* Loader Spin Effect */ @keyframes spin { 0% { transform: translate(-50%, -50%) rotate(0deg); } 100% { transform: translate(-50%, -50%) rotate(360deg); } } /* Hide Loader When Page Loads */ body.loaded .loader { display: none; } /* Central Container */ .container { width: 100%; max-width: 900px; text-align: center; padding: 30px; margin-top: 10vh; } /* Input Group */ .input-group { display: flex; align-items: center; justify-content: center; position: relative; margin-bottom: 20px; width: 100%; } /* Input Styling */ input { flex-grow: 1; padding: 16px 20px; border: 2px solid transparent; border-radius: 20px; font-size: 1.1rem; outline: none; color: #333; background: linear-gradient(135deg, rgba(255, 165, 0, 0.4), rgba(255, 192, 203, 0.3), rgba(255, 255, 255, 0.4)); background-size: 200% 200%; animation: inputBG 5s linear infinite; transition: all 0.3s ease; } /* Input Background Animation */ @keyframes inputBG { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } } /* Placeholder Styles */ input::placeholder { font-size: 1rem; font-weight: 500; color: #666; transition: all 0.3s ease; } input:hover::placeholder { color: #ff6ec7; font-weight: bold; } /* Paste Button */ .paste-button { position: absolute; right: 10px; padding: 12px 18px; font-size: 1rem; color: #fff; background: linear-gradient(145deg, #6a11cb, #2575fc); border: none; border-radius: 50px; cursor: pointer; transition: all 0.3s ease-in-out; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1), 0 0 15px rgba(38, 166, 255, 0.5); } .paste-button:hover { background: linear-gradient(145deg, #2575fc, #6a11cb); box-shadow: 0 6px 15px rgba(0, 0, 0, 0.2), 0 0 25px rgba(38, 166, 255, 0.6); transform: scale(1.05); } .paste-button:active { transform: scale(0.98); } /* Button Group */ .button-group { display: flex; justify-content: center; gap: 10px; } /* Common Button Style */ button { flex: 2; max-width: 200px; padding: 14px; font-size: 1.1rem; color: #fff; border: none; border-radius: 50px; cursor: pointer; transition: all 0.3s ease; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2); } /* Clear Button */ #clear-button { background: linear-gradient(145deg, #ff6ec7, #f3a7d4); } #clear-button:hover { background: linear-gradient(145deg, #f3a7d4, #ff6ec7); box-shadow: 0 6px 15px rgba(255, 105, 180, 0.6); transform: scale(1.05); } /* Download Button */ #download-button { background: linear-gradient(145deg, #2ecc71, #27ae60); } #download-button:hover { background: linear-gradient(145deg, #27ae60, #2ecc71); box-shadow: 0 6px 15px rgba(46, 204, 113, 0.6); transform: scale(1.05); } /* Responsive Design */ @media (max-width: 768px) { input { font-size: 1rem; padding: 14px; } button { font-size: 1rem; padding: 12px; } } /* Format Grid and Options */ .format-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 15px; margin-top: 20px; } .format-option { background: #fff; border: 1px solid #ddd; border-radius: 8px; padding: 15px; text-align: center; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease, box-shadow 0.3s ease; } .format-option:hover { transform: translateY(-5px); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15); } /* Download Button */ .download-btn { display: inline-block; padding: 8px 16px; background: #2ecc71; color: #fff; text-decoration: none; border-radius: 4px; transition: background 0.3s ease; } .download-btn:hover { background: #27ae60; }

Purpose of AllSaveReel

The platform was created to provide a simple, fast, and reliable way for users to save content from social media platforms. Sometimes, users come across videos or reels they want to watch offline, share, or keep for personal use. However, most social media platforms do not offer a direct download option. AllSaveReel bridges this gap by providing a user-friendly service for downloading videos easily and for free.