body{background-color:#1d1f27;color:#f8f8f2;font-family:sans-serif;line-height:1.5;margin:0 auto;max-width:768px;padding:0 20px;font-size:16px}h1{font-size:1.8rem}h2{font-size:1.3rem}header{border-bottom:1px solid #f8f8f2;margin-bottom:1rem}footer{border-top:1px solid #f8f8f2;margin-top:1rem}a{color:#90caf9;text-decoration:none}nav ul{list-style:none;padding:0}nav ul li{display:inline-block;margin-right:1rem}nav a{font-size:.9rem}footer p{font-size:.9rem}.summary-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.highlight{background-color:#ff0;color:#000}article h2{text-align:left}article{text-align:left}.read-more-container{display:block;text-align:left}main{text-align:left}.pagination ul{list-style:none;padding:0;display:flex;justify-content:center;gap:5px;margin-top:2rem;flex-wrap:wrap}.pagination li a{display:block;padding:5px 12px;border:1px solid #ddd;text-decoration:none;color:#333;border-radius:5px}.pagination li.active a{background-color:#333;color:#fff;border-color:#333}.pagination li a:hover{background-color:#eee}