._titleContainer_sm44m_2{display:flex;align-items:center;gap:var(--space-3);width:100%;flex-wrap:wrap}._titleText_sm44m_10{color:var(--color-text-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0;text-shadow:var(--shadow-sm);word-wrap:break-word;overflow-wrap:break-word;flex:1;min-width:0}._editButton_sm44m_23{display:flex;align-items:center;justify-content:center;background:var(--color-bg-surface);color:var(--color-text-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);padding:var(--space-2);cursor:pointer;transition:all var(--transition-normal);flex-shrink:0}._editButton_sm44m_23:hover{background:var(--color-state-hover);color:var(--color-text-body);border-color:var(--color-border-accent);transform:translateY(-1px);box-shadow:var(--shadow-sm)}._editButton_sm44m_23:active{transform:translateY(0);background:var(--color-state-active)}._editButton_sm44m_23:focus-visible{outline:2px solid var(--color-state-focus-ring);outline-offset:2px}._editIcon_sm44m_55{font-size:var(--font-size-base);width:16px;height:16px}@media(max-width:768px){._titleText_sm44m_10{font-size:var(--font-size-lg);line-height:var(--line-height-tight)}._editButton_sm44m_23{padding:var(--space-2)}}@media(max-width:480px){._titleText_sm44m_10{font-size:var(--font-size-base);line-height:var(--line-height-normal)}._editButton_sm44m_23{padding:var(--space-1) var(--space-2)}._editIcon_sm44m_55{width:14px;height:14px}}
