.td-tag-header{background-color:#fff;padding:3rem 0;border-bottom:1px solid #e2e8f0}.td-tag__header-container{max-width:1200px;margin:0 auto;padding:0 1rem}.td-tag__header-content{max-width:800px;margin:0 auto;text-align:center}.td-tag__title{font-size:2.5rem;font-weight:700;color:#111827;margin:0 0 1rem;line-height:1.2}.td-tag__description{font-size:1.125rem;color:#6b7280;margin:0 0 2rem;line-height:1.6}.td-tag__breadcrumb-nav{text-align:center;margin-bottom:0;padding:0}.td-tag__breadcrumb{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280;text-transform:uppercase}.td-tag__breadcrumb a{color:#6b7280;text-decoration:none;transition:color .2s ease}.td-tag__breadcrumb a:hover{color:var(--primary-600, #0284c7)}.td-tag__breadcrumb .separator{color:#d1d5db}.td-tag__breadcrumb .current{color:#111827;font-weight:600}.td-tag-layout{display:flex;flex-direction:column;padding-top:2rem}.td-tag__stream-container{display:grid;grid-template-columns:2fr 1fr;gap:2rem;align-items:start}.td-tag-stream{display:flex;flex-direction:column;border:1px solid #e5e5e5;overflow:hidden}.td-news-stream{display:flex;flex-direction:column;padding:0}.td-tag__pagination{margin-top:3rem;padding-top:2rem;border-top:1px solid #e2e8f0}.td-tag__pagination-nav{display:flex;justify-content:center}.td-tag__pagination-list{display:flex;align-items:center;gap:.5rem;list-style:none;margin:0;padding:0}.td-tag__pagination-btn{display:inline-flex;align-items:center;gap:.25rem;padding:.75rem 1rem;border-radius:.5rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s ease;border:1px solid #d1d5db;background:#fff;color:#374151}.td-tag__pagination-btn:hover{background:#f9fafb;border-color:var(--primary-300, #7dd3fc);color:var(--primary-700, #0369a1);text-decoration:none}.td-tag__pagination-current{background:var(--primary-600, #0284c7);color:#fff;border-color:var(--primary-600, #0284c7)}.td-tag__pagination-current:hover{background:var(--primary-700, #0369a1);border-color:var(--primary-700, #0369a1);color:#fff}.td-tag__pagination-prev i,.td-tag__pagination-next i{font-size:.8rem}.td-tag__empty-state{text-align:center;padding:4rem 2rem;background:#f9fafb;border-radius:1rem;border:1px solid #e5e7eb}.td-tag__empty-icon{margin-bottom:1.5rem}.td-tag__empty-icon i{font-size:4rem;color:#9ca3af}.td-tag__empty-title{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 1rem}.td-tag__empty-description{font-size:1rem;color:#6b7280;margin:0 0 2rem;line-height:1.6}.td-tag__empty-action{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--primary-600, #0284c7);color:#fff;border-radius:.5rem;text-decoration:none;font-weight:500;transition:all .2s ease}.td-tag__empty-action:hover{background:var(--primary-700, #0369a1);text-decoration:none;color:#fff;transform:translateY(-1px)}.td-tag-sidebar{display:flex;flex-direction:column;gap:1.5rem;background-color:#fff!important}.td-topics-placeholder,.td-no-posts-message{color:#6b7280;font-style:italic;text-align:center;padding:1rem;background:#f9fafb;border-radius:6px}@media screen and (max-width: 1024px){.td-tag__stream-container{grid-template-columns:2.5fr 1fr;gap:1.5rem}.td-tag-layout{padding-top:1.5rem}}@media screen and (max-width: 768px){.td-tag-layout{padding-top:1rem}.td-tag__stream-container{display:block;margin:2rem 0}.td-tag-sidebar{display:none}.td-tag__title{font-size:2rem}.td-tag__pagination-btn{padding:.5rem .75rem;font-size:.85rem}.td-tag__pagination-prev span,.td-tag__pagination-next span{display:none}}@media screen and (max-width: 480px){.td-tag-layout{padding-top:.75rem}.td-tag__title{font-size:1.75rem}.td-tag__empty-state{padding:3rem 1rem}.td-tag__empty-icon i{font-size:3rem}.td-tag__empty-title{font-size:1.25rem}.td-tag__pagination-list{gap:.25rem}.td-tag__pagination-btn{padding:.5rem;min-width:40px}}.td-tag-layout,.td-tag__stream-container,.td-tag-stream,.td-tag-sidebar{background-color:#fff!important}
