html {
    scroll-behavior: smooth;
}
body {
    font-family: 'Inter', sans-serif;
}
.recipe-card {
    background: rgba(255,255,255,0.95);
    backdrop-filter: blur(10px);
}
.section-title {
    position: relative;
    display: inline-block;
}
.section-title::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -6px;
    width: 60%;
    height: 3px;
    background: #dc2626;
    border-radius: 999px;
}