css /* Style.css for Nap Science */ @charset "utf-8"; body { background-image: linear-gradient(135deg, #ff00ff 0%, #00ff00 100%); background-size: 100% 200px; background-position: 0 0; font-family: "Nap Science Sans-Serif", sans-serif; font-size: 24px; color: #000000; border: 4px solid #000000; box-shadow: 0px 0px 0px #000000; padding: 16px; margin: 16px; text-align: center; line-height: 1.5; -webkit-text-stroke-width: 1px; } h1, h2, h3, h4, h5, h6 { font-weight: bold; font-size: 32px; color: #000000; text-shadow: 0px 0px 0px #000000; border-bottom: 4px solid #000000; margin: 8px 0; padding: 8px 0; } h1 { font-size: 36px; margin: 16px 0; padding: 16px 0; border-bottom: 6px solid #000000; } p { font-size: 20px; line-height: 1.5; margin: 8px 0; padding: 8px 0; border-bottom: 2px solid #000000; } a { text-decoration: none; color: #000000; border-bottom: 4px solid #000000; transition: border-bottom 0.2s ease-in-out; } a:hover { border-bottom: 8px solid #000000; transition: border-bottom 0.2s ease-in-out; } img { border: 4px solid #000000; border-radius: 16px; margin: 16px 0; transition: all 0.2s ease-in-out; } img:hover { border: 8px solid #000000; border-radius: 32px; transition: all 0.2s ease-in-out; }