css /* styles.css */ body { background-color: #f7f7f7; font-family: 'Open Sans', sans-serif; margin: 0; padding: 0; } body::before { content: 'Committee of Conundrums'; font-size: 24px; font-weight: bold; color: #000; text-align: center; margin: 20px; padding: 10px; border: 4px solid #333; border-radius: 10px; background: linear-gradient(to bottom, #ccc, #aaa); box-shadow: 0 0 10px rgba(0, 0, 0, 0.5), 0 0 20px rgba(0, 0, 0, 0.5); text-shadow: 0 0 10px rgba(0, 0, 0, 0.5); } .committee-header { background-color: #f00; border: 4px solid #666; padding: 10px 20px; border-radius: 10px; margin: 10px; text-align: center; text-shadow: 0 0 10px rgba(0, 0, 0, 0.5); } .committee-header a { text-decoration: none; color: #fff; font-size: 24px; font-weight: bold; margin: 10px; padding: 10px 20px; border: 4px solid #666; border-radius: 10px; background: linear-gradient(to bottom, #f00, #f00); box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); text-shadow: 0 0 10px rgba(0, 0, 0, 0.5); } .committee-resources { margin: 20px; padding: 0; } .committee-resources a { text-decoration: none; color: #000; font-size: 18px; margin: 10px; padding: 10px 20px; border: 4px solid #666; border-radius: 10px; background: linear-gradient(to bottom, #f00, #f00); box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); text-shadow: 0 0 10px rgba(0, 0, 0, 0.5); }