.key-hint{vertical-align:middle;align-items:center;gap:3px;display:inline-flex}.key-hint kbd{border:1px solid var(--c-border-strong);border-radius:var(--radius-xs);background:var(--c-surface);min-width:20px;height:20px;color:var(--c-text-muted);font-family:var(--font-ui);font-size:11px;font-weight:var(--weight-medium);box-shadow:none;border-bottom-width:2px;justify-content:center;align-items:center;padding:0 5px;line-height:1;display:inline-flex}.key-hint--inverse kbd{color:inherit;background:#ffffff1f;border-color:#ffffff59}.key-hint__or{color:var(--c-text-subtle);font-size:var(--text-xs);margin:0 3px}@media (pointer:coarse){.key-hint:not(.key-hint--touch){display:none}}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.page-header__main{flex:1;min-width:0}.page-header__back{margin-bottom:var(--space-2);color:var(--c-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);align-items:center;gap:6px;display:inline-flex}.page-header__back:hover{color:var(--c-text);text-decoration:none}.page-header__pretitle{color:var(--c-text-subtle);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px}.page-header__title{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;line-height:1.25}.page-header__meta{color:var(--c-text-muted);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;display:flex}.page-header__actions{align-items:center;gap:var(--space-2);flex:none;display:flex}@media (width<=767.98px){.page-header{margin-bottom:var(--space-4);gap:var(--space-3)}.page-header__title{font-size:var(--text-xl)}}
