/* assets/css/custom.css */ @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@600;700&family=Roboto:wght@400;500&display=swap'); :root { --navy-blue: #0A2342; --gold-accent: #FFB100; --dark-text: #212529; --light-gray-bg: #F8F9FA; --white: #FFFFFF; } body { font-family: 'Roboto', sans-serif; background-color: var(--white); color: var(--dark-text); } h1, h2, h3, h4, h5, h6, .navbar-brand { font-family: 'Poppins', sans-serif; font-weight: 600; color: var(--navy-blue); } .navbar { border-bottom: 1px solid var(--light-gray-bg); } .navbar-brand { font-weight: 700; color: var(--navy-blue) !important; } .nav-link { color: var(--dark-text); transition: color 0.2s ease; } .nav-link:hover, .nav-link.active { color: var(--gold-accent); } .btn-primary { background-color: var(--navy-blue); border-color: var(--navy-blue); } .btn-primary:hover { background-color: #081c33; /* Darken navy */ border-color: #081c33; } .btn-gradient { background-image: linear-gradient(135deg, var(--navy-blue), var(--gold-accent)); border: none; color: white; transition: transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out; } .btn-gradient:hover { transform: translateY(-2px); box-shadow: 0 4px 12px rgba(0,0,0,0.15); color: white; } .hero-section { background: url('https://picsum.photos/seed/scholarmatch-hero/1600/900') no-repeat center center; background-size: cover; color: white; padding: 10rem 0; position: relative; } .hero-section::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(10, 35, 66, 0.7); /* Navy overlay */ } .hero-section .container { position: relative; z-index: 2; } .hero-section h1, .hero-section p { color: var(--white); } .section-title { font-weight: 700; margin-bottom: 3rem; } .card { border: none; border-radius: 0.5rem; box-shadow: 0 4px 20px rgba(0,0,0,0.05); transition: transform 0.2s ease-in-out; } .card:hover { transform: translateY(-5px); } .card-title { color: var(--navy-blue); } .testimonial-card img { width: 80px; height: 80px; border-radius: 50%; object-fit: cover; border: 3px solid var(--gold-accent); } footer { background-color: var(--navy-blue); color: white; } footer a { color: var(--gold-accent); } .form-control:focus, .btn:focus { box-shadow: 0 0 0 0.25rem rgba(255, 177, 0, 0.4); border-color: var(--gold-accent); } #kontak .fs-3 { color: var(--navy-blue); transition: color 0.2s ease; } #kontak .fs-3:hover { color: var(--gold-accent); }