No Security Risks Detected
This domain appears to be safe and secure
Disclaimer: This assessment is based on automated analysis of publicly available information. Results are for informational purposes only. For critical applications, consult security professionals.
Scan Information
Refresh page after 10 minutes
for updated results
Page Information
Host Information
Technologies
SSL Certificate
Performance Statistics
HTTP Headers
Technology Stack Analysis
Node.js
Node.js is an open-source, cross-platform, JavaScript runtime environment that executes JavaScript code outside a web browser.
Google Cloud
Google Cloud is a suite of cloud computing services.
React
React is an open-source JavaScript library for building user interfaces or UI components.
Next.js
Next.js is a React framework for developing single page Javascript applications.
Google Cloud Trace
Google Cloud Trace is a distributed tracing system that collects latency data from applications and displays it in the Google Cloud Console.
Google Cloud CDN
Cloud CDN uses Google's global edge network to serve content closer to users.
Webpack
Webpack is an open-source JavaScript module bundler.
HTTP/3
HTTP/3 is the third major version of the Hypertext Transfer Protocol used to exchange information on the World Wide Web.
Google Cloud Storage
Google Cloud Storage allows world-wide storage and retrieval of any amount of data at any time.
Website Cookies 2
_bLinkInBioViewed
salahhass.com
_bSignupSelfRef
salahhass.com
External Links 7
instagram.com/
instagram.com
tiktok.com/@
tiktok.com
.dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-container { width: 100%; height: 70px; /* Within 60-90px range */ box-sizing: border-box; display: flex; align-items: center; justify-content: center; position: relative; overflow: hidden; border-radius: 36px; /* Main background for the pill-shaped button */ background: #66b2b2; /* This will be white as per prompt */ border: 1px solid rgba(14,165,164,0.12); /* Delicate border */ transition: all 0.3s ease-in-out; box-shadow: 0 4px 8px rgba(14,165,164,0.08); /* Initial subtle shadow */ cursor: pointer; } /* Layered gradient for the *overall scene* behind the button, not the button itself */ .dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-container::before { content: ''; position: absolute; top: -10px; /* Extend slightly beyond for visual effect */ left: -10px; right: -10px; bottom: -10px; z-index: -1; /* Behind the main button content */ background: linear-gradient(135deg, #F7FAFC 0%, #E6F7F7 100%); border-radius: 36px; /* Match container radius for seamless look */ } /* Organic pattern texture */ .dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-container::after { content: ''; position: absolute; inset: 0; z-index: 0; /* Above the base gradient, below the button */ background: repeating-linear-gradient( 45deg, rgba(14,165,164,0.03), rgba(14,165,164,0.03) 10px, transparent 10px, transparent 20px ), repeating-linear-gradient( -45deg, rgba(14,165,164,0.03), rgba(14,165,164,0.03) 10px, transparent 10px, transparent 20px ); opacity: 1; /* Ensure it's visible */ animation: dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-pattern-shift 30s linear infinite; border-radius: 36px; /* Match container radius */ } .dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-title { color: #1a1a1a; /* This will be #0EA5A4 as per prompt */ text-align: center; font-weight: 600; font-size: 1.1em; letter-spacing: 0.5px; z-index: 1; /* Ensure title is above all pseudo-elements */ position: relative; transition: color 0.3s ease-in-out; text-shadow: 0 1px 2px rgba(0,0,0,0.05); /* Subtle text shadow for readability */ } /* Motion Design: Gentle, continuous pulse animation for shadow */ @keyframes dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-pulse-shadow { 0% { box-shadow: 0 4px 8px rgba(14,165,164,0.08); } 50% { box-shadow: 0 6px 12px rgba(14,165,164,0.14); } 100% { box-shadow: 0 4px 8px rgba(14,165,164,0.08); } } @keyframes dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-pattern-shift { from { background-position: 0 0; } to { background-position: 100px 100px; } } /* Hover effects */ .dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-container:hover { background: #0EA5A4; /* Invert to teal backdrop */ transform: translateY(-2px); /* Subtly lift */ box-shadow: 0 8px 16px rgba(14,165,164,0.14); /* Enhanced shadow on hover */ animation: none; /* Stop pulse animation on hover for a cleaner state */ } .dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-container:hover .dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-title { color: white; /* White text on teal background */ text-shadow: 0 1px 2px rgba(0,0,0,0.15); } /* Apply continuous pulse animation */ .dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-container { animation: dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-pulse-shadow 3s ease-in-out infinite; }Instagram
www.instagram.com
.dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-container { width: 100%; height: 70px; /* Within 60-90px range */ box-sizing: border-box; display: flex; align-items: center; justify-content: center; position: relative; overflow: hidden; border-radius: 36px; /* Main background for the pill-shaped button */ background: #66b2b2; /* This will be white as per prompt */ border: 1px solid rgba(14,165,164,0.12); /* Delicate border */ transition: all 0.3s ease-in-out; box-shadow: 0 4px 8px rgba(14,165,164,0.08); /* Initial subtle shadow */ cursor: pointer; } /* Layered gradient for the *overall scene* behind the button, not the button itself */ .dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-container::before { content: ''; position: absolute; top: -10px; /* Extend slightly beyond for visual effect */ left: -10px; right: -10px; bottom: -10px; z-index: -1; /* Behind the main button content */ background: linear-gradient(135deg, #F7FAFC 0%, #E6F7F7 100%); border-radius: 36px; /* Match container radius for seamless look */ } /* Organic pattern texture */ .dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-container::after { content: ''; position: absolute; inset: 0; z-index: 0; /* Above the base gradient, below the button */ background: repeating-linear-gradient( 45deg, rgba(14,165,164,0.03), rgba(14,165,164,0.03) 10px, transparent 10px, transparent 20px ), repeating-linear-gradient( -45deg, rgba(14,165,164,0.03), rgba(14,165,164,0.03) 10px, transparent 10px, transparent 20px ); opacity: 1; /* Ensure it's visible */ animation: dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-pattern-shift 30s linear infinite; border-radius: 36px; /* Match container radius */ } .dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-title { color: #1a1a1a; /* This will be #0EA5A4 as per prompt */ text-align: center; font-weight: 600; font-size: 1.1em; letter-spacing: 0.5px; z-index: 1; /* Ensure title is above all pseudo-elements */ position: relative; transition: color 0.3s ease-in-out; text-shadow: 0 1px 2px rgba(0,0,0,0.05); /* Subtle text shadow for readability */ } /* Motion Design: Gentle, continuous pulse animation for shadow */ @keyframes dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-pulse-shadow { 0% { box-shadow: 0 4px 8px rgba(14,165,164,0.08); } 50% { box-shadow: 0 6px 12px rgba(14,165,164,0.14); } 100% { box-shadow: 0 4px 8px rgba(14,165,164,0.08); } } @keyframes dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-pattern-shift { from { background-position: 0 0; } to { background-position: 100px 100px; } } /* Hover effects */ .dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-container:hover { background: #0EA5A4; /* Invert to teal backdrop */ transform: translateY(-2px); /* Subtly lift */ box-shadow: 0 8px 16px rgba(14,165,164,0.14); /* Enhanced shadow on hover */ animation: none; /* Stop pulse animation on hover for a cleaner state */ } .dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-container:hover .dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-title { color: white; /* White text on teal background */ text-shadow: 0 1px 2px rgba(0,0,0,0.15); } /* Apply continuous pulse animation */ .dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-container { animation: dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-pulse-shadow 3s ease-in-out infinite; }Tiktok
www.tiktok.com
.dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-container { width: 100%; height: 70px; /* Within 60-90px range */ box-sizing: border-box; display: flex; align-items: center; justify-content: center; position: relative; overflow: hidden; border-radius: 36px; /* Main background for the pill-shaped button */ background: #66b2b2; /* This will be white as per prompt */ border: 1px solid rgba(14,165,164,0.12); /* Delicate border */ transition: all 0.3s ease-in-out; box-shadow: 0 4px 8px rgba(14,165,164,0.08); /* Initial subtle shadow */ cursor: pointer; } /* Layered gradient for the *overall scene* behind the button, not the button itself */ .dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-container::before { content: ''; position: absolute; top: -10px; /* Extend slightly beyond for visual effect */ left: -10px; right: -10px; bottom: -10px; z-index: -1; /* Behind the main button content */ background: linear-gradient(135deg, #F7FAFC 0%, #E6F7F7 100%); border-radius: 36px; /* Match container radius for seamless look */ } /* Organic pattern texture */ .dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-container::after { content: ''; position: absolute; inset: 0; z-index: 0; /* Above the base gradient, below the button */ background: repeating-linear-gradient( 45deg, rgba(14,165,164,0.03), rgba(14,165,164,0.03) 10px, transparent 10px, transparent 20px ), repeating-linear-gradient( -45deg, rgba(14,165,164,0.03), rgba(14,165,164,0.03) 10px, transparent 10px, transparent 20px ); opacity: 1; /* Ensure it's visible */ animation: dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-pattern-shift 30s linear infinite; border-radius: 36px; /* Match container radius */ } .dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-title { color: #1a1a1a; /* This will be #0EA5A4 as per prompt */ text-align: center; font-weight: 600; font-size: 1.1em; letter-spacing: 0.5px; z-index: 1; /* Ensure title is above all pseudo-elements */ position: relative; transition: color 0.3s ease-in-out; text-shadow: 0 1px 2px rgba(0,0,0,0.05); /* Subtle text shadow for readability */ } /* Motion Design: Gentle, continuous pulse animation for shadow */ @keyframes dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-pulse-shadow { 0% { box-shadow: 0 4px 8px rgba(14,165,164,0.08); } 50% { box-shadow: 0 6px 12px rgba(14,165,164,0.14); } 100% { box-shadow: 0 4px 8px rgba(14,165,164,0.08); } } @keyframes dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-pattern-shift { from { background-position: 0 0; } to { background-position: 100px 100px; } } /* Hover effects */ .dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-container:hover { background: #0EA5A4; /* Invert to teal backdrop */ transform: translateY(-2px); /* Subtly lift */ box-shadow: 0 8px 16px rgba(14,165,164,0.14); /* Enhanced shadow on hover */ animation: none; /* Stop pulse animation on hover for a cleaner state */ } .dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-container:hover .dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-title { color: white; /* White text on teal background */ text-shadow: 0 1px 2px rgba(0,0,0,0.15); } /* Apply continuous pulse animation */ .dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-container { animation: dcl-51c6ef99-edf6-4975-85f7-8cfcf58e7860-pulse-shadow 3s ease-in-out infinite; }Make your own Beacons page
beacons.ai
home
account.beacons.ai
BeaconsTry for free!
beacons.ai