/* Shared styles across all pages */
body {
    font-family: 'Roboto', sans-serif;
    background-color: #7f1d1d;
}

@keyframes hammerSickle {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

.hammer-sickle {
    animation: hammerSickle 10s linear infinite;
}

.slide-title {
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

.border-gold-500 {
    border-color: #d4af37;
}