css /* Submandate CSS */ body { background: #f7d2c3; /* Pastel pink */ font-family: "Comic Sans", sans-serif; color: #000000; font-size: 16px; line-height: 1.5; margin: 2px; padding: 2px; } body::before { content: "\001B"; display: block; position: fixed; top: 0; left: 0; background: #ff0000; width: 100px; height: 20px; border-top: 4px solid black; border-left: 4px solid black; border-bottom: 4px solid black; border-right: 4px solid black; z-index: 1; text-align: center; font-size: 20px; font-weight: bold; text-transform: uppercase; } h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 1rem; border-top: 4px solid #000000; border-bottom: 4px solid #000000; border-left: 4px solid #000000; border-right: 4px solid #000000; padding: 2px; font-size: 1.5rem; font-weight: bold; font-family: "Comic Sans", sans-serif; text-transform: uppercase; text-align: center; background: #ff0000; color: #fff; box-shadow: 4px 4px 0 black; } p, li, a { margin: 1.5rem; line-height: 1; font-size: 1rem; text-transform: none; color: #333333; font-family: Arial, sans-serif; font-weight: none; background: #f2f2f2; text-align: left; border-left: 1px dotted #000000; border-right: 1px dotted #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000; padding: 1rem; word-wrap: break-word; word-break: break-word; box-shadow: 0 0 0 black; } a { text-decoration: none; color: #000000; background: #f7d2c3; padding: 2px 4px; border: 1px solid #000000; border-radius: 4px; text-align: center; font-size: 1.5rem; font-weight: bold; text-transform: uppercase; transition: all 0.2s ease; box-shadow: 0 0 0 black; } a:hover { background: #ff0000; color: #fff; box-shadow: 0 0 0 black; text-decoration: underline; text-underline: 2px; border: 1px solid #ff0000; }