CoolFace
Apppublic

w4rriorG/fixitfast-pro-wrench-wizards

sourceHugging Faceupdated 10mo agoView on Hugging Face
0likes
style.css290 linesDownload Raw Back to root
1* {2    margin: 0;3    padding: 0;4    box-sizing: border-box;5}6 7body {8    font-family: 'Poppins', sans-serif;9    color: #333;10    line-height: 1.6;11    background-color: #f8fafc;12}13 14.container {15    width: 90%;16    max-width: 1200px;17    margin: 0 auto;18    padding: 0 15px;19}20 21/* Navbar */22.navbar {23    background: white;24    box-shadow: 0 2px 10px rgba(0,0,0,0.1);25    position: fixed;26    width: 100%;27    z-index: 100;28    padding: 15px 0;29}30 31.navbar .container {32    display: flex;33    justify-content: space-between;34    align-items: center;35}36 37.logo {38    font-size: 1.5rem;39    font-weight: 700;40    color: #2c3e50;41    text-decoration: none;42}43 44.nav-links {45    display: flex;46    gap: 20px;47    align-items: center;48}49 50.nav-links a {51    text-decoration: none;52    color: #333;53    transition: color 0.3s;54}55 56.nav-links a:hover {57    color: #3498db;58}59 60.menu-btn {61    display: none;62    background: none;63    border: none;64    font-size: 1.5rem;65    cursor: pointer;66}67 68/* Hero */69.hero {70    background: linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url('http://static.photos/technology/1200x630/3');71    background-size: cover;72    background-position: center;73    color: white;74    text-align: center;75    padding: 180px 0 120px;76}77.hero h1 {78    font-size: 2.5rem;79    margin-bottom: 20px;80}81 82.hero p {83    font-size: 1.2rem;84    margin-bottom: 30px;85    max-width: 600px;86    margin-left: auto;87    margin-right: auto;88}89 90/* Buttons */91.btn {92    display: inline-block;93    padding: 12px 30px;94    background: #3498db;95    color: white;96    border-radius: 5px;97    text-decoration: none;98    font-weight: 600;99    transition: background 0.3s;100}101 102.btn:hover {103    background: #2980b9;104}105 106.btn-outline {107    background: transparent;108    border: 2px solid white;109}110 111.btn-outline:hover {112    background: rgba(255,255,255,0.1);113}114 115.btn-light {116    background: white;117    color: #3498db;118}119 120.btn-light:hover {121    background: #f8f9fa;122}123 124.btn-group {125    display: flex;126    gap: 15px;127    justify-content: center;128}129 130/* Services */131.services {132    padding: 80px 0;133    background: white;134}135 136/* New styles for about page */137.about-header {138    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url('http://static.photos/office/1200x630/2');139    background-size: cover;140    background-position: center;141    color: white;142}143 144/* Contact page styles */145.contact-header {146    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url('http://static.photos/workspace/1200x630/4');147    background-size: cover;148    background-position: center;149    color: white;150}151 152@media (max-width: 768px) {153    .hero {154        padding: 120px 0 80px;155    }156.services h2 {157    text-align: center;158    margin-bottom: 50px;159    font-size: 2rem;160}161 162.services-grid {163    display: grid;164    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));165    gap: 30px;166}167 168.service-card {169    background: #f8f9fa;170    padding: 30px;171    border-radius: 10px;172    text-align: center;173    transition: transform 0.3s, box-shadow 0.3s;174}175 176.service-card:hover {177    transform: translateY(-5px);178    box-shadow: 0 10px 20px rgba(0,0,0,0.1);179}180 181.service-card .icon {182    font-size: 2.5rem;183    margin-bottom: 20px;184}185 186/* Testimonials */187.testimonials {188    padding: 80px 0;189    background: #f8f9fa;190}191 192.testimonials h2 {193    text-align: center;194    margin-bottom: 50px;195    font-size: 2rem;196}197 198.testimonial-grid {199    display: grid;200    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));201    gap: 30px;202}203 204.testimonial-card {205    background: white;206    padding: 30px;207    border-radius: 10px;208    text-align: center;209    box-shadow: 0 5px 15px rgba(0,0,0,0.05);210}211 212.testimonial-card img {213    width: 80px;214    height: 80px;215    border-radius: 50%;216    object-fit: cover;217    margin-bottom: 15px;218}219 220.testimonial-card .rating {221    color: #f1c40f;222    margin-bottom: 15px;223    font-size: 1.2rem;224}225 226/* CTA */227.cta {228    padding: 60px 0;229    background: #3498db;230    color: white;231    text-align: center;232}233 234.cta h2 {235    margin-bottom: 30px;236    font-size: 2rem;237}238 239/* Footer */240footer {241    background: #2c3e50;242    color: white;243    padding: 60px 0 20px;244}245 246.footer-grid {247    display: grid;248    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));249    gap: 40px;250    margin-bottom: 40px;251}252 253footer h3, footer h4 {254    margin-bottom: 20px;255}256 257footer p {258    margin-bottom: 10px;259    color: #ecf0f1;260}261 262.copyright {263    text-align: center;264    padding-top: 20px;265    border-top: 1px solid #34495e;266    color: #bdc3c7;267}268 269/* Responsive */270@media (max-width: 768px) {271    .nav-links {272        display: none;273    }274    275    .menu-btn {276        display: block;277    }278    279    .hero {280        padding: 120px 0 80px;281    }282    283    .hero h1 {284        font-size: 2rem;285    }286    287    .btn-group {288        flex-direction: column;289    }290}