.tags-module__KAPHWa__page{background:var(--color-bg);min-height:100vh;color:var(--color-text)}.tags-module__KAPHWa__page h1,.tags-module__KAPHWa__page h2,.tags-module__KAPHWa__page p{margin:0}.tags-module__KAPHWa__header{gap:var(--space-3);width:100%;max-width:var(--container-max);padding:48px var(--space-6) var(--space-4);flex-direction:column;margin-inline:auto;display:flex}.tags-module__KAPHWa__breadcrumb{align-items:center;gap:var(--space-1);color:var(--color-text-sub);font-size:var(--font-size-sm);display:flex}.tags-module__KAPHWa__breadcrumb a{color:inherit;display:inline-flex}.tags-module__KAPHWa__breadcrumb a:hover{color:var(--color-primary)}.tags-module__KAPHWa__current{color:var(--color-text);font-weight:var(--font-weight-semibold)}.tags-module__KAPHWa__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary)}.tags-module__KAPHWa__subtitle{color:var(--color-text-sub);font-size:var(--font-size-sm)}.tags-module__KAPHWa__subtitle strong{color:var(--color-text)}.tags-module__KAPHWa__layout{gap:var(--space-6);width:100%;max-width:var(--container-max);padding:0 var(--space-6) 64px;grid-template-columns:minmax(0,1fr) 280px;margin-inline:auto;display:grid}@media (max-width:900px){.tags-module__KAPHWa__layout{grid-template-columns:minmax(0,1fr)}.tags-module__KAPHWa__sidebar{display:none}}.tags-module__KAPHWa__mainCol{min-width:0}.tags-module__KAPHWa__postList{gap:var(--space-3);flex-direction:column;display:flex}.tags-module__KAPHWa__postItem{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);transition:border-color var(--transition-base);display:flex}.tags-module__KAPHWa__postItem:hover{border-color:var(--color-primary)}.tags-module__KAPHWa__postBody{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.tags-module__KAPHWa__boardLabel{color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);align-self:flex-start}.tags-module__KAPHWa__postHeading{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.tags-module__KAPHWa__postTitle{color:var(--color-text);text-decoration:none}.tags-module__KAPHWa__postTitle:hover{color:var(--color-primary)}.tags-module__KAPHWa__postExcerpt{color:var(--color-text-sub);font-size:var(--font-size-sm);line-height:1.6}.tags-module__KAPHWa__postFooter{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-1);color:var(--color-text-sub);font-size:var(--font-size-sm);display:flex}.tags-module__KAPHWa__postAuthor{align-items:center;gap:var(--space-2);min-width:0;display:flex}.tags-module__KAPHWa__authorName{color:var(--color-text);font-weight:var(--font-weight-medium)}.tags-module__KAPHWa__postStats{align-items:center;gap:var(--space-3);display:flex}.tags-module__KAPHWa__postStats span{align-items:center;gap:4px;display:inline-flex}.tags-module__KAPHWa__tablist{gap:var(--space-1);margin-bottom:var(--space-3);border-bottom:1px solid var(--color-border);display:flex}.tags-module__KAPHWa__tab{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);color:var(--color-text-sub);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:color var(--transition-base), border-color var(--transition-base);border-bottom:2px solid #0000;margin-bottom:-1px;text-decoration:none;display:inline-flex}.tags-module__KAPHWa__tab:hover{color:var(--color-primary)}.tags-module__KAPHWa__tabActive{color:var(--color-primary);border-bottom-color:var(--color-primary)}.tags-module__KAPHWa__tabBadge{border-radius:var(--radius-full);background:var(--color-primary-subtle,var(--color-primary));min-width:18px;height:18px;color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);opacity:.85;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.tags-module__KAPHWa__tabActive .tags-module__KAPHWa__tabBadge{background:var(--color-primary);color:var(--color-on-primary,#fff);opacity:1}.tags-module__KAPHWa__sortBar{gap:var(--space-1);margin-bottom:var(--space-3);justify-content:flex-end;display:flex}.tags-module__KAPHWa__sortBtn{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-sub);font-size:var(--font-size-sm);transition:border-color var(--transition-base), color var(--transition-base);align-items:center;text-decoration:none;display:inline-flex}.tags-module__KAPHWa__sortBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.tags-module__KAPHWa__sortActive{border-color:var(--color-primary);color:var(--color-primary);font-weight:var(--font-weight-semibold)}.tags-module__KAPHWa__pagination{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-5);display:flex}.tags-module__KAPHWa__pageBtn{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:38px;min-height:38px;color:var(--color-text-sub);font-size:var(--font-size-sm);transition:border-color var(--transition-base), color var(--transition-base);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.tags-module__KAPHWa__pageBtn:hover,.tags-module__KAPHWa__pageBtnActive,.tags-module__KAPHWa__pageBtn[aria-current=page]{border-color:var(--color-primary);color:var(--color-primary)}.tags-module__KAPHWa__pagination button{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:38px;min-height:38px;color:var(--color-text-sub);cursor:pointer;transition:border-color var(--transition-base), color var(--transition-base);justify-content:center;align-items:center;display:inline-flex}.tags-module__KAPHWa__pagination button:hover,.tags-module__KAPHWa__pagination button[aria-current=page]{border-color:var(--color-primary);color:var(--color-primary)}.tags-module__KAPHWa__noRelated{color:var(--color-text-sub);font-size:var(--font-size-sm)}.tags-module__KAPHWa__sidebar{min-width:0}.tags-module__KAPHWa__sidePanel{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.tags-module__KAPHWa__sideHeader{align-items:center;gap:var(--space-2);color:var(--color-text);display:flex}.tags-module__KAPHWa__sideHeader h2{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.tags-module__KAPHWa__relatedTags{gap:var(--space-2);flex-wrap:wrap;display:flex}
