Harshasnade's picture
Initialize clean space deployment
ee00155
/* Extension Section Styles */
.extension-section {
padding: 100px 0;
position: relative;
background: linear-gradient(180deg, #000 0%, #0a0a0a 100%);
overflow: hidden;
}
.extension-container {
display: flex;
align-items: center;
gap: 60px;
position: relative;
z-index: 2;
}
.extension-content {
flex: 1;
text-align: left;
}
.extension-badge {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 8px 16px;
background: rgba(227, 245, 20, 0.1);
border: 1px solid rgba(227, 245, 20, 0.2);
border-radius: 100px;
color: var(--accent-yellow);
font-size: 14px;
margin-bottom: 24px;
}
.extension-title {
font-size: 48px;
line-height: 1.1;
margin-bottom: 20px;
font-family: 'Space Grotesk', sans-serif;
}
.extension-description {
font-size: 18px;
color: #999;
margin-bottom: 32px;
line-height: 1.6;
}
.chrome-btn {
display: inline-flex;
align-items: center;
gap: 12px;
background: #fff;
color: #000;
padding: 16px 32px;
border-radius: 12px;
font-weight: 700;
font-size: 18px;
transition: all 0.3s ease;
text-decoration: none;
}
.chrome-btn:hover {
transform: translateY(-2px);
box-shadow: 0 10px 30px rgba(255, 255, 255, 0.2);
}
.chrome-icon {
width: 24px;
height: 24px;
}
.extension-visual {
flex: 1.2;
}
/* Reusing window styles but ensuring specific context */
.extension-visual .video-window-container {
box-shadow: -30px 30px 60px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(255, 255, 255, 0.1);
}
@media (max-width: 968px) {
.extension-container {
flex-direction: column-reverse;
/* Video on top on mobile? Or text on top? usually text on top. column-reverse puts visual first if html is visual last. */
flex-direction: column;
text-align: center;
}
.extension-content {
text-align: center;
}
}