@charset "UTF-8";:root{--primary-color:#d4af37;--secondary-color:#7d5ba6;--dark-color:#1a1a2e;--light-color:#f8f8f8;--text-color:#333;--text-light:#fff;--accent-color:#c0b283;--link-color:#7d5ba6;--link-visited:#5d3f8a;--link-hover:#d4af37;--border-radius:8px;--shadow:0 4px 10px rgba(0,0,0,0.1);--transition:all 0.3s ease}.category{max-width:1128px;margin:0 auto;padding:30px 20px}.articles{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:25px}.article{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow);overflow:hidden;transition:var(--transition)}.article:hover{transform:translateY(-5px);box-shadow:0 6px 15px rgba(0,0,0,0.15)}.article-image img{width:100%;height:200px;object-fit:cover;border-bottom:2px solid var(--accent-color)}.article h3{font-size:1.6em;margin:15px 20px 10px;color:var(--dark-color);font-weight:600}.article h3 a{color:var(--dark-color);text-decoration:none;transition:var(--transition)}.article h3 a:hover{color:var(--primary-color)}.create-date{font-size:0.9em;color:var(--accent-color);margin:0 20px 15px;font-style:italic;font-family:'Roboto',sans-serif}.intro-text{font-size:1em;color:var(--text-color);margin:0 20px 20px;line-height:1.6;font-family:'Roboto',sans-serif}.intro-text p{margin-bottom:10px}.category-name{font-size:0.9em;color:var(--accent-color);margin:0 20px 20px;padding-top:10px;border-top:1px solid var(--accent-color);font-family:'Roboto',sans-serif}.pagination{display:flex;justify-content:center;gap:10px;margin-top:30px}.pagination a{color:var(--link-color);padding:10px 15px;border:1px solid var(--accent-color);border-radius:var(--border-radius);text-decoration:none;transition:var(--transition)}.pagination a:hover{background-color:var(--primary-color);color:var(--text-light);border-color:var(--primary-color)}.pagination-results{text-align:center;margin-top:10px;color:var(--text-color)}@media (max-width:768px){.articles{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.article h3{font-size:1.4em}}@media (max-width:480px){.articles{grid-template-columns:1fr}.article{margin:0 10px}.article-image img{height:150px}}
