/* Custom styles for our Anime Theme */
body {
    font-family: 'Poppins', sans-serif;
    background-color: #0a0014; /* themed background */
    color: #E0FBFF; /* themed text */
}
.font-anime {
    font-family: 'Orbitron', sans-serif;
}
.text-sakura {
    color: #00F0FF; /* themed accent */
}
.bg-navy {
    background-color: #05010f;
}
/* Style for the falling petals canvas */
#sakura-canvas {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
    pointer-events: none; /* Allows clicks to go through the canvas */
}
/* For hiding the scrollbar */
.scrollbar-hide::-webkit-scrollbar {
    display: none;
}
.scrollbar-hide {
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
}

/* Custom styles for our Anime Theme */
body {
    font-family: 'Poppins', sans-serif;
    background-color: #0a0014; /* themed background */
    color: #E0FBFF; /* themed text */
}
.font-anime {
    font-family: 'Orbitron', sans-serif;
}
.text-sakura {
    color: #00F0FF; /* themed accent */
}
.bg-navy {
    background-color: #05010f;
}
/* Style for the falling petals canvas */
#sakura-canvas {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
    pointer-events: none; /* Allows clicks to go through the canvas */
}
/* For hiding the scrollbar */
.scrollbar-hide::-webkit-scrollbar {
    display: none;
}
.scrollbar-hide {
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
}


/* ── Neon theme extra (added by theme generator) ─────── */
#hero-overlay {
    background: rgba(5, 1, 15, 0.55);
}
