/* xmas_theme.css */ body { background-color: #ffffff; /* White background for snow-like effect */ color: #006400; /* Dark green text */ font-family: 'Arial', sans-serif; background-image: url('/static/Pictures/xmas_tree.jpg'); /* Tree PNG for festive vibe */ background-size: cover; /* Cover the whole screen */ background-attachment: fixed; /* Fixed background */ } h1, h2, h3, p { color: #d32f2f; /* Festive red for headings */ } a { color: #006400; /* Dark green for links */ text-decoration: none; } a:hover { color: #ff0000; /* Red hover effect */ text-decoration: underline; } button { background-color: #d32f2f; /* Festive red button background */ color: #ffffff; /* White text */ border: none; padding: 10px 20px; border-radius: 5px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); transition: background-color 0.3s ease; } button:hover { background-color: #b71c1c; /* Darker red on hover */ cursor: pointer; } .navbar { background-color: #006400; /* Green navbar */ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); } .navbar a { color: #ffffff; /* White text for navbar links */ font-weight: bold; } .navbar a:hover { color: #ffeb3b; /* Golden yellow hover effect */ } .card { background-color: #008000; /* Xmas green for cards */ border-radius: 8px; padding: 20px; margin-bottom: 20px; color: #ffffff; /* White text on cards */ box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); } .card-header { font-size: 1.5rem; color: #ff0000; /* Red headers inside cards */ font-weight: bold; border-bottom: 2px solid #ffeb3b; /* Golden yellow underline for card headers */ padding-bottom: 10px; margin-bottom: 15px; }