body {
    font-family: 'Rubik', sans-serif;
    background-color: #FBFBFB;
    color: #333;
}

.font-logo {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 700;
}

.hero-bg {
    background: radial-gradient(circle at 30% 30%, #f4e9e1 0%, #FBFBFB 50%);
}

.app-screenshot {
    filter: drop-shadow(0px 25px 50px rgba(0, 0, 0, 0.1));
    max-width: 100%;
    height: auto;
}

.cta-button {
    transition: transform 0.3s ease;
}

.cta-button:hover {
    transform: scale(1.05);
}