/* ====== Y2K AESTHETIC BLOG THEME ====== */ body { font-family: "Comic Sans MS", "Verdana", sans-serif; background: linear-gradient(135deg, #c4e3ff, #ffb6e9); background-attachment: fixed; margin: 0; padding: 0; color: #333; } header { background: linear-gradient(180deg, #b5d9ff, #ffc6f0); padding: 25px 10px; text-align: center; color: #ffffff; text-shadow: 0 0 8px #fff, 0 0 15px #ffe6fa; border-bottom: 3px solid #ffffffaa; box-shadow: 0 4px 12px rgba(255, 182, 233, 0.4); } header h1 { font-size: 2.5em; font-weight: bold; letter-spacing: 2px; } nav a { color: #ffffff; margin: 0 15px; text-decoration: none; font-weight: bold; padding: 6px 12px; border-radius: 10px; background: rgba(255, 255, 255, 0.25); backdrop-filter: blur(5px); transition: 0.25s; } nav a:hover { background: rgba(255, 255, 255, 0.55); color: #ff69c9; text-shadow: 0 0 6px #fff; } /* Containers */ .intro, .posts, .about, .blog-post { width: 85%; max-width: 900px; margin: 25px auto; padding: 25px; background: rgba(255,255,255,0.75); border: 2px solid #ffffffaa; border-radius: 20px; backdrop-filter: blur(4px); box-shadow: 0 0 20px rgba(255, 182, 233, 0.4); } h2 { color: #ff6fcf; text-shadow: 0 0 6px #fff; } article { margin-bottom: 25px; } article h2 a { text-decoration: none; color: #ff6fcf; transition: 0.2s; } article h2 a:hover { color: #6cb8ff; text-shadow: 0 0 6px #fff; } /* Footer */ footer { text-align: center; padding: 20px; background: linear-gradient(180deg, #ffc6f0, #b5d9ff); margin-top: 40px; color: #fff; border-top: 3px solid #ffffffaa; }
✨🌸✨