cloudforge-pro / style.css
aigpt4robo's picture
Create a software product page with hero demo video, features comparison table, integration logos, API documentation link, use cases with examples, security certifications, customer stories, and free trial signup.
80eb6a6 verified
@tailwind base;
@tailwind components;
@tailwind utilities;
:root {
--primary-color: #4f46e5; /* indigo-600 */
--secondary-color: #818cf8; /* indigo-400 */
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Inter', sans-serif;
line-height: 1.6;
color: #374151;
}
/* Custom button styles */
.btn-primary {
@apply bg-indigo-600 hover:bg-indigo-700 text-white font-semibold py-3 px-6 rounded-lg transition duration-300;
}
.btn-secondary {
@apply bg-white hover:bg-gray-100 text-indigo-600 border border-indigo-600 font-semibold py-3 px-6 rounded-lg transition duration-300;
}
/* Feature comparison table */
.feature-table th {
@apply py-4 px-6 text-left font-semibold text-gray-700;
}
.feature-table td {
@apply py-4 px-6;
}
/* Card hover effects */
.card-hover:hover {
transform: translateY(-5px);
box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}
/* Responsive video container */
.video-container {
position: relative;
padding-bottom: 56.25%; /* 16:9 aspect ratio */
height: 0;
overflow: hidden;
}
.video-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
/* Gradient backgrounds */
.gradient-bg {
background: linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);
}
/* Custom shadows */
.shadow-custom {
box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
}
/* Responsive adjustments */
@media (max-width: 768px) {
.hero-content {
flex-direction: column;
}
.feature-table {
min-width: 600px;
}
}