/* Import fonts */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;800&display=swap');

/* Solid red background + parallax-ready image */
body {
    font-family: 'Inter', sans-serif;
    background-color: #ff0000; /* Solid red */
    background-image: url('https://raw.githubusercontent.com/thothmod/thothmod.github.io/main/images/background.png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-attachment: fixed; /* Required for parallax illusion */
}

/* Main glassy container */
.glass-container {
    background: rgba(255, 255, 255, 0.12);
    backdrop-filter: blur(16px) saturate(180%);
    -webkit-backdrop-filter: blur(16px) saturate(180%);
    border: 1px solid rgba(255, 255, 255, 0.2);
}

/* Glass buttons */
.glass-button {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(14px) saturate(180%);
    -webkit-backdrop-filter: blur(14px) saturate(180%);
    border: 1px solid rgba(255, 255, 255, 0.2);
    color: white;
}

/* Hover effect */
.glass-button:hover {
    background: rgba(255, 255, 255, 0.25);
}

/* Status message glass panel */
.glass-status {
    background: rgba(0, 0, 0, 0.25);
    backdrop-filter: blur(10px) saturate(180%);
    -webkit-backdrop-filter: blur(10px) saturate(180%);
    border: 1px solid rgba(255, 255, 255, 0.15);
}

/* Disable text selection */
* {
    user-select: none;
}

/* Image grows on hover */
img {
    transition: transform 0.3s ease;
}

img:hover {
    transform: scale(1.08);
}

