css /* style.css for steam-punk-trunk-repairs */ body { background-color: #333; color: #f0f0f0; margin: 0; padding: 0; } h1 { font-family: 'Akkurat Sans', sans-serif; font-size: 24px; font-weight: bold; color: #f7dfc9; text-align: center; } h2 { font-family: 'Akkurat Sans', sans-serif; font-size: 20px; font-weight: bold; color: #f7dfc9; text-align: center; margin-top: 10px; } body > div { padding: 20px; background: #f0f0f0; border: 1px solid #333; border-radius: 10px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); } a, a:hover { text-decoration: none; color: #000; transition: none; text-transform: uppercase; font-weight: bolder; border: none; background: #f0f0f0; padding: 5px 10px; border-radius: 4px; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5); cursor: pointer; transition: background-color 0.5s ease-in-out; } a:hover { background: #f7dfc9; border: 2px solid #000; padding: 7px 12px; border-radius: 4px; box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5); } #content { margin: 0; padding: 0; background: #f7dfc9; border: 1px solid #333; border-radius: 4px; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5); width: 100%; max-width: 500px; margin: auto; } /* Subpages */ .subpage { background: #333; color: #f0f0f0; border: 1px solid #000; border-radius: 4px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); margin: 10px; padding: 10px; } .subpage a { color: #f0f0f0; transition: background-color 0.5s ease-in-out; text-decoration: none; } .subpage a:hover { background: #f0f0f0; border: 1px solid #000; padding: 10px 12px; border-radius: 4px; box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5); }