/* Import fonts from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&family=Playwrite+AU+SA:wght@100..400&display=swap');

/* Reset default margins and padding */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

/* Body and page background */
body {
    font-family: 'Oswald', sans-serif;  /* Use Oswald font for body */
    background-color: #121212;  /* Dark background */
    color: #e0e0e0;  /* Light grey text */
    line-height: 1.6;
    position: relative;
    overflow-x: hidden;
}

/* Container for main content */
.container {
    position: relative;
    z-index: 2;
    width: 80%;
    margin: 0 auto;
    padding: 20px;
}

/* Header Styling */
.header {
    background-color: #1c1c1c;  /* Darker background for header */
    color: #e0e0e0;  /* Light text */
    padding: 20px;
    text-align: center;
    border-radius: 8px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.8);  /* Dark shadow for depth */
}

.header h1 {
    font-size: 2.5em;
    letter-spacing: 1px;
    font-family: 'Playwrite AU SA', cursive;  /* Use Playwrite AU SA for the header title */
}

/* Section Styling */
.discord-invite {
    background-color: #1f1f1f;  /* Slightly lighter dark background */
    padding: 20px;
    margin-top: 20px;
    border-radius: 8px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.8);  /* Dark shadow for depth */
    text-align: center;
}

.discord-invite h2 {
    font-size: 2em;
    color: #e0e0e0;  /* Light grey text */
    margin-bottom: 10px;
}

.discord-invite p {
    font-size: 1.2em;
    margin-bottom: 20px;
    color: #b0b0b0;  /* Lighter grey text for description */
}

.discord-link {
    font-size: 1.2em;
    background-color: #7289da; /* Discord blue */
    color: white;
    padding: 10px 20px;
    text-decoration: none;
    border-radius: 5px;
    transition: background-color 0.3s ease;
    border: 2px solid #3b4a75;  /* Slight border around the button */
}

/* Hover effect for the Discord link button */
.discord-link:hover {
    background-color: #5b6e96;
}

/* Footer Styling */
.footer {
    text-align: center;
    margin-top: 30px;
    color: #888;  /* Lighter grey for footer text */
}

.footer p {
    font-size: 1em;
    margin-top: 20px;
}

/* Discord Profile Image Styling */
.discord-profile {
    text-align: center;
    margin-bottom: 20px;
}

.discord-img {
    width: 100px; /* Adjust the size as needed */
    height: 100px;
    border-radius: 50%; /* Makes the image circular */
    border: 3px solid #7289da; /* Discord blue border around the image */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.5); /* Adds subtle shadow for depth */
    transition: transform 0.3s ease;
}

.discord-img:hover {
    transform: scale(1.1); /* Slightly enlarge the image on hover */
}

/* QR Code Styling */
.qr-code {
    text-align: center;
    margin-top: 30px;
}

.qr-code h3 {
    font-size: 1.5em;
    margin-bottom: 15px;
    color: #e0e0e0;
}

.qr-img {
    width: 200px; /* Size of the QR Code */
    height: 200px;
    border: 2px solid #555; /* Subtle border around the QR code */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3); /* Soft shadow for depth */
}

.qr-img:hover {
    transform: scale(1.05); /* Slightly enlarge the QR code on hover */
    cursor: pointer;
}

/* TikTok Link Styling */
.tiktok-link {
    color: #69C9D0;  /* TikTok brand color */
    font-weight: bold;
    text-decoration: none;
    transition: color 0.3s ease;
}

/* Hover effect for TikTok link */
.tiktok-link:hover {
    color: #333;  /* Darker color on hover */
    text-decoration: underline; /* Underline on hover */
}

/* Bot Info Styling */
.bot-info {
    text-align: center;
    margin-top: 30px;
    background-color: #1f1f1f;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.5);
}

.bot-info h2 {
    font-size: 2em;
    color: #e0e0e0;
    margin-bottom: 15px;
}

.bot-info p {
    font-size: 1.2em;
    color: #b0b0b0;
    margin-bottom: 10px;
}

/* Bot Avatar Styling */
.bot-avatar {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    border: 3px solid #7289da; /* Discord blue border */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.4);
    margin-bottom: 20px;
}

/* Invite Bot Button Styling */
.invite-bot-button {
    display: inline-block;
    background-color: #7289da; /* Discord blue */
    color: white;
    padding: 12px 24px;
    font-size: 1.2em;
    border-radius: 5px;
    text-decoration: none;
    text-align: center;
    margin-top: 20px;
    transition: background-color 0.3s ease;
}

.invite-bot-button:hover {
    background-color: #5b6e96; /* Darker blue on hover */
}

/* Particle.js Background */
#particles-js {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: #121212; /* Dark background */
}

/* Ensure content stays on top of particles */
.container {
    z-index: 2;
    position: relative;
}
