@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Cormorant+Garamond:wght@300;400;500;600;700&family=Great+Vibes&family=Parisienne&family=Allura&family=Alex+Brush&family=Sacramento&family=Dancing+Script:wght@400;500;600;700&display=swap');

:root {
    --script-elegant: 'Great Vibes', cursive;
    --script-romantic: 'Parisienne', cursive;
    --script-modern: 'Allura', cursive;
    --script-classic: 'Alex Brush', cursive;
    --script-playful: 'Sacramento', cursive;
    --script-dancing: 'Dancing Script', cursive;
    
    --font-serif: 'Playfair Display', serif;
    --font-body: 'Cormorant Garamond', serif;
    
    --script-main: var(--script-elegant);
    --script-secondary: var(--script-romantic);
}

.script-main {
    font-family: var(--script-main);
    font-weight: 400;
    letter-spacing: 0.5px;
}

.script-secondary {
    font-family: var(--script-secondary);
    font-weight: 400;
}

.script-dancing {
    font-family: var(--script-dancing);
}

.script-spaced {
    letter-spacing: 2px;
}

.handwritten-effect {
    transform: rotate(-0.5deg);
    display: inline-block;
}

.handwritten-effect:nth-child(even) {
    transform: rotate(0.5deg);
}

.swash-effect::first-letter {
    font-size: 1.5em;
    font-weight: 600;
}