css /* styles.css */ body { background-color: #fff; font-family: "Open Sans", sans-serif; font-size: 12px; line-height: 1.5em; } h1 { font-weight: bold; font-size: 36px; line-height: 1em; color: #FF69C0; text-shadow: 0 0 0 #000; border-bottom: 4px solid #000; } h2 { font-size: 24px; line-height: 1.5em; color: #C0D9E4; border-bottom: 4px solid #000; margin-bottom: 1em; } p { font-size: 18px; line-height: 1.5em; color: #333; margin: 1em 0; } a { text-decoration: none; color: #00BFFF; border-bottom: 4px solid #000; transition: background-color 0.2s ease-in-out; } a:hover { background-color: #FF69C0; color: #fff; transition: background-color 0.2s ease-in-out; } a:active { color: #C0D9E4; transition: color 0.2s ease-in-out; } body > h1 { margin-bottom: 2em; } body > h2 { margin-bottom: 1.5em; } body > p { margin-bottom: 1.5em; } body > a { margin-bottom: 1em; } /* Quantum Cookie Styles */ .quantum-cookie { background-color: #FF69C0; color: #fff; padding: 1em; border: 4px solid #000; border-radius: 4px; box-shadow: 0 0 0 #000; } .quantum-cookie h2 { font-size: 24px; line-height: 1.5em; color: #C0D9E4; border-bottom: 4px solid #000; margin-bottom: 1em; } .quantum-cookie p { font-size: 18px; line-height: 1.5em; color: #333; margin: 1em 0; }