.post-keywords{max-width:var(--reading-width,800px);margin:2rem auto;padding-top:1.25rem;border-top:1px solid var(--border,#334155)}.post-keywords h2{margin:0 0 .75rem;font-size:.82rem;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary,#94A3B8)}.keyword-list{display:flex;flex-wrap:wrap;gap:.55rem}.keyword-chip{display:inline-flex;align-items:center;min-height:32px;padding:.35rem .7rem;border:1px solid #334155;border-radius:999px;background:#101d38;color:#CFFAF0;font-size:.82rem;font-weight:700;line-height:1.2}.tag-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.75rem;border:1px solid var(--line);border-radius:8px}.form-group .tag-option{display:flex;align-items:center;gap:.5rem;min-height:38px;margin:0;padding:.35rem .45rem;border-radius:6px}.form-group .tag-option:hover{background:rgba(24,185,154,.08)}.edit-panel-body .form-group .tag-option input,.form-group .tag-option input{flex:0 0 18px;width:18px!important;height:18px!important;min-height:18px;padding:0}.tag-guidance{display:block;margin-top:.5rem;color:var(--muted)}@media(max-width:520px){.tag-selector{grid-template-columns:1fr}.keyword-list{gap:.4rem}.keyword-chip{font-size:.78rem}}
