body { margin: 0; min-height: 100svh; font: 14px 'JetBrains Mono', monospace; color: #fff; text-align: center; background: #222222; flex-direction: column; } main, #webring, #hello { max-width: 1000px; width: calc(100% - 20px); margin: 0 auto; padding: 20px; box-sizing: border-box; border: 4px double rgb(180, 180, 180); } a { text-decoration: none; } /* <-----------------------> */ #webring { max-width: 1000px; width: calc(100% - 20px); margin: 0 auto; padding: 20px; box-sizing: border-box; justify-content: center; align-items: center; gap: 15px; background-color: rgba(34, 34, 34, 0.7); backdrop-filter: blur(10px); border: 4px double rgb(180, 180, 180); } body, #webring { display: flex; } a, #webring { color: rgb(66, 131, 252); } /* <-----------------------> */ @media (max-width: 600px) { body { gap: 15px; padding: 0 10px; } main { padding: 15px; } h1 { font-size: 1.5rem; } h2, h3 { font-size: 1.1rem; margin: 12px 0; } #webring { width: calc(100% - 20px); margin: 10px auto 0; padding: 8px 12px; box-sizing: border-box; } } @font-face { font-family: 'JetBrains Mono'; src: url('JetBrainsMono-Bold.ttf') format('truetype'); font-weight: bold; font-display: swap; }