.xc-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;font-size:var(--xiaochai-text-xs);font-weight:var(--xiaochai-weight-medium);line-height:1.4;border-radius:var(--xiaochai-radius-pill);border:1px solid transparent;background:var(--xiaochai-surface-raised);color:var(--xiaochai-text-secondary);white-space:nowrap;transition:background var(--xiaochai-duration-fast) var(--xiaochai-ease),border-color var(--xiaochai-duration-fast) var(--xiaochai-ease),color var(--xiaochai-duration-fast) var(--xiaochai-ease)}.xc-tag--clickable{cursor:pointer}.xc-tag--essay{color:var(--xiaochai-tag-essay);border-color:color-mix(in srgb,var(--xiaochai-tag-essay) 40%,transparent);background:color-mix(in srgb,var(--xiaochai-tag-essay) 14%,transparent)}.xc-tag--todo{color:var(--xiaochai-tag-todo);border-color:color-mix(in srgb,var(--xiaochai-tag-todo) 40%,transparent);background:color-mix(in srgb,var(--xiaochai-tag-todo) 14%,transparent)}.xc-tag--talk{color:var(--xiaochai-tag-talk);border-color:color-mix(in srgb,var(--xiaochai-tag-talk) 40%,transparent);background:color-mix(in srgb,var(--xiaochai-tag-talk) 14%,transparent)}.xc-tag--appointment{color:var(--xiaochai-tag-appointment);border-color:color-mix(in srgb,var(--xiaochai-tag-appointment) 45%,transparent);background:color-mix(in srgb,var(--xiaochai-tag-appointment) 16%,transparent)}.xc-tag--diary{color:var(--xiaochai-tag-diary);border-color:color-mix(in srgb,var(--xiaochai-tag-diary) 40%,transparent);background:color-mix(in srgb,var(--xiaochai-tag-diary) 14%,transparent)}.xc-tag--ledger{color:var(--xiaochai-tag-ledger);border-color:color-mix(in srgb,var(--xiaochai-tag-ledger) 40%,transparent);background:color-mix(in srgb,var(--xiaochai-tag-ledger) 14%,transparent)}.xc-tag--active{color:var(--xiaochai-accent-contrast);border-color:transparent;background:var(--xiaochai-accent)}.xc-tag--clickable:hover{border-color:var(--xiaochai-accent-border)}