/*
  Author: Iam Hernandez
  Date: 10/15/2026
  File: style.css
*/

/* CSS Reset */
body, header, nav, main, footer, h1, p {
    margin: 0;
    padding: 0;
    border: 0;
}

/* Style rules for body */
body {
    background-color: #0b1026;
    color: #f5f7ff;
    font-family: Arial, Helvetica, sans-serif;
}

/* Style rules for header */
header {
    background-color: #111b3d;
    color: #00e5ff;
    text-align: center;
    padding: 30px 15px;
    border-bottom: 4px solid #ff1744;
}

header h1 {
    font-size: 2.5em;
    text-shadow: 0 0 10px #00e5ff;
}

/* Style rules for navigation */
nav {
    background-color: #050816;
    text-align: center;
    padding: 15px;
    border-bottom: 2px solid #00e5ff;
}

nav a {
    color: #ff1744;
    font-weight: bold;
    font-size: 1.1em;
    text-decoration: none;
    padding: 10px;
    display: inline-block;
}

nav a:hover {
    color: #00e5ff;
    text-shadow: 0 0 8px #00e5ff;
}

/* Style rules for main content */
main {
    background-color: #151d3b;
    color: #f5f7ff;
    margin: 30px auto;
    padding: 30px;
    max-width: 1000px;
    border: 2px solid #293b70;
    border-radius: 12px;
    line-height: 1.8;
}

main p {
    font-size: 1.2em;
}

/* Style rules for footer */
footer {
    background-color: #050816;
    color: #aab7d9;
    text-align: center;
    padding: 20px;
    border-top: 3px solid #ff1744;
}

footer a {
    color: #00e5ff;
    text-decoration: none;
}

footer a:hover {
    color: #ff1744;
    text-decoration: underline;
}