.container.list article.post{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--border-color,#e0e6ed)}.container.list article.post:last-child{border-bottom:none}.blog-cta{margin:2rem 0;text-align:center}.blog-link{display:inline-block;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff!important;padding:1rem 2rem;border-radius:50px;text-decoration:none;font-size:1.2rem;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.25);margin-bottom:1rem}.blog-link:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.35);color:#fff!important;text-decoration:none}.blog-link i{margin-right:.5rem}.blog-description{color:var(--secondary-color,#6c757d);font-size:.95rem;margin:1rem 0 0;max-width:400px;margin-left:auto;margin-right:auto}.search-container{max-width:800px;margin:0 auto}#search-input{width:100%;padding:1rem;border:2px solid var(--border-color,#e0e6ed);border-radius:8px;font-size:1.1rem;margin-bottom:1rem;transition:border-color .3s ease}#search-input:focus{outline:none;border-color:var(--accent-color,#667eea);box-shadow:0 0 0 3px rgba(102,126,234,.1)}#search-info{margin-bottom:2rem;color:var(--secondary-color,#6c757d);text-align:center}.search-result{padding:1.5rem;margin-bottom:1rem;border:1px solid var(--border-color,#e0e6ed);border-radius:8px;transition:box-shadow .3s ease}.search-result:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.search-result h3{margin:0 0 .5rem;font-size:1.25rem}.search-result h3 a{color:var(--heading-color,#212529);text-decoration:none}.search-result h3 a:hover{color:var(--accent-color,#667eea)}.search-summary{margin:.5rem 0 1rem;color:var(--text-color,#6c757d);line-height:1.5}.search-meta{display:flex;flex-wrap:wrap;gap:.5rem}.search-meta .category,.search-meta .tag{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;text-decoration:none}.search-meta .category{background-color:var(--category-bg-color,#e3f2fd);color:var(--category-color,#1976d2)}.search-meta .tag{background-color:var(--tag-bg-color,#f3e5f5);color:var(--tag-color,#7b1fa2)}@media(prefers-color-scheme:dark){.container.list article.post{border-bottom-color:#495057}.blog-description{color:#adb5bd}#search-input{background-color:var(--input-bg-color,#343a40);color:var(--input-color,#f8f9fa);border-color:#495057}#search-input:focus{border-color:#667eea}.search-result{background-color:var(--card-bg-color,#343a40);border-color:#495057}.search-result h3 a{color:#f8f9fa}.search-summary{color:#adb5bd}.search-meta .category{background-color:#1976d2;color:#fff}.search-meta .tag{background-color:#7b1fa2;color:#fff}}